web-dev-qa-db-ja.com

ClickOnceクライアントをアンインストールする

ClickOnce はコンピューターごとではなくプロファイルごとにインストールされるため、複数のプロファイルから単一のClickOnceクライアントアプリケーションを同時にアンインストールする方法はありますか?

標準の [〜#〜] msi [〜#〜] を使用して削除および再インストールしたいClickOnceアプリケーションがありますが、それぞれとしてログインする必要はありませんアンインストールを実行するユーザー。

焼き付けられていないものを想定して、カスタムツールはありますか?

22
Aaron

各ユーザーのClickOnceインストールを手動で削除できます。私はこれを大規模に試していないので、自己責任で使用してください。ただし、これらの手順ではClickOnceアプリを削除する必要があります。

  • デプロイされたファイルを削除します。私のマシンでは、ClickOnce配置ファイルへのパスは%UserProfile%\ AppData\Local\Apps\2.です。このフォルダーの下のすべてを削除すると、allClickOnceアプリケーションが削除されます。もちろん、ユーザープロファイルごとにこれを行う必要があります。

  • スタートメニューのショートカットを削除します。繰り返しますが、これはユーザープロファイルごとに行う必要があります。

  • あとは、プログラムの追加と削除のエントリだけです。これは本当に害を及ぼすものではないので、これを削除することはオプションですが、それを取り除くためにレジストリエントリを削除できます。 HKEY_USERSの下でユーザーに移動し、このキーSoftware\Microsoft\Windows\CurrentVersion\Uninstall\[アプリに関連付けられたランダムな文字列]を削除します。

42
codeConcussion