操作系统升级为Windows 11之后,突然发现打印机不能用了,试了一些其他方法诸如,重新安装驱动等也没法解决,网上饶了一大圈说是由于微软更新导致的,是一个系统BUG,解决方法就是卸载最近安装的更新,但是找了一大圈并没有发现网上所说的那些更新,总不能把所有类似的更新都卸载吧,而且在卸载几个更新之后,其他更新就没法卸载了。
好在微软社区找到一个办法:
1、创建一个文件夹;
2、下载下列三个文件到新创建的文件内
spoolsv.exe
localspl.dll
win32spl.dll
3、打开记事本,将下列命令复制进去
net stop spoolerTAKEOWN /F C:\Windows\System32\spoolsv.exe /AIcacls C:\windows\System32\spoolsv.exe /grant Administrators:Fren C:\windows\system32\spoolsv.exe C:\windows\system32\spoolsv.exe.oldTAKEOWN /F C:\Windows\System32\localspl.dll /AIcacls C:\windows\System32\localspl.dll /grant Administrators:Fren C:\windows\system32\localspl.dll C:\windows\system32\localspl.dll.oldTAKEOWN /F C:\Windows\System32\win32spl.dll /AIcacls C:\windows\System32\win32spl.dll /grant Administrators:Fren C:\windows\system32\win32spl.dll C:\windows\system32\win32spl.dll.oldcopy localspl.dll C:\windows\system32\localspl.dllcopy win32spl.dll C:\windows\system32\win32spl.dllcopy spoolsv.exe C:\windows\system32\spoolsv.exenet start spoolerpause
4、将文件另存为fix0709.bat,并保存到刚才创建的文件夹中和下载的三个文件放在一起;
5、以管理员模式运行fix0709.bat;
6、运行后,重启电脑,重新连接打印机查看问题是否解决。