何人かのユーザーが遭遇しています 「セキュリティ設定により、信頼できないアプリケーションの実行がブロックされました」 Javaアプレットを起動しようとしたとき。この問題は、特定のWindowsバージョンに限定されているようには見えません。このエラーは、Windows Vista、Windows 7、Windows 8、Windows10を含む最近のすべてのバージョンで発生します。
セキュリティ設定により、信頼できないアプリケーションの実行がブロックされました
セキュリティ設定がアプリケーションの実行をブロックする原因は何ですか?
調査しました 「セキュリティ設定により、信頼できないアプリケーションの実行がブロックされました」 さまざまなユーザーレポートとそれらが使用した修復戦略を確認することによるエラー。
結局のところ、エラープロンプトは、で導入されたJavaブラウザプラグインの動作が原因で発生します。 Java 7 Update 21 。このアイデアは、Webブラウザ内でJavaを利用したアプレットを実行する必要がある場合に、ユーザーがより多くの情報に基づいて決定できるようにすることでした。
Java 7 Update 21以前を使用している場合、証明書がない、または証明書がないアプリケーション アプリケーション名 または 出版社情報 デフォルトでブロックされます。この決定は、疑いを持たないユーザーを安全でないアプリケーションやリスクの高いアプリケーションから保護するために行われました。
これらの新しい変更が実施されると、この特定のトリガーとなる3つの主な原因があります Javaエラー メッセージ:
- アプリケーションは署名されていません –証明書がない、または発行者情報と名前が欠落しているアプリケーションは、デフォルトでブロックされます。これらは、システムを外部のエクスプロイトに対して脆弱にする可能性があります。
- ユーザーが信頼できない機関から自己署名アプリケーションを実行しようとしています –自己署名証明書を持つアプリケーションも、Java 7 Update 51以降、デフォルトでブロックされます。これらは、コンピューター上の個人データへのアクセスが許可される可能性があるため、署名されていないアプリケーションよりもさらに危険であると見なされます。
- アプリケーションのjarファイルに権限属性がありません –パーミッション属性は、アプリケーション要求が開発者によって指定されたのと同じパーミッションレベルを使用しているかどうかを確認します。攻撃者が異なる特権レベルでアプリケーションを実行することによりユーザーを悪用する可能性があるため、jar属性が欠落しているアプリケーションはブロックされます。
一般に、これらの重要な識別部分が欠落しているアプレットまたはアプリケーションは、安全でないと見なす必要があります。わからない場合は、実行しないことを強くお勧めします。
ただし、発行元を知っていて、アプレットを信頼している場合(たとえば、自分で開発したか、テストしている場合)、この特定のエラーメッセージを回避する方法があります。
以下にあなたが対処することを可能にするいくつかの方法があります 「セキュリティ設定により、信頼できないアプリケーションの実行がブロックされました」 エラー。でも 方法1 この特定のエラーメッセージを処理する必要がある場合は、標準的な方法として広く考慮されています。 方法2 同じ目的を達成するために。
方法1:例外サイトリストの構成
Javaによって安全でないと見なされるアプリケーションを起動するリスクを理解している場合は、 「セキュリティ設定により、信頼できないアプリケーションの実行がブロックされました」 アプリケーションを例外サイトリストに追加すると、エラーメッセージが表示されなくなります。この設定は、Javaコントロールパネルの[セキュリティ]タブにあります。
これは、Javaコントロールパネルを開いてJavaアプレットをに追加するためのクイックガイドです。 除外サイトリスト :
- 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、「 コントロール 」を押して 入る に コントロールパネルを開く 。
[実行]ダイアログボックスからコントロールパネルを開く
- コントロールパネルウィンドウ内で、をクリックします プログラム 、次にをクリックします Java アイコンを開いて Javaコントロールパネル 。
- 内部 Javaコントロールパネル ウィンドウ、に移動します セキュリティ タブをクリックし、 サイトリストの編集 。
Javaの除外メニューへのアクセス
- 内部 例外サイト リストをクリックします 追加 ボタンをクリックし、問題を引き起こしているJavaアプレットのURLを貼り付けます。ヒット OK URLをに追加するには 除外リスト 。
除外リストへのアプリケーションの追加
注意: 実行しようとしているアプレットによっては、非標準のポートをに追加する必要がある場合もあることに注意してください。 Java除外リスト 。
- クリック 継続する 次は セキュリティ警告 入力したURLを除外リストに追加することを確認します。
セキュリティ警告への新しいエントリの確認
- 以前にエラーが表示されていたアプレットを再度開きます。エラーは発生しなくなったはずです。
別の解決方法をお探しの場合 「セキュリティ設定により、信頼できないアプリケーションの実行がブロックされました」 エラーが発生した場合は、以下の次の方法に進んでください。
方法2:アプリケーションのセキュリティレベルを高に設定する
解決するための別の方法 「セキュリティ設定により、信頼できないアプリケーションの実行がブロックされました」 エラーは、Javaセキュリティレベルをに設定することです 高い の代わりに すごく高い 。
この方法は実装がはるかに簡単(かつ迅速)ですが、コンピューターを多くの潜在的なリスクにさらすことになります。このことを念頭に置いて、セキュリティレベルを変更するよりも、ソースを信頼する場合は方法1に従うことをお勧めします。
ただし、それを行うことにした場合は、エラーをトリガーしているJavaアプリケーションの使用が終了したら、デフォルトのセキュリティ設定レベルに戻すことをお勧めします。
セキュリティレベルを変更する方法のクイックガイドは次のとおりです。
- 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、「 コントロール 」を押して 入る 開く コントロールパネル 。
[実行]ダイアログボックスからコントロールパネルを開く
- コントロールパネルウィンドウ内で、をクリックします プログラム 、次にをクリックします Java アイコンを開いて Javaコントロールパネル 。
- Javaコントロールパネルウィンドウ内で、 セキュリティ タブを選択し、 ハイトグル 下から セキュリティレベル アプリケーション用ではなく、 例外サイトリスト 。次に、をクリックします 適用する 変更を保存します。
例外サイトリストに含まれていないアイテムのJavaセキュリティレベルを高に設定する
- アプレットを実行しているブラウザを再起動し、ページをリロードしたら問題が解決したかどうかを確認します。