更新2016-02-21:以下の古いレジストリキーは、スポンサーを無効にするために使用されなくなったようです。Java 7u65および8u11(Mac OS Xでは8u40)以降、Javaコントロールパネルから直接スポンサーオファーを無効にする方法がサポートされています。Windowsの場合:
Control Panel → Java → Advanced → Miscellaneous (scroll to bottom) →
Suppress sponsor offers when installing or updating Java
7u55(Mac OS Xでは8u40)以降、特別な引数を指定してJavaインストーラーを実行するコマンドラインからスポンサーオファーを無効にすることもできます。
jre-7u55-windows-i586-iftw.exe SPONSORS=0
プログラムでスポンサーを無効にする必要がある場合は、次の行を追加するだけで十分なようですC:\ProgramData\Oracle\Java\java.settings.cfg
(存在しない場合は新しいファイルを作成します)。
SPONSORS=0
この最後の方法は、古い方法と同様に、文書化もサポートもされていないことに注意してください!
更新2016-02-21:次の方法は、スポンサーを無効にする古い方法です。7u65より前のJavaバージョンでのみ機能します。新しいJavaバージョンについては、上記を参照してください。自分で問題を少し掘り下げてみると、自動更新インストーラーでスポンサーオファーを無効にするための隠しスイッチがあることがわかりました。
Windowsレジストリエディター(regedit.exe
)で次のキーを開きます。
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft
(Windows 64ビットでのみ使用可能)
そして、両方の名前で値の名前が付けられた新しいString Value
(type REG_SZ
)を作成しSPONSORS
ますDISABLE
(名前と値は両方とも大文字でなければなりません)。
または、次のコードをコピーしてというテキストファイルに貼り付け、disable_java_sponsors.reg
ダブルクリックしてこれらの値をレジストリにインポートします。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft]
"SPONSORS"="DISABLE"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft]
"SPONSORS"="DISABLE"
このスイッチは、Ask.comツールバーのインストールとプロンプトを無効にするだけでなく、自動更新セットアップ/オンラインセットアップ(Googleツールバー、Yahooツールバー、McAfee何かなど)にバンドルされる可能性のあるすべてのスポンサーを無効にすることに注意してください。
別の方法として、新しい.REG
ファイルをダウンロードして名前を変更したり、新しいファイルを作成したりする必要はなく、次の2行を昇格されたCMDプロンプトにコピーして貼り付けます。
reg add HKLM\SOFTWARE\JavaSoft /v "SPONSORS" /t REG_SZ /d "DISABLE" /f
reg add HKLM\SOFTWARE\Wow6432Node\JavaSoft /v "SPONSORS" /t REG_SZ /d "DISABLE" /f