我们有一个ghost程序Dell Command Update,无法使用WMI正确卸载它一直返回结果代码--〉1603我尝试以管理员身份运行PowerShell和cmd,方法是右键单击程序并输入我的管理员凭据。该程序不存在于控制面板下,看起来是一个旧版本的应用程序,是遗留在注册表中,阻止一个更新EXE的戴尔命令更新运行,因为它认为一个旧版本仍然安装。你知道怎么解决吗
flseospp1#
我自己也有一个simaler问题。我仍然能够从设置菜单中删除它。我发现使用msiexeciderexe获取标识号更有效。我正在使用这个与部署系统一起删除和更新戴尔命令更新。
$APP_ID = Get-WmiObject -Class Win32_Product -Filter "Name = 'Dell Command | Update for Windows Universal'"| Select-Object -Expandproperty IdentifyingNumber if(-not $application){ Write-host "DCU not Detected" }else{ Start-Process "C:\Windows\System32\msiexec.exe" -ArgumentList "/x $APP_ID /passive /qn /noreboot" -Wait write-host "DCU uninstalled" }
希望这能有所帮助
1条答案
按热度按时间flseospp1#
我自己也有一个simaler问题。我仍然能够从设置菜单中删除它。我发现使用msiexeciderexe获取标识号更有效。我正在使用这个与部署系统一起删除和更新戴尔命令更新。
希望这能有所帮助