打印机无法安装驱动和修复怎么办
打印机驱动程序没有了任何打印设备都不见了。在控制面板的添加打印设备中,也无法添加打印机,总是显示“打印后台程序无法 运行”。 郁闷,估计是杀毒时误删了一些文件。
1.、系统文件损坏导致程序出错
要是通过上面的方法还不能解决无法添加打印机故障的话,那很有可能是系统中与添加打印机程序相关的一些系统文件意外损坏或 丢失了,导致添加打印机程序运行时发生错误。为了验证Windows系统文件是否受到损坏,
“开始”/“运行”命令,在随后出现的系统运行对话框中,输入字符串命令“sfc /scannow”,单击“确定”按钮后,Windows系统将会自动对计算机系统文件进行全面扫描,遇到受到损坏的系统文件时,系统将自动提示你插入系 统安装光盘,然后对受损文件进行修复。等到修复操作完毕后,重新启动一下计算机系统,然后再尝试去添加打印机看看。
2、打印设置不当导致安装禁止
如果用户为了防止其他人在自己的计算机中随意安装打印机,事先已经对打印机的属性参数进行适当设置,导致普通用户没有添加 打印机权限的话,那么你日后再 次双击添加打印机图标时,肯定会出现无法添加打印机的故障提示。为了检查本地计算机中是否已经禁止了添加打印机权限,你可以按照如下操作步骤来操作:
首先单击“开始”菜单中的“运行”命令,在随后出现的运行对话框中,输入字符串命令“Regedit”,单击运行框中的 “确定”按钮,打开注册表编辑界面;
其次在注册表编辑界面中,逐一展开注册表子键HKEY_CURRENT_USER\Software\Microsoft \Windows\CurrentVersion\Policies\Explorer,在“Explorer”子键所对应的右侧窗口区域中,检查一下是 否存在一个名为“NoAddPrinter”的双字节值(如图1所示),要是发现有该键值存在的话,再用鼠标双击“NoAddPrinter”键值,在其 后出现的数值设置对话框中看看其数值是否为“1”,如果是的话就证明本地计算机的确禁止了添加打印机权限,此时你可以将它的数值修改为“0”,再单击“确 定”按钮,最后按一下“F5”功能键刷新一下注册表设置,这样本地计算机中的添加打印机权限又重新生效了。
3、在我的电脑上单击鼠标右键,单击管理。
在计算机管理窗口中,单击服务和应用程序→服务→Print Spooler,在Print Spooler上单击右键→启动,提示:在本地计算机无法启动print spooler服务,错误3,系统不到指定路径。双击Print Spooler,发现可执行文件的路径为空。
打开注册表,打开HKEY_LOCAL_MACHINE\System\CurrentControlset \Services\Spooler,新建字符串值ImagePath一计算机在任务管修改值为c:\windows\system32 \
再在Print Spooler上单击右键→启动,打印恢复正常。
发现在注册表:HKEY_LOCAL_MACHINE\System\CurrentControlset \Services\Spooler,字符串值ImagePath一计算机在任务管修改值为c:\%%windows\%%system32 \ 。 病毒果然恶毒啊!如图:把我的值修改成这样! 于是我把这几个%全部删掉,改成了:c:\windows\ . 本以为可以了,又在
Print Spooler上单击右键→启动 结果还是不行!
我晕!怎么会这样呢?别人都可以,为什么我的不行呢?我看着注册表发呆,真不知道怎么办才好!心里非常郁闷...... 难道又要让我重装系统吗?重装的话所有软件也都要重装,哪有闲工夫搞这些?
突然,我发现一个问题:ImagePath 的值c:\windows\ 有些问题! 不是 ,“oo”后面的是1,不是“l”! 我想我到原因了! 原来病毒把“l”改成“1”了,如果不注意,还真以为是 !(在Arial 字体下很容易区分 l 和 1 ,但是Times New Roman 字体这两个很难区分的) 这可恶的病毒真是阴险啊! 我很快改了过来,并按照方法3操作了一遍,我那熟悉的PDF Writer 还是我的HP1020又出现啦! 真是happy哦!
症状 :Spooler subsystem app has encountered a problem and needs to close(后台打印程序子系统应用程序遇到问题需要关闭)当您尝试启动或停止“后台打印程序”服务,或者当您单击“开始”,然后单击“打印机和传真” 时,可能会收到以下错误信息:Spooler subsystem app has encountered a problem and needs to close.
当尝试打印时,您可能会收到以下错误消息: Operation cannot be completed.
如果上述方法不管用可以常试下列方法:
涉及知识:Spooler SubSystem App----后台处理程序子系统应用程序
原因 :
一、如果新安装的打印机的正确安装和功能受现有第三方打印机驱动程序或服务的影响,则可能会出现此问题。
例如,如果在添加另一台打印机之前在计算机上安装了 Lexmark 提供的 LexBCE 自定义打印机驱动程序,则可能会出现此问题。
二、中毒。(本篇仅介绍手工清毒)打印机安装程序
解决方案:
一、
1.控制面板-管理工具-服务-print spooler-右击属性-手动-停止。
2.用打开注册表,到
HKEY_LOCAL_MACHINE\SYSTEM\controlset001\controol\print\printers\删除非本地的所有 打印机(只留本地或所在网络中的打印机)。
3.将print spooler设置为启动。
4.查看cpu使用率为00,打印机使用也正常了。
你可先试第二种方法。
二、
警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。(这话是照抄的,其实没那么严重,现在重装系统最多也就那么几 个小时的事,没什么大不了的。菜鸟首要准则就是:敢,才有提高!)
1. 以安全模式启动计算机。 开机按F8进入安全模式。
2. 启动 Windows 资源管理器,然后删除以下两个文件夹中的所有文件和文件夹:
• c:\windows\system32\spool\printers
• c:\windows\system32\spool\drivers\w32x86
3. “开始”→“运行”→regedit,进入注册表编辑器。
4. 备份注册表:
a. “文件”→“导出”
b. 在“文件名”框中,为此项键入一个描述性名称;例如,键入WindowsNTx86regkey,然后单击“保存”。
如果在完成此过程后遇到任何问题,就可以使用
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environment\WindowsNT x86 注册表项的这一备份来还原该项。
5. 在注册表中查以下项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environment\WindowsNT x86 查看子项列表。列表中应该仅包含以下子项:
• Drivers
• Print Processors
如果有其他项,可全部删除。
6. 在注册表中查以下项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
注册表项,然后单击它。查看子项列表。列表中应该仅包含以下子项:
• BJ Language Monitor
• Local Port
• PJL Language Monitor
• Standard TCP/IP Port
• USB Monitor
如果有其他项,可全部删除。
7. 从计算机中断开打印机电缆,然后重新启动计算机。
8. 将打印机电缆重新连接到计算机,按照制造商的安装说明安装打印机,然后尝试打印测试页。