Ang*_*elo 5 uninstall control-panel windows-7
这个问题与“为什么不能在 Windows 中一次卸载多个程序? ”有不同的意图。
该问题的答案严格集中在为什么 Windows 不允许“同时”卸载程序。
我对如何卸载多个程序而不点击无休止的“你确定吗?”感兴趣。或对话框唠叨我要删除的每个项目的依赖项。我不在乎这些程序是一次删除一个还是同时删除,只要我不必坐在那里,选择每个程序并回答有关它的对话。在您需要删除 20 多个项目的情况下,这可能会增加很多时间。
必须有一些简单的方法来做到这一点,对吧?
我现在的做法是转到控制面板,在“搜索程序和功能”文本框中输入搜索词,然后单独删除我需要删除的每个项目。这对于 1 或 2 个项目很好,但是如果有很多,那么有哪些选择?我希望我可以进行多项选择并以非交互方式卸载它(可能在询问我是否超级确定之后)。
虽然这个问题类似于“通过 CMD 静默卸载程序”,但这里接受的答案提供了一种轻松搜索和卸载程序的方法。这与创建脚本以通过脚本“静默”删除任何一个程序大不相同。其他答案之一还提供了用于删除多个程序的 GUI 替代方案 - 同样,与其他问题非常不同。
Ƭᴇc*_*007 10
您可以使用PowerShell和WMI根据搜索模式查找程序,然后发出卸载。
这是我多次成功使用的示例脚本:
$apps = Get-WmiObject -Query "SELECT * FROM Win32_Product WHERE Name like '%Partial Product Name%'"
foreach ($app in $apps) {
"Name = " + $app.name
$app.Uninstall()
}
Run Code Online (Sandbox Code Playgroud)
因此,例如,将过滤器更改为'%Microsoft%'
将尝试卸载“添加/删除程序”中列出的所有名称中包含“Microsoft”一词的程序。
您还可以使用命令扩展 WMI 查询 ( WQL ) 以OR
同时搜索多个模式。
更多信息:
归档时间: |
|
查看次数: |
12787 次 |
最近记录: |