后打印机无新KB50ws10更法使用解决

方法一:

1、找一台未更新前的或者卸载更新的正常电脑,C:\Windows\System32\Win32spl.dll拷贝出来,命名为Win32spl.dll.good

在更新后的问题电脑上操作:

2、将Win32spl.dll.good放入c盘根目录。

3、新建文本文档,拷贝以下代码,保存,修改后缀为.bat

@echo offREM 10.0.19041.1288 bad file comes from KB5006670:_startcopy C:\win32spl.dll.good C:\Windows\System32 /y:wmicVersion pathToBinary [variableToSaveTo]setlocalset "item1=C:\Windows\System32\win32spl.dll"set "item1=%item1:\=\\%"set "item2=C:\Windows\System32\win32spl.dll.good"set "item2=%item2:\=\\%"for /f "usebackq delims=" %%a in (`"WMIC DATAFILE WHERE name='%item1%' get Version /format:Textvaluelist"`) do (for /f "delims=" %%# in ("%%a") do set "%%#")set existver=%version%set version=for /f "usebackq delims=" %%a in (`"WMIC DATAFILE WHERE name='%item2%' get Version /format:Textvaluelist"`) do (for /f "delims=" %%# in ("%%a") do set "%%#")set goodver=%version%set version=echo %existver%echo %goodver%IF %goodver%==%existver% echo "Files are same version" && goto _endIF "%existver%"=="10.0.19041.1288" echo "Files are bad version" && goto _fixspoolerIF NOT %goodver%==%existver% echo "Files are different version" && goto _end:_fixspoolernet stop spoolertimeout /t 3 /nobreakTakeown /A /F C:\Windows\System32\win32spl.dllicacls "C:\Windows\System32\win32spl.dll" /grant builtin\administrators:Ficacls "C:\Windows\System32\win32spl.dll" /grant SYSTEM:Fren C:\Windows\System32\win32spl.dll win32spl-%existver%.dllcopy C:\Windows\System32\win32spl.dll.good C:\Windows\System32\win32spl.dll /Ynet start spoolergoto _end:_endexit

4、执行bat批处理文件。

方法二:

卸载KB5006670补丁,【控制面板】-【卸载程序】-【查看已安装的更新】,找到KB5006670右键卸载。

相关文件下载地址 城通网盘下载 下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!
上一篇:蛏子的营养价值 蛏子肉有什么营养
下一篇:家庭版酥烤鱼排,外酥里嫩超好吃,香酥脆爽太赞了,百吃不厌!