连接不了win10电脑共享的打印机报错,显示0x0000011b怎么办?

WIN10电脑系统由于更新了KB50006670,KB5005565,KB500XXXX等补丁,导致共享打印机其他电脑连接报错0x00000709、0x0000007c、0x0000011b等,无法添加打印机,打印卡死,打印无反应,可以试试这个方法,无需重启,无需卸载更新:

在win10电脑(直接连接打印机的电脑)用文本文档粘贴下面代码,然后另存为Fix_PrintSpooler.bat
 

@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
 
在网上下载win32spl.dll,务必放到Fix_PrintSpooler.bat同一个目录,
 
然后右键Fix_PrintSpooler以管理员身份运行即可。