![在 Windows XP SP3 上卸载并重新安装 Lexmark 打印机驱动程序](https://linux22.com/image/1293167/%E5%9C%A8%20Windows%20XP%20SP3%20%E4%B8%8A%E5%8D%B8%E8%BD%BD%E5%B9%B6%E9%87%8D%E6%96%B0%E5%AE%89%E8%A3%85%20Lexmark%20%E6%89%93%E5%8D%B0%E6%9C%BA%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F.png)
我正在朋友家修理一台打印机,它无法与她的电脑配合使用。这是一台 Lexmark Z715,之前我尝试修复它时它无法工作。
我卸载了打印机驱动程序并尝试使用适用于 Windows XP 的 Lxk700 驱动程序重新安装它。
当我尝试重新安装 Lxk700 驱动程序时,安装结束时我收到以下错误:“RPC 服务器不可用”
检查系统服务(开始->控制面板->管理工具->服务)并注意到“打印后台处理程序”服务已停止后,我尝试启动它,它说其中一个服务依赖项没有运行。
我立即想到了错误消息“RPC 服务器不可用”,并注意到“远程过程调用 (RPC)”服务是“打印后台处理程序”的依赖项。
我检查了“远程过程调用(RPC)”服务并发现它正在运行,并且“远程过程调用(RPC)定位器”服务也在运行。
我尝试使用命令“net start spooler”从命令行启动“Print Spooler”服务,但出现错误“发生系统错误 1068”
我通过查看修复了这个错误此主题和另一个线程通过运行命令“del /Q /F /S "C:\Windows\System32\Spool\Printers*.*"
并编辑注册表项
HKEY_LOCAL _MACHINE\System\当前控制集\Services\Spooler\DependOnService
看起来像这样:
LexBces 远程过程调用支持系统
现在看起来像这样:
远程控制与支持系统
我重新启动了计算机,现在可以正常启动打印后台处理程序了。
现在,安装打印驱动程序时出现以下错误:
“指定的打印监视器未知”
更新 我的虚拟机上安装了旧版(但原始版)的 Windows XP。我无法让 procmon 工作,也无法安装任何建议的软件,因为它只运行 sp0(即没有服务包)。但是 Regshot 似乎可以工作。所以我在安装驱动程序之前拍了一张 Regshot,在安装驱动程序之后拍了一张 Regshot,然后列出了以下比较结果:
(更改的粘贴箱:http://pastebin.com/VEJhMXde)
所以我现在想知道是否有比查找所有 647 个密钥更简单的方法来删除这些密钥。是否有某种实用程序可以获取密钥列表并将其删除?
答案1
是的,有一种方法可以根据您拥有的列表删除注册表项。在注册表项前面加上减号即可将其删除。
只需在 .Reg 文件中的键前面放置一个减号,然后导入该 reg 文件。
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Doc Find Spec MRU]
像这样,减号告诉它删除该项目而不是添加它。我不记得为什么使用 [ ] 括号,或者这是否必要。
严格基于用户的项目S-1-5-21-1715567821-688789844-1343024091-1003
在不同的计算机上不会相同,因为用户的ID可能会不同。但这不是一个大问题
您仍然需要备份,并且可能需要在删除时有所选择。我只在想要完全删除某些内容时才使用减号。所以,我不知道您是否可以将其放在注册表中的所有项目前面并执行此操作。