有一篇关于支持助手易受攻击的文章被发布了。
高层管理已决定支持助手不安全,并下令将其从每台机器上移除......
不,我不能/也不会试图说服他们改变主意,无论如何这都将会发生。
在过去的8个小时里,我尝试了一个又一个不成功的脚本,以期完成此事。然而这该死的程序就是不肯结束。
以下是我目前为止的进展。
MsiExec.exe /X "{0309AC01-330F-494C-B27D-58E297E4674F}" /quiet
MsiExec.exe /X "{F1D17890-F41B-4BFA-8893-B2C8A248BE0D}" /quiet
$CurrentSAPkg = Get-WMIObject -Class Win32_Product | Where-Object { $_.Name -like "Dell*" }
$CurrentSAPkg.Uninstall()
& "C:\Program Files\Dell\SupportAssist\uninstaller.exe" /arp /S
get-WMIObject 已经可以使用,并且 uninstaller.exe /arp /S 也可以使用。
然而,这些只适用于旧版本,新版本需要类似前两个命令的其他操作,但存在一个问题。
/quiet 标志使其无法工作。如果我省略 quiet 标志,会弹出一个窗口,“您确定吗”,点击“是”,它就会卸载,但是在使用 quiet 标志时,没有任何反应,该程序仍然存在。
我使用以下代码获取卸载路径:
$regQuery32 = Get-ChildItem -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" | Where {$_.GetValue("DisplayName") -match "Dell*"}
我现在非常讨厌Support Assist,我希望它消失,我已经快要崩溃了。