NSISインストーラ/アンインストーラを使用して現在のユーザーのみのアプリケーションをインストールしています。 HKCUには、アプリケーションをコントロールパネルに表示させるためのレジストリがあります。それは完璧に機能します。ただし、コントロールパネルからアプリケーションをアンインストールしようとすると、管理者権限のポップアップボックス(AUCのもの)がポップアップされ、アンインストーラが管理者として実行されます。したがって、HKCUはユーザーアカウントではなく管理者アカウントに関連しています。このようにして、ユーザーは管理アプリケーションをアンインストールできます!ユーザーが管理者権限なしでアプリケーションをアンインストールできるようにする必要があります。NSIS経由でアンインストールする場合、Windowsのコントロールパネルに管理者権限が必要です
私は既に使用しています!include MultiUser.nsg
他私はそれが可能であることを知っているので、ユーザーレベル(管理者特権を必要としない)でコントロールパネルからいくつかのランダム/デフォルトのMSアプリケーションをアンインストールすることも可能であることに気づいた。
Windows版?これがWindows 10の場合は、設定アプリを使用していますか? – Anders
@アンダーはい、それはWin10です。しかし、「設定アプリを使用する」とはどういう意味ですか? – Spiralwise
@HarryJohnstonはい、それはアンインストーラを直接使用するときの作業です。しかし、通常のアプリケーションのようにコントロールパネルを使用できるようにしたいと考えています。 – Spiralwise