我有几个过去在 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)”问题已得到解决。
他们为什么不开始?
找到了解决方案。Windows 错误消息是一个公然的谎言。
该服务无法连接到数据库。事实证明该服务确实启动了,读取了它的 INI 文件,然后做了一些事情,最后因为无法连接到它的数据库而崩溃了。
然后windows就报错了。