我有几个服务以前在 Windows Server 2003 上运行,现在要在 Windows Server 2008 R2 上运行。它们都是 32 位的。
它们在 2008 年安装成功,但是当我尝试启动它们时出现此错误:
---------------------------
Services
---------------------------
Windows could not start the Blabla service on Blablabla.
Error 2: The system cannot find the file specified.
这些路径确实存在,并且“程序文件(x86)”问题已得到解决。
他们为什么不开始呢?
答案1
找到解决方案了。Windows 错误消息是一个明显的谎言。
服务无法连接到数据库。事实证明,服务确实启动了,读取了其 INI 文件,然后执行了一些操作,最后由于无法连接到其数据库而崩溃。
然后 Windows 就报错了。