卸载ClickOnce客户端

时间:2009-08-12 15:16:58

标签: clickonce

由于每个配置文件而不是每台计算机安装ClickOnce,是否有办法同时从多个配置文件中卸载单个ClickOnce客户端应用程序?

我们有一个ClickOnce应用程序,我们希望使用标准MSI删除并重新安装,但我们不希望以每个用户的身份登录进行卸载。

假设没有任何内容,是否有自定义工具?

1 个答案:

答案 0 :(得分:40)

您可以手动删除每个用户的ClickOnce安装。我没有尝试大规模这样做,所以使用风险自负。但是,这些步骤应该摆脱ClickOnce应用程序。

  • 删除已部署的文件。在我的机器上,我的ClickOnce部署文件的路径是%UserProfile%\ AppData \ Local \ Apps \ 2.0 。如果删除此文件夹下的所有内容,则会删除所有 ClickOnce应用程序。显然,您需要为每个用户配置文件执行此操作。

  • 删除开始菜单快捷方式。同样,这需要为每个用户配置文件完成。

  • 现在剩下的就是添加/删除程序中的一个条目。我认为删除它是可选的,因为它并没有真正伤害任何东西,但要摆脱它,你可以删除注册表项。浏览 HKEY_USERS 下的用户并删除此密钥 Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall \ [与您的应用关联的随机字符串]