现象:
Win7打开设备和打印机 一直显示读取加载中, 无法正常显示打印机。
解决:
基本上网上说的方法,都无效。
此贴中,有网友测试了7种方法 ,均无效。实际中,确实无法解决问题。方法1和方法2 实际环境测试不成功。
有效方法1:重启打印服务后,一切正常!(但过不了多长时间还会出现此问题,解决不彻底!)
有效方法2:删除打印机,重新添加后,暂时没发现问题!(对个别机器还是不行)
无效方法1:开启“Blue Support Servie”
无效方法2:复制C:\WINDOWS\system32下面的spool文件夹和spoolsv.exe文件备用,也可以在正常电脑上自己导出,方法:开始-运行,输入regedit,定位到HKEY_LOCAL_MACHINE_SYSTEM_CURRENTCONTROLSET_SERVICES_SPOOLER,导出注册表为文件spooler.reg.
无效方法3:运行 regsvr32 “%ProgramFiles%\Internet Explorer\ieproxy.dll
无效方法4:Download msxml6.zip, unzip the archive and run the enclosed REG file. This should restore the missing MSXML6 DLL registration entries. 修复XML,下载msxml6.zip,然后运行(这个办法没试,有需要的可以自己试试)
无效方法5:BIOS中打印机端口是否打开,BIOS中打印机使用端口应设置为“Enable”,并注意早期的有些打印机不支持ECP类型的打印端口信号,这时应将打印端口设置为“Normal”、“SPP”、“ECP+EPP”方式试试。
无效方法6:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler目录下,新建一个可扩充字符串值,取名:magePath,其值为:C:\WINDOWS\system32\spoolsv.exe(删除键值等方法都不管用)注册表方法就没管过用!
无效方法7:C:\Windows\System32\spool 文件夹只读方法,清空方法 都不管用!
恢复系统备份,重装网络打印机驱动后才解决。
问题出现的可能原因:
用户反馈之前是没有问题,自从装了HP m1213nf网络打印机后,出现此故障。
后现场了解,客户是通过USB连接打印机并安装USB打印驱动, 而此打印机是网络打印机并且已接入网络。
是否是USB连接,打印机又接入网络造成的,但正常驱动也是支持USB或网络方式安装的,理论上也不会有此问题。
只能猜测此问题可能是因为这个打印机驱动造成的。
后恢复系统备份后,删除USB驱动,设置打印机固定IP地址,并安装驱动选择网络模式,后多次测试,可正常使用,问题未重现。