[更新] ファイルの場所は簡単です。これは、フォルダーとそのすべてのサブフォルダーおよびファイルに対する Builtin\Users の書き込み許可を取り消し、Builtin\Administrators に完全な許可を与えるだけです。これは、エクスプローラー、プロパティ->権限、またはcacls(またはwin7の場合はicalcs)を使用したコマンドラインで設定できます
regkey は私の win7 ボックスにあり、既にユーザーのみが読み取り可能 (書き込み不可) で、ローカル管理者 (regedit -> コンテキスト メニュー -> 権限) が読み取り/書き込み可能です。
それでも意図したとおりに動作しない場合は、通常のユーザーが所属しているグループ (ドメイン グループも含む) を特定し、それらのグループがローカル マシンにどのように伝達されているかを確認します。
また、コメントで Ben が提案したように、Server Fault に関する新しい質問を開始することもできます。
【更新終了】
[回答を編集する前] 「1 つの」アプリケーションのアンインストールを禁止できるとは思えません。グループ ポリシーを使用すると、「更新プログラムの削除を禁止する」ことができます。
(コンピューター構成/管理テンプレート/Windows コンポーネント/Windows インストーラーの下の GPedit.msc 内)
グループ ポリシーはドメイン管理者によって設定され、ドメイン全体に適用されるため、「アクセス許可」は必要ありません。ただし、もちろん、ローカル管理者がローカル グループ ポリシーを編集できないようにする必要もあります。
別のより困難なオプションは、セキュリティ設定のソフトウェア規制部分でグループ ポリシーを使用することです。ここで、実行したくない msi または exe ファイルの名前のパス ポリシーを入力できます。
どちらも、多くの制限により誰もが何かを開始できないようにするために、検証/テストが必要です...