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