安装打印机问题收集- 一泓清水的日志- 网易博客

安装打印机问题收集

2010-04-10 09:27:02 阅读20 评论0 字号:

          打印机驱动程序没有了任何打印设备都不见了。在控制面板的添加打印设备中,也无法添加打印机,总是显示“打印后台程序无法运行”。这种情况一般是XP系统为例,右键点击“我的电脑”,“管理”,“服务和应用程序”,“服务”,分别将“Remote Procedure Call (RPC)LOCATOR”和“Print Spooler”中的“启动类型”改为“自动”,“服务状态”改为“已启动”。之后再安装驱动就好了。如果还不行,那就要从几个方面解决:

1.、系统文件损坏导致程序出错

        无法添加打印机可能是系统中与添加打印机程序相关的一些系统文件意外损坏或丢失了,导致添加打印机程序运行时发生错误。为了验证Windows系统文件是否受到损坏,“开始”/“运行”命令,在随后出现的系统运行对话框中,输入字符串命令“sfc /scannow”,单击“确定”按钮后,Windows系统将会自动对计算机系统文件进行全面扫描,遇到受到损坏的系统文件时,系统将自动提示你插入系统安装光盘,然后对受损文件进行修复。等到修复操作完毕后,重新启动一下计算机系统,然后再尝试去添加打印机看看。

2、打印设置不当导致安装禁止

        如果用户为了防止其他人在自己的计算机中随意安装打印机,事先已经对打印机的属性参数进行适当设置,导致普通用户没有添加打印机权限的话,那么你日后再 次双击添加打印机图标时,肯定会出现无法添加打印机的故障提示。为了检查本地计算机中是否已经禁止了添加打印机权限,你可以按照如下操作步骤来操作:

首先单击“开始”菜单中的“运行”命令,在随后出现的运行对话框中,输入字符串命令“Regedit”,单击运行框中的“确定”按钮,打开注册表编辑界面;

其次在注册表编辑界面中,逐一展开注册表子键HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,在“Explorer”子键所对应的右侧窗口区域中,检查一下是否存在一个名为“NoAddPrinter”的双字节值(如图1所示),要是发现有该键值存在的话,再用鼠标双击“NoAddPrinter”键值,在其后出现的数值设置对话框中看看其数值是否为“1”,如果是的话就证明本地计算机的确禁止了添加打印机权限,此时你可以将它的数值修改为“0”,再单击“确定”按钮,{zh1}按一下“F5”功能键刷新一下注册表设置,这样本地计算机中的添加打印机权限又重新生效了。

3、在我的电脑上单击鼠标右键,单击管理。

在计算机管理窗口中,单击服务和应用程序→服务→Print Spooler,在Print Spooler上单击右键→启动,提示:在本地计算机无法启动print spooler服务,错误3,系统找不到指定路径。双击Print Spooler,发现可执行文件的路径为空。

打开注册表,打开HKEY_LOCAL_MACHINE\System\CurrentControlset\Services\Spooler,新建字符串值ImagePath一计算机在任务管修改值为c:\windows\system32\spoolsv.exe

再在Print Spooler上单击右键→启动,如果还不能启动,报错,那可能是病毒破坏了spoolsv.exe,如果\WINDOWS\system32\spoolsv.exe文件感染病毒了,即使Print Spooler 服务项已经启动,仍然是不能打印的。
可以替换spoolsv.exe 和spoolss.dll两个系统文件试试(从别的正常系统拷贝)。spoolsv.exe不能被复制的原因是因为windows文件保护 你尝试关闭文件保护再进行替换,修改注册表[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"SFCDisable"=dword:ffffff9d 

完成操作后 再启动打印服务,打印恢复正常。

还有一种解决方案这样:
1、在服务中将“Print Spooler”停止,
2、将“c:\windows\system32\spool\prints\”下的文件全部删除(因为没中病毒的电脑,这个文件夹里是空的)。
3、{zh1}再将“Print Spooler”服务开启。

       有时还要查看注册表:HKEY_LOCAL_MACHINE\System\CurrentControlset\Services\Spooler,字符串值ImagePath一病毒会修改为c:\%%windows\%%system32\spoo1sv.exe , 把这几个%全部删掉,改成:c:\windows\system32\spoo1sv.exe 试试。

<#--{zx1}日志--> <#--推荐日志--> <#--引用记录--> <#--相关日志--> <#--推荐日志--> <#--推荐阅读--> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构-->
郑重声明:资讯 【安装打印机问题收集- 一泓清水的日志- 网易博客】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——