无法添加打印机,提示缺少资源

来源:互联网 发布:qt抽奖软件 编辑:程序博客网 时间:2024/04/30 03:20

无法添加打印机,提示“缺少资源,打印机操作无法继续”的解决办法

1.尝试重起 Print Spooler 服务
开始 -> 运行 -> services.msc -> Print Spooler -> 重新启动

2.方法是修改windows2000注册表,删除以前安装的打印机。具体如下:


1. For safe-keeping, use Regedit to export:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print


2. Delete any sub-keys, if they exists, from:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-2
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Environments\Windows NT x86\Drivers\Version-2
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Environments\Windows NT x86\Drivers\Version-3


3. Delete any non-default sub-keys from:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Monitors
    The default monitors are:
    AppleTalk Printing Devices
    Local Port
    PJL Language Monitor
    Standard TCP/IP Port
    USB Monitor
    Windows NT Fax Monitor


4. Delete any sub-keys from:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Printers


5. Exit the Registry Editor and shutdown / Restart your computer.


6. Install any necessary printers.


解决方案(1)

出现这个问题时,首先请依据如下步骤手动启用该服务:
在桌面选中“我的电脑”,鼠标右键选择“管理”;
在“管理”窗口中,选取“服务和应用程序”扩展项目下的“服务”选项,在右侧出现系统服务列表中找到“Print Spooler”服务,双击进入“Print Spooler”服务设置;
在“Print Spooler”服务设置窗口中,将“启动类型”设置为“自动”,点击“启动”按钮;
此时系统会尝试启动该服务;
当服务启动成功后,“服务状态”会显示为“已启动”,重新进行添加或是使用打印机的其它操作。


解决方案(2)

主要原因是打印机驱动问题,请在开始–>打印机中把原来的打印机删除,再重新添加1次,确实不行,把此驱动重新安装1次。
看看是否Spoolsv.exe被当作病毒删除?
按Ctrl+alt+delete 查看“进程”
如被删除 ,请添加


解决方案(3)

问题解决方案
1.开启注册表编辑器 (RegEdt32.exe)。
2.定位到注册表以下键并将之删除:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\ Control\Print\Printers\
3.退出注册表编辑器。
病毒清了后你的SPOOLSV.EXE文件就没有了,且在服务里你的后台打印print spooler也不能启动了,当然打印机也不能运行了,在运行里输入”services.msc”后,在”print spooler”服务中的”常规”项里的”可执行文件路径”也变得不可用,如启动会显示”错误3:找不到系统路径”的错误,
这是因为你的注册表的相关项也删了,(在上面清病毒的时候)

解决方法:

1:在安装光盘里I386目录下把SPOOLSV.EX_文件复制到SYSTEM32目录下改名为spoolsv.exe,当然也可以在别人的系统时把这个文件拷过来,还可以用NT/XP的文件保护功能,即在CMD里键入SFC/SCANNOW全面修复,反正你把这个文件恢复就可以了
2:修改注册表,在[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler]下加一个”ImagePath”=”c:\windows\system32\spoolsv.exe”就可以了,再打开看看,你的打印可以用了吧


另类的:
1、在服务中将“Print Spooler”停止,
2、将“c:\windows\system32\spool\prints\”下的文件全部删除(因为没中病毒的电脑,这个文件夹里是空的)。
3、最后再将“Print Spooler”服务开启就可以了

原创粉丝点击