尝试使用wusa /uninstall /kb:4497464 /quiet
,但从 Windows 10 开始他们已弃用该quiet
标志。还有其他方法可以卸载吗?
答案1
此功能已弃用,并且安静模式下卸载更新的功能已被删除。请参阅 Windows 10 已弃用的功能 意思是
已弃用 wusa 用法来悄悄卸载更新。带有 /quiet 开关的卸载命令失败,安装程序事件日志中的事件 ID 为 8。悄悄卸载更新可能存在安全风险,因为恶意软件可以在无需用户干预的情况下在后台悄悄卸载更新。
使用 PowerShell 运行以下命令来查找更新的标识符:
dism /online /get-packages /format:table | findstr /i "package_for"
要真正删除它:
Get-WindowsPackage -Online -PackageName "{PACKAGE-NAME}" |Remove-WindowsPackage -Online -NoRestart -Verbose
答案2
powershell脚本:
(dism /online /get-packages /format:table) | ForEach-Object {
$tmp=$_ ;
$tmpArr=$tmp.Split("|") ;
if ( $tmpArr.Length -eq 4 )
{
$tmpName=$tmpArr[0].Trim(" ") ;
$tmpType=$tmpArr[2].Trim(" ") ;
if ( $tmpType.ToLower().Contains("update") )
{
Write-Host "--- delete. |$tmpName| . |$tmpType|" ;
Get-WindowsPackage -Online -PackageName "$tmpName" | Remove-WindowsPackage -Online -NoRestart -Verbose ;
}
}
}