添加打印机的时候报错
说的很清楚,服务没运行,哪个服务,打开服务找到如下服务:print spooler
点击启动,轻松启动。貌似问题得到解决,但是再添加打印机的时候,还是那个错误,
再看服务自己关闭了。
问题就此产生。
看上图那个可执行文件的路径可以知道对应到运行程序,找到那个程序,没问题,没有病毒感染。去注册表里看HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Spooler
ImagePath键值,路径也没问题。至此,我没招了。
又用了网上几乎所有的方法,包括用i386的文件重新注册,把别人机器上的那个exe覆盖自己原有的exe(此操作需要安全模式)等等,都不行。
没办法,人家等着急用打印机,只能重新装系统了。可是就在重启开机的一刹那,发现了问题,进入欢迎界面后,弹出winlogon.exe缺少sfc_os.dll文件的提示,出于病急乱投医,我上网下载了这个文件,拖到system32下,打开服务看,print spooler服务竟然没有关闭,再添加打印机,成功。
总结:
打印服务直线相关的是RPC服务,但是隐藏的相关只有微软系统的开发人员才知道,所以就事论事的解决方法如果行不通时,采取多面开花,曲线救国有时会起到不错的效果。
PS:
这个文件是macfee杀的。我发现最近麦咖啡很暴躁啊。
两个文件的下载地址:http://download.csdn.net/source/2509631