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

