【发布时间】:2021-04-27 03:13:11
【问题描述】:
是否有一种简单的方法可以卸载 Programs and Features\Installed Updates with Powershell 中列出的软件更新(Service Pack)?
我不是在谈论 Windows 更新。但是在 win 更新所在的同一位置列出的特定软件 Service Pack。
我知道如何使用 PS 卸载程序和功能中列出的软件 但无法弄清楚如何删除软件更新/服务包
此命令将列出所有软件
Get-WmiObject -Class Win32_Product | Select-Object -Property Name
或者这个
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate,UninstallString | Format-Table –AutoSize
这将删除软件,但我只需要删除软件服务包(更新),
$app = Get-WmiObject -Class Win32_Product | Where-Object {
$_.Name -match "Software Name"
}
$app.Uninstall()
我已经看过那个帖子了: How can I uninstall an application using PowerShell?
希望我说的够清楚,谢谢
长话短说,我需要一个命令来列出或/和删除选定的软件更新(服务包等),谢谢
任何想法,谢谢
【问题讨论】:
-
您要恢复哪个程序的更新?还是您指的是 Windows 更新?
标签: windows powershell windows-installer uninstallation