【问题标题】:How can i Uninstall Password Protected Application using cmd/powershell in windows [closed]我如何在 Windows 中使用 cmd/powershell 卸载受密码保护的应用程序 [关闭]
【发布时间】:2021-10-16 17:41:51
【问题描述】:

我只想用那个powershell cmd添加(卸载密码)。

在对 powershell 命令进行一些更改后,我尝试了这个:

Get-WmiObject -Class Win32_Product | Where-Object{$_.Name -eq "Appname",$_.Password -eq "password"}.

但这对我不起作用; 我如何使用 powershell 或 cmd 做到这一点?。

【问题讨论】:

    标签: windows powershell cmd password-protection


    【解决方案1】:

    AFAIK 密码保护安装程序并非内置于 MSI 安装程序,而是由软件维护者提供的自定义卸载功能。您需要参考软件制造商关于通过自动化删除软件的文档。

    注意:避免使用Win32_Product 类,因为只是枚举它will trigger a reconfigure on any installed products that fail the integrity check,当你枚举给定的Win32_Product 时会发生这种情况。愚蠢,我知道,但这就是 WMI 类的工作方式。我上面的回答提供了一种列出已安装产品的替代方法,您也可以直接从同一注册表位置获取卸载信息。

    一旦得到程序的ProductCode,就可以运行了

    msiexec /x PRODUCTCODE ADDITIONAL_PARAMETERS
    

    卸载软件。密码很可能由软件维护人员应该记录或能够告诉您的 MSI 参数提供,并且会出现在 msiexec 的任何其他日志记录参数之后。


    如果您尝试使用通过使用嵌入式 MSI 安装软件的 EXE 安装程序安装的软件执行此操作,您将完全 软件维护人员一时兴起,了解如何通过自动化卸载程序,因为非 MSI 安装程序没有与之关联的标准 Microsoft 安装程序属性,您也无法使用 msiexec 删除这些属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-03
      • 2012-12-09
      • 1970-01-01
      • 1970-01-01
      • 2010-09-19
      • 1970-01-01
      • 2010-09-11
      • 2010-11-28
      相关资源
      最近更新 更多