服务中没有Print Spooler服务,无法安装打印机。如何解决?

2024-12-28 11:32:02
推荐回答(3个)
回答1:

服务里没有打印机服务print spooler的解决办法:
第一种办法:
运行:services.msc
启动Remote Procedure Call (RPC)服务,启动类型:自动
然后重启电脑看看有没有打印机服务,如果有再启动print spooler服务。
第二种办法:
把SPOOLSV.EXE从别人的机器上复制到本机的C:\WINDOWS\system32\下
打开记事本程序,将下面一段字符粘贴进去,然后另存为**.reg,再双击该文件,将该文件将之导入注册表,最后重新启动电脑即可。
————————————————————————————————————
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler]
"DependOnService"=hex(7):52,00,50,00,43,00,53,00,53,00,00,00,00,00
"Description"="将文件加载到内存中以便迟后打印。"
"DisplayName"="Print Spooler"
"ErrorControl"=dword:00000001
"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,e8,47,0c,\
00,01,00,00,00,60,ea,00,00,01,00,00,00,60,ea,00,00,00,00,00,00,00,00,00,00
"Group"="SpoolerGroup"
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,70,00,6f,00,6f,00,6c,00,73,00,76,00,2e,00,65,00,78,00,65,00,00,00
"ObjectName"="LocalSystem"
"Start"=dword:00000002
"Type"=dword:00000110
————————————————————————————————————

回答2:

处理方法:
1、打开文件资源管理器,定位到C:/WINDOWS/system32/spool/PRINTERS文件夹,删除文件文件夹下的所有文件
2、右键点击开始按钮,在弹出菜单中选择“运行”菜单项;
3、在打开的运行窗口中,输入命令regedit,然后点击确定按钮;
4、在打开的注册表编辑器窗口中,定位到HKEY_LOCAL_MACHINE/SYSTEM/ControlSetoo1/Control/Print/Printers注册表项;
5、选中右侧除“默认”键值外的所有键值,然后右键点击选中的键值,在弹出菜单中选择“删除”菜单项;
6、如果上面的方法还不行的话,我们再右键点击桌面左下角的开始按钮 ,在弹出菜单中选择“Windows PowerShell(管理员)”菜单项;
7、在打开的Windows PowerShell窗口中,输入命令netsh Winsock reset,然后按下回车键;
8、这时就会提示成功重置Winsock目录,重新启动计算机后即可生效,这时再安装打印机就不会再弹出上面的错误提示了。

回答3:

运行services.msc,在服务里查看是否有Print Spooler服务,如果没有,检查C:\WINDOWS\system32\spoolsv.exe是否存在,如果不存在,去其他人电脑中拷贝一个过来,连同涉及的注册表信息(在别人电脑中运行regedit,选定到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler,单击右键,选择导出,然后把导出的注册表文件拷贝到你电脑中,双击导入到你自己的注册表中),重启电脑。 本文摘自:电脑问题知识库(