症状:
- 开机后长时间无法进行操作,右键菜单无法显示,资源管理器无法操作,IE浏览器无法打开
- 使用 Process Explorer监控后发现在Server服务启动完成后一切恢复正常
- 继续分析后发现Server服务一直处于“启动”状态,而非“已启动”状态,大约要过15分钟后“server服务”启动完成状态才转移为“已启动”,同时,电脑的所有不正常现象也消失了
原因:
Google后找到可能的原因:
由于Print Spooler服务的依赖关系里没有Server服务(可能是安装某些软件时造成了注册表项丢失),从而试图抢先在Server服务启动之前启动 Print Spooler服务造成的。
解决办法:
在注册表里给PrintSpooler服务增加依赖项LanmanServer,再把Print Spooler服务的启动方式改为自动,出错现象得到了完美解决。 具体操作方法如下:
方法一:
在注册表中定位到: [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Spooler],将键DependOnService的值改为:(PRCSS应该是本来就有的,直接换行,加上LanmanServer就行了 )
RPCSS
LanmanServer
方法二:
将下列代码另存为 set.reg后双击导入即可:
---------------------------------------------------------------------------------
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Spooler]
"DependOnService"=hex(7):52,00,50,00,43,00,53,00,53,00,00,00,4c,00,61,00,6e,00,/
6d,00,61,00,6e,00,53,00,65,00,72,00,76,00,65,00,72,00,00,00,00,00
---------------------------------------------------------------------------------