
Window服务项系统找不到指定文件的解决办法.doc
2页Window服务项系统找不到指定文件的解决办法类型:桌面维护关键字:服务、ImagePath、办法一、引言在微软官方网站中有许多的计算机爱好者咨询有关 Windows 服务项的相关问题例如无法启动“Logical Disk Manager”服务这类服务故障的现象往往是五花八门,判断起来比较麻烦,而且有些 问题还无法通过查看微软知识库文章得到解决所以在这里进行一个简单的小结,帮助大家解决常见的服务无法启动的问题二、故障现象由于 Windows 服务项的各种问题不断的干扰大家使用计算机,由于服务项的找不到指定文件,无法启动等问题导致的各种应用无法顺利的使用下去,给我们的工作和学习带来了许多的麻烦,下面就系统找不到指定文件这一故障现象给予说明和解决三、处理过程错误 2:系统找不到指定文件1、尝试在“服 务” 管理单元窗口手 动启动服务时,系统提示“错误 2:系统找不到指定文件”(Error 2:The system cannot find the file specified.)如下图:2、原因分析此现象有两种可能.(1)服务的可执行文件丢失或者被破坏 (2)服务相关注册表键值 ImagePath 的数值数据被篡改,导致 SCM 无法加载服务的可执行文件。
在“服务”管理单元窗口可以看到每个服务的可执行文件的路径,请仔细检查可执行文件所在路径,如果和参照系统的正确配置不符合,则说明注册表的键值 Imagepath 的数值数据有误如果此处的配置没有问题,则出名可执行文件丢失或者被破坏如下图:四、原因分析以“Task Scheduler”服务为例如果注册表键值 ImagePath 的数值数据被篡改,可以定位一下注册表项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule在右侧定位到 ImagePath 键值,将其数值数据修改为正确的值,定重启系统即可或者借助 sc 命令:sc config Schedule binpath= "%SystemRoot%\System32\svchost.exe -k netsvcs"如果是可执行文件丢失或者破坏,请用正确的副本进行替换,并重启系统对于本例来说可执行文件是 SVCHOST,如果 该文件被破坏,系统将无法正常运行五、经验总结在实际工作中,善于总结和思考,才能更好的去深入的研究问题的所在 经验的产生,往往都是日常问题解决办法的总结和思考。
