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

简介: Windows10更新KB5006670后打印机无法使用解决

方法一

1.找一台未更新前的或者卸载更新的正常电脑,C:WindowsSystem32Win32spl.dll拷贝出来,命名为Win32spl.dll.good【文章底部提供下载】 在更新后的问题电脑上操作:

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

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

@echo off
REM 10.0.19041.1288 bad file comes from KB5006670
:_start
copy C:\win32spl.dll.good C:\Windows\System32 /y
:wmicVersion pathToBinary [variableToSaveTo]
setlocal
set "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 _end
IF "%existver%"=="10.0.19041.1288" echo "Files are bad version" && goto _fixspooler
IF NOT %goodver%==%existver% echo "Files are different version" && goto _end
:_fixspooler
net stop spooler
timeout /t 3 /nobreak
Takeown /A /F C:\Windows\System32\win32spl.dll
icacls "C:\Windows\System32\win32spl.dll" /grant builtin\administrators:F
icacls "C:\Windows\System32\win32spl.dll" /grant SYSTEM:F
ren C:\Windows\System32\win32spl.dll win32spl-%existver%.dll
copy C:\Windows\System32\win32spl.dll.good C:\Windows\System32\win32spl.dll /Y
net start spooler
goto _end
:_end
exit

Bat

复制

4.执行bat批处理文件。

方法二

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

点击下载


相关文章
|
10月前
|
物联网安全 Windows Python
记录windows上安装binwalk
关于windows安装binwalk遇到ModuleNotFoundError: No module named 'pwd' 错误摘要。以及便捷式。
Win系统 - Windows10 该内存不能为 read
Win系统 - Windows10 该内存不能为 read
2029 0
Win系统 - Windows10 该内存不能为 read
|
Windows
Windows 动态磁盘详解
Windows 动态磁盘详解
256 0
Windows 动态磁盘详解
|
存储 Windows
Win系统 - Windows 8 磁盘占用100%?
Win系统 - Windows 8 磁盘占用100%?
380 0
Win系统 - Windows 8 磁盘占用100%?
|
监控 Windows
Windows 系统相关设置
更改 terminal / cmd 命令行工具的外观 https://github.com/microsoft/terminal/releases/tag/1904.29002 colortool.exe -b OneHalfDark.itermcolors 当然还可以手动修改字体样式
90 0
Windows 系统相关设置
|
搜索推荐 Windows
Windows 技术篇-禁用windows更新服务,解决windows无法关闭更新问题,解决windows自己启用更新问题。
Windows 技术篇-禁用windows更新服务,解决windows无法关闭更新问题,解决windows自己启用更新问题。
229 0
Windows 技术篇-禁用windows更新服务,解决windows无法关闭更新问题,解决windows自己启用更新问题。
|
Windows
关闭Windows休眠功能,删除 hiberfil.sys 文件,腾出可用空间 - Windows 10
通过powercfg命令关闭Windows休眠功能,节省磁盘空间。
1434 0
|
数据安全/隐私保护 Windows 芯片