web-dev-qa-db-ja.com

Javaコントロールパネルのセキュリティオプションはグレー表示されています

デスクトップで使用する一連のVMを展開するためのベースラインとして使用するイメージを取得したため、使用するように構成する必要がありました。私たちのネットワークはクラウドに接続されていないため、このイメージよりもはるかにロックダウンが少ないので、私がしなければならなかったことの1つは、特に更新が難しい古いソフトウェアのいくつかで、使いやすくすることでした。

1つの問題は、Javaを使用するインターフェースを持つデバイスがいくつかあったことです。これらの多くには、Javaのセキュリティに影響を与えるさまざまな問題があります。以前使用した画像では、Javaセキュリティペインで「非常に高い」と「高い」を切り替えることができました。これにより問題が修正されます。現在、この新しい画像ではグレー表示されているため、できません。これらの管理サイトのいずれかにアクセスします。

徹底的なグーグルを行ってJavaの設定が保存されている場所を見つけた後、(windows\Sun\Java\deployment)フォルダーが空であるため、さまざまな解決策を試しました。

Java is Java 8131.古いコンピューターのJavaのバージョンはJava 8 31.変更ログを調べましたが、これを変更するのを妨げるものは何も見つかりませんでした。

何か案は?

編集:usersフォルダー内のdeployment.propertiesファイルの内容:(クロストークがない2つの異なるネットワークであるため、手で妨害します)

deployment.modified.timestamp=1512079566693
deployment.expiration.decision.timestamp.11.131.2=1512067199
deployment.roaming.profile=false
deployment.version=8
deployment.expiration.decision.suppression.11.131.2=false
deployment.expiration.decision.11.131.2=later
install.disable.sponsor.offers=false
deployment.browser.path=C\:\\Program Files\\Internet Explorer\\iexplore.exe

deployment.javaws.jre.1.location=(Java website it has no access to)
deployment.javaws.jre.0.args=
deployment.javaws.jre.0.registered=true
deployment.javaws.jre.1.args=
deployment.javaws.jre.1.enabled=true
deployment.javaws.jre.1.registered=true
deployment.javaws.jre.0.osarch=AMD64
deployment.javaws.jre.0.osname=Windows
deployment.javaws.jre.1.product=1.8.0_131
deployment.javaws.jre.0.platform=1.8
deployment.javaws.jre.0.path=C\:\\Program Files\\Java\\jre8\\bin\\javaw.exe
deployment.javaws.jre.0.location=(Java website as above, no access to this)
deployment.javaws.jre.0.enabled=true
deployment.javaws.jre.1.osarch=x86
deployment.javaws.jre.1.osname=Windows
deployment.javaws.jre.1.platform=1.8
deployment.javaws.jre.0.product=1.8.0_131

(多分そこにいくつかのタイプミス)

2
Kanaric

以前使用した画像では、Javaセキュリティペインで「非常に高い」と「高い」を切り替えることができました。これにより問題が修正されます。現在、この新しい画像ではグレー表示されているため、できません。これらの管理サイトのいずれかにアクセスします。

これは、使用しているWindowsイメージの現在の構成によるものです。 Deployment.propertiesファイルを見つけて見つけ、ファイルから次の行を削除する必要があります。

徹底的なグーグルを行ってJavaの設定が保存されている場所を見つけた後、(windows\Sun\Java\deployment)フォルダーが空であるため、さまざまな解決策を試しました。

deployment.security.level.locked

Java構成デプロイメントファイルは、文字通りシステム上の任意の場所に配置できます。システム上のdeployment.configファイルを見つける必要があります。このファイルは、のプロパティの場所を定義します。 Java構成。詳細については、問題のWindowsイメージを作成した人に連絡する必要があります。

設定を上書きする場合は、独自のdeployment.configdeployment.propertiesを作成してから、それらをC:\Windows\Sun\Java\Deploymentにデプロイします。サイトを例外リストに追加することもできます。

3
Ramhound

本日(2019年10月22日)、Catalinaを実行しているMacBookProでこの問題が発生しました。具体的には、最新バージョンのJavaをインストールした後、セキュリティ設定「高」と「非常に高」の両方がグレー表示され、ユーザーが選択または変更できませんでした。

以下を試してみましたが、うまくいきました!キャッシュファイルの削除を含め、Java(インストールアプリを実行して[アンインストール]を選択)をアンインストールし、Java)を最初から再インストールしました。セキュリティが強化されました「高」と「非常に高」の設定はグレー表示されなくなり、選択または変更できます。

以前、このMacにJavaをインストールしていましたが、どういうわけか消えてしまい、もう存在していませんでした。そのため、途中でJava、 /または「オーバーザトップ」で新しいバージョンをインストールする場合(これは常に機能します)。

キャッシュファイルの削除を含む完全なJavaアンインストールを実行してから、再インストールすると、問題が完全に修正されました。

0
Evan Katz