web-dev-qa-db-ja.com

OracleアドウェアのないWindowsサーバーにJREをインストールするにはどうすればよいですか?

Javaを私たちのサーバーの1つにインストールしたいのですが、Ask.comツールバーといくつかのウイルススキャナーのOracleの バンドル があるため、私は黙っています。私は read that that Javaアップデーターは重要なセキュリティ修正のためにこれらをインストールしていなくてもインストールし、ツールバーのインストールには10分の遅延が組み込まれているので、誤って取り付けた場合は、すぐに取り外してください。

Javaブラウザプラグインをインストールする必要も欲求もありません。ニースのクリーンなJREインストールが欲しいだけです。

Atlassian Stashなどの一部のアプリケーションが独自のJREをインストールすることに気付きましたが、見つからない自動インストーラーはありますか?これらのいずれかからJREディレクトリをサーバーにコピーできますか?

45
Jason Goemaat

http://Oracle.com/technetwork/Java/javase/downloads/index.html にあるオフラインインストーラーには、バンドルされたソフトウェアは含まれていません。

60
Harry Johnston

Javaコントロールパネルには、今後のアドウェアのインストールを無効にするオプションがあります。

Javaコントロールパネル(jre\bin\javacpl.exe)は、スタート/アプリメニューのConfigure Javaという名前で、またはWindowsコントロールパネルの[プログラム]グループにあります。

Javaコントロールパネルでは、このオプションはAdvancedタブの一番下に隠されています。名前はSuppress sponsor offers when installing or updating Javaです。

Java Control Panel > Advanced > Suppress sponsor offers when installing or updating Java

32
kapex

サードパーティのソフトウェアを使用する場合は、Ninite(ninite.com)を試してください。私は過去数年間、多くの更新のためにそれを使用しています。

これは、Java、Flash、Silverlight、Webブラウザー、ユーティリティ、開発者ツールなどの無料の無人インストーラー/アップデーターです。インストール/アップデートは、操作を必要とせず、起動するだけで、すべてを自動的にインストールします。ツールバーまたはインストールするアプリケーションにバンドルされているその他のもの。

彼らのウェブサイトで、リストから必要なものを選択するだけで、小さな〜300kbのexeファイルが選択したソフトウェアを最新バージョンに更新するか、まだインストールされていない場合はインストールします。一部のコンピューターのタスクスケジューラジョブに実際に配置して、ソフトウェアが更新されていることを確認します(特にFlashランタイム)。

彼らは利用可能なすべてのソフトウェアを持っているわけではありませんが、Java JREとJDKを含む)私が必要とするもののほとんどをカバーしています。サーバーに役立ちます。

開示:私は満足のいく無料利用枠の顧客であり、有料サービスを利用したり、サービスを提供したりしたことはありません。

注:アドビは、アップデートの選択肢からFlashを削除するように依頼しました。 Proバージョンの料金を支払っている場合、または古いNinite Flashインストーラーファイルをオンラインで見つけた場合は、引き続き使用できます(最初に署名を確認してください)。

10
peter

私がSuperuser.comで尋ねた 同様の質問 に与えられた回答を参照できるようにします。これは、ServerFault.com/enterpriseセグメントに特に適していると思います。

Niniteパッケージは、私の知る限り、サイレントで(有料でない限り)インストールすることはできず、GUIオプションは、数台のコンピューターを超える環境では実用的ではありません。

2つの答えには、レジストリ設定(グループポリシーの基本設定を使用して展開できる)と、従来のGPOを介して展開できる管理用テンプレートが含まれます。

this answer で、 Danilo Roascio は、REG_SZレジストリ値SPONSORSHKEY_LOCAL_MACHINE\SOFTWARE\JavaSoftおよびHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft。値をDISABLEに設定します。もちろん、この値はグループポリシーの基本設定を使用して展開することもできます。

別の答え では、 Mike は、GPOにインポートするために、同じように構成するきちんとした管理用テンプレートを提供します。

1
abstrask