2023-07-24 电脑系统网
一般来说,微软发布补丁是为了修复系统漏洞. 通常,我们可以通过控制面板或设置界面中的“程序和功能”选项来卸载已安装的补丁,所以如果我们遇到不能卸载的补丁问题呢?让我们一起看看吧。
方法一
1. 首先用快捷方法“首先用快捷方法”win i打开设置,搜索“控制面板”并打开。
2. 在控制面板中找到程序,点击下面的“卸载程序”。
3. 在打开的界面中找到左侧“检查已安装的更新”。
4. 此时,系统将列出已安装的更新,右键单击要删除的更新,然后单击“卸载”。
方法二
CMD在管理员的权限下运行, 然后在命令提示符中输入以下命令,看看是否可以卸载。
wusa /uninstall /KB:xxxxxxx
如仍无法卸载,建议在安全模式下卸载。(进入安全模式的方法)
如果仍然无法卸载,我怀疑更新时文件可能会损坏并运行“sfc /scannow命令试图修复系统文件,重置 Windows 更新组件。
手动重置 Windows 更新组件
打开 Windows 命令提示符。 如果您想打开命令提示符,请单击 “开始” > “运行”。 复制粘贴以下命令(或键入),然后按下 Enter:
cmd
停止 BITS 服务、Windows 更新服务 和 加密服务。 为此,请在命令提示符下键入以下命令。 按下键入每个命令后 Enter。
net stop bits
net stop wuauserv
net stop cryptsvc
删除 qmgr*.dat 文件。 为此,请在命令提示符下键入以下命令,然后按下 Enter:
Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”
如果使用本文中的步骤来解决这个问题 Windows 第一次尝试更新问题,请转到步骤 5.不执行步骤 4 中的步骤。 若执行除步骤 4 除此之外的所有步骤仍然无法解决 Windows 更新问题只能在此时在故障排除中执行步骤 4 中的步骤。 步骤 4 步骤也由上述“修复解决方案”的“攻击性”模式执行。
将以下文件夹重命名为 *.BAK:
%Systemroot%\SoftwareDistribution\DataStore
%Systemroot%\SoftwareDistribution\Download
%Systemroot%System32\catrot2
为此,请在命令提示符处键入以下命令。 按下键入每个命令后 Enter。
Ren %Systemroot%\SoftwareDistribution\DataStore DataStore.bak
Ren %Systemroot%\SoftwareDistribution\Download Download.bak
Ren %Systemroot%System32\catrot2 catrot2.bak
将 BITS 服务 和 Windows 更新服务 重置为默认安全描述符。 为此,请在命令提示符下键入以下命令。 按下键入每个命令后 Enter。
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
在命令提示符下键入以下命令,然后按下 Enter:
cd /d %windir%\system32
重新注册 BITS 文件和 Windows 更新 文件。 为此,请在命令提示符下键入以下命令。 按下键入每个命令后 Enter。
regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll
重置 Winsock。 为此,请在命令提示符下键入以下命令,然后按下 Enter:
netsh winsock reset
如果运行的话 Windows XP 或 Windows Server 代理设置必须设置在2003年。 为此,请在命令提示符下键入以下命令,然后按下 Enter:
proxycfg.exe -d
重启 BITS 服务、Windows 更新服务 和 加密服务。 为此,请在命令提示符下键入以下命令。 按下键入每个命令后 Enter。
net start bits
net start wuauserv
net start cryptsvc
假如正在运行 Windows Vista 或 Windows Server 2008,请清除 BITS 队列。 为此,请在命令提示符下键入以下命令,然后按下 Enter:
bitsadmin.exe /reset /allusers
当然,我认为如果有恢复点,系统可以恢复到KB安装前的状态。
以上是系统之家小编带给您的“Win10补丁不能卸载怎么办?Win10补丁的解决方案无法卸载”的全部内容。我希望你能解决你的问题。感谢您的阅读。欲了解更多精彩内容,请关注系统之家的官方网站。