Windows 11无法连接到打印机。请检查打印机名并重试。如果这是网络打印机…

图片[1]-Windows 11无法连接到打印机。请检查打印机名并重试。如果这是网络打印机…-oserp


新装的电脑提示

Windows 无法连接到打印机。请检查打印机名并重试。如果这是网络打印机,请确保打印机已打开,并且打印机地址正确。

环境

需要安装的电脑:windows 11 版本号23H2

打印机连接电脑:windows 10 版本懒得看

解决办法

1.氪金的朋友 请下载以下软件安装,给钱一键修复就可以了.

图片[2]-Windows 11无法连接到打印机。请检查打印机名并重试。如果这是网络打印机…-oserp

2.像站长一样的屌丝,通过技术解决

下载附件,解压后再找到相应的系统,在本机以管理员身份执行Fix_PrintSpooler.bat,再重新启动Print Spooler服务,这样试估计就可以了!

图片[3]-Windows 11无法连接到打印机。请检查打印机名并重试。如果这是网络打印机…-oserp

批处理代码如下

@Echo off
Color A
Title Fix Print spooler

rem 替换win32spl.dll
rem 重启打印服务


Echo --------------------------------------------------------------------------
Echo 停止打印服务
net stop spooler
Echo --------------------------------------------------------------------------
Echo 替换 win32spl.dll
rem win32spl.dll
Echo --------------------------------------------------------------------------
timeout /t 3 /nobreak
Takeown /A /F C:\Windows\System32\win32spl.dll
icacls  "C:\Windows\System32\win32spl.dll" /grant "administrators":F
icacls  "C:\Windows\System32\win32spl.dll" /grant SYSTEM:F
ren  C:\Windows\System32\win32spl.dll win32spl.dll.old
copy  "%~dp0\win32spl.dll" C:\Windows\System32\win32spl.dll /Y

Echo --------------------------------------------------------------------------
Echo 增加注册表 RpcAuthnLevelPrivacyEnabled = 0
Echo --------------------------------------------------------------------------

rem add regkey
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f

Echo --------------------------------------------------------------------------
Echo 启动打印服务
net start spooler
Echo --------------------------------------------------------------------------
Echo 完成操作,请进行打印测试吧!
pause

代码的执行过程其实就是将C:\Windows\System32\win32spl.dll的win32spl.dll替换掉。

再将注册表写入:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f

附件下载,创作不易 请登录下载

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容