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


45

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

Javaブラウザプラグインをインストールする必要はありません。JREをきれいにインストールしたいだけです。

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


8
入浴の解決策:Linuxに切り替えてパッケージマネージャーからJavaをインストールすれば、この種のマルウェアに二度と対処する必要がなくなります。
ライライアン

oppenjdkソースからコンパイルできますか?
–ζ

3
IBMはまた、はるかに優れたデバッグ機能を備えた非常に優れたJVM(ibm.com/developerworks/java/jdk)を公開していますが、そのOracleアドウェア/スパイウェアの荷物は添付されていません。
zxq9

@ zxq9 Oracle以外のJVM?ああ、神様。それとももっと適宜、感謝あなたを
KRyan

回答:



32

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

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

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

Javaコントロールパネル>詳細設定> Javaのインストールまたは更新時のスポンサー提供の抑制


10

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

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

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

彼らはすべてのソフトウェアを利用できるわけではありませんが、Java JREやJDKを含め、私が必要とするもののほとんどをカバーしています。有料のProバージョンでは、一元管理された更新も提供されます。これは、サーバーに役立つ場合があります。

開示:私は満足のいく無料利用者であり、有料サービスを受けたこともなかったし、彼らのために働いたこともない。

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


7
また、コマンドライン/ PowershellベースでNuGetをベースにしたChocolatey.orgもご覧ください。
ジェームズスネル

1

Superuser.comで私が尋ねた同様の質問に対する回答を参照させてください。ServerFault.com/ enterpriseセグメントに特に適していると思います。

私が知っている限り、Niniteパッケージはサイレントモードでインストールすることはできません(支払いがない限り)。GUIオプションは、数台のコンピューターよりも大きい環境では実用的ではありません。

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

では、この答えダニーロロアーショは、あなたがのREG_SZレジストリ値を追加することができますことを指摘SPONSORSではHKEY_LOCAL_MACHINE\SOFTWARE\JavaSoftHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft。値をに設定しますDISABLE。もちろん、この値はグループポリシーの基本設定を使用して展開することもできます。

別の答えマイクは GPOにインポートするため、同じ設定をきちんと管理用テンプレートを提供します。


-1

いいえ。Askのインストールは完全にオプションです(ただし、このオプションはデフォルトでチェックされています)。したがって、チェックを外すと、Javaのみがインストールされます!


ただし、チェックを外しても、Javaが自動更新を行うと、Javaは再度インストールを試みます。チェックを外すのを忘れると、10分後に自動的にインストールされます。その後、アンインストールすることを忘れないでください。ブラウザで検索するための検索およびホームページが失われている可能性があります。
ジェイソンGoemaat

2
@JasonGoemaatアップデートのインストール中にチェックを外すこともできると思います。私はアドウェアを提唱していません-jreに含まれているのは完全にひどいです。
アンドリューサビニク

残念ながら、私は:)自分自身をオフにボックスを認識せずに、追加のソフトウェアをインストールすることなく、通常の更新だろうと思ったものを経由breezedてきたほか、サーバー上で更新を実行することになりだけではないよ
ジェイソンGoemaat
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.