嘗試使用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 ;
}
}
}