无法在 Windows 中安装 TCP/IP 打印机

无法在 Windows 中安装 TCP/IP 打印机

我有一个家庭网络,其中有一台 HP Laserjet 4000,通过 Jetdirect 600n 卡访问。该打印机在其他机器(包括运行 Windows 7x64 的机器)上运行良好。可以通过浏览器从笔记本电脑访问网络地址 (192.168.2.211),没有任何问题。

我无法将打印机安装到我的笔记本电脑上。当我尝试通过“添加打印机向导”安装时,向导可以毫无问题地检测打印机类型和 IP 地址。当我单击“下一步”时,出现错误“无法为标准 TCP/IP 端口加载向导页面”。

如果我首先将打印机安装为本地(基于 LPT)打印机,然后尝试添加 TCP/IP 端口,则我无法执行此操作 - 当我在属性页中单击“添加端口”时,我得到了“打印机端口”列表,其中没有标准 TCP/IP 端口作为选项。

我已经尝试过的方法:创建注册表项以重新启用“标准 TCP/IP 端口”选项,如此处所示 - 即以下内容:“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Print\Monitor\ 添加项标准 TCP/IP 端口 添加字符串值;值名称=Driver;值数据=tcpmon.dll 在标准 TCP/IP 端口下添加项端口 在端口中添加三个 Dword LprAckTimeout 值数据=180 StatusUpda****abled 值数据=1 StatusUpdateInterval 值数据=10 停止并启动后台处理程序 这不起作用;我还从另一台可以运行的 Windows 7x64 机器导出了该注册表树,然后导入了它。还是不起作用。

检查了用于 TCP/IP 端口的文件,它们都在那里:在 \windows\system32 tcpmon.dll tcpmib.dll tcpmonui.dll 中,我没有在 %systemroot% 文件夹中引用的任何会导致冲突的文件:Wsnmp32.dll、Ntprint.dll、Tcpmib.dll、Mgmtapi.dll 或 Snmpapi.dll

运行 sfc/scannow - 这显然发现了损坏的文件,但无法修复其中一些文件。奇怪的是,CBS.log 文件无法读取。

简而言之,我束手无策。我很少遇到无法解决计算机问题的情况,而且我已经进行了大量研究 - 所有这些都指向上述解决方案,但这些解决方案都不起作用。从我所看到的搜索来看,我不是唯一一个。如果能得到帮助,我将不胜感激。

答案1

通过删除驱动程序和打印机值解决了此问题

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors

较旧的和已安装的打印机/驱动程序无法被 Windows 10 使用,从而导致打印机子系统崩溃而无法工作。

相关内容