我有一个用于将 MS Word 文档转换为 PDF 的服务。该服务在某些系统上运行良好,但在其他系统上却没有响应。
该服务启动了一个可执行文件(已通过任务管理器验证正在运行)。
然后当我尝试使用该软件转换文档时,它失败了。
我注意到的一件事是,当我尝试停止服务时没有错误,但可执行文件仍在运行(而在系统正在运行时,可执行文件也会停止)。
然后,当我尝试重新启动服务时,我收到一条失败消息,提示 ------
“错误 1053:服务未及时响应启动或控制请求”。
当我在任务管理器中终止可执行文件,然后启动服务时,可执行文件就会启动,并且它似乎再次正常运行。
我以机器的本地管理员身份运行此服务。我还尝试将其安装在 Program Files 以外的其他文件夹中,但仍然会遇到同样的问题。
以前有人遇到过类似的问题吗?
答案1
这个问题的解决方案很模糊: http://social.msdn.microsoft.com/Forums/en/innovateonoffice/thread/b81a3c4e-62db-488b-af06-44421818ef91
基本上,在 Server 2008 中,此桌面文件夹不再默认创建,因此您必须手动创建它:对于 64 位,创建:C:\Windows\SysWOW64\config\systemprofile\Desktop
对于 32 位,创建:C:\Windows\System32\config\systemprofile\Desktop
有时,当服务停止时可执行文件仍然不会停止,但服务现在确实可以工作。