web-dev-qa-db-ja.com

セキュリティ設定のためにClickOnceアプリケーションをインストールできない(Windows 10)

Microsoftの署名付きClickOnceアプリケーションをインストールしようとすると、「管理者がこのアプリケーションをブロックしているため、コンピュータにセキュリティ上のリスクがある可能性があります」および「セキュリティ設定によりこのアプリケーションをコンピュータにインストールできません」 。

このポリシーを設定したはずの管理者として、これが1人のユーザーだけでブロックされ、PCが同じイメージに基づいている他のユーザーではブロックされないのはなぜでしょうか。次のメッセージを受信して​​いるユーザーと同じ権限を享受できます。エラーが発生しているユーザーと、エラーを受信して​​いないユーザーには、まったく同じドメイングループポリシーが適用されます。

Imgur

「管理者として」アプリケーションを実行しようとしても、問題は解決されません。イベントログにエラーが表示されず、問題の診断に役立つログが見つからない。

このアプリケーションを許可または拒否するローカルポリシーまたは設定は何ですか?

54
Beems

これは、「ClickOnce信頼プロンプトの動作」が原因で発生します。 https://msdn.Microsoft.com/ja-jp/library/ee308453.aspx

これを調整するには、レジストリの値を変更するだけでアプリケーションをインストールできます。

レジストリエディタを使用してClickOnce信頼プロンプトを有効にするにはレジストリエディタを開きます。

[スタート]ボタンをクリックし、[ファイル名を指定して実行]をクリックします。

[名前]ボックスにregedit32と入力し、[OK]をクリックします。

次のレジストリキーを見つけます。

\ HKEY_LOCAL_MACHINE \ソフトウェア\ Microsoft\.NETFramework\Security\TrustManager\PromptingLevel

キーが存在しない場合は作成します。

次のサブキーをString Valueとして追加します(存在しない場合)。関連する値を次の表に示します。

Table Image

私のコンピュータでは、値が "無効"に設定されていて、どのアプリケーションでそれが行われたのかわかりません。私は値をデフォルトに変更しました、そして今、すべてはそれがあるべきであるように再び働きます。

あるいは、キー "TrustManager"自体を削除するだけですべてが正常に機能します。


68