WIN11打印总是各种问题,今天解决的是标题问题。财务的打印机跟着更新补丁一代补丁一代神啊。
已经从WIN10虐到WIN11 找了无数方法,最终用这个办法解决的。
神器下载地址:https://pan.baidu.com/s/1cxmLzPvw_kXjQpUnPexGXw?pwd=ktaw提取码: ktaw
运行BAT文件即可。
解决这个问题认准系统版本。
因为系统版本不同替换文件不同。
- @echo off
- title 修复共享打印机
- cd /d "%~dp0"
- %1 %2
- ver|find "5.">nul&&goto :start
- mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :start","","runas",1)(window.close)&goto :eof
- :start
- title 修复共享打印机
- echo 适用于修复共享打印机无法使用问题
- echo 正在停止打印服务…………
- net stop spooler
- echo 正在获取打印文件权限…………
- TAKEOWN /F C:\Windows\System32\localspl.dll /A
- Icacls C:\windows\System32\localspl.dll /grant Administrators:F
- TAKEOWN /F C:\Windows\System32\win32spl.dll /A
- Icacls C:\windows\System32\win32spl.dll /grant Administrators:F
- TAKEOWN /F C:\Windows\System32\spoolsv.exe /A
- Icacls C:\windows\System32\spoolsv.exe /grant Administrators:F
- echo 正在删除打印机文件…………
- copy C:\windows\system32\localspl.dll C:\windows\system32\localspl-77bx.dll
- copy C:\windows\system32\win32spl.dll C:\windows\system32\win32spl-77bx.dll
- copy C:\windows\system32\spoolsv.exe C:\windows\system32\spoolsv-77bx.exe
- del /F /Q C:\windows\system32\localspl.dll
- del /F /Q C:\windows\system32\win32spl.dll
- del /F /Q C:\windows\system32\spoolsv.exe
- echo 正在重载打印机文件…………
- copy localspl.dll C:\windows\system32\localspl.dll
- copy win32spl.dll C:\windows\system32\win32spl.dll
- copy spoolsv.exe C:\windows\system32\spoolsv.exe
- echo 正在启动打印服务…………
- net start spooler
- Echo --------------------------------------------------------------------------
- Echo 完成操作,请进行打印测试吧!
- pause