Windows 7 Professional x64を実行しています。最初に32ビットバージョンのJDK 1.6.0u25をインストールし、次に64ビットバージョンをインストールしました。
Javaコントロールパネルにアップデートに関する情報が表示されない;手動アップデートをトリガーできない。
Msconfigは、「Java(TM)Platform SE Auto Update 2 0」というタイトルのjusched.exe自動起動を示しています。
私はこのヒントを見つけました: http://www.computerbase.de/forum/showthread.php?t=732269 更新パネルを強制的に表示することですが、まだ試していません。
私の質問は:
また、以前のWindowsインストールでは、JREの1つだけが自動的に更新されることに気付きました。これはどのように機能するはずですか?
コントロールパネルに32ビットと64ビットのjreの競合が発生している可能性があります。
私が持っている新しいHPラップトップ(win7 64ビット)では、実際には何もせずに、64ビットと32ビットの両方のJREがインストールされていました。システムの使用を開始してすぐに、Javaを更新するためのプロンプトを受け入れました。後で、コントロールパネルのJavaバージョンがまだ古いことに気付きましたが、Javaバージョンが新しいバージョンでした。バージョンを確認できます。ブラウザでabout:plugins(mozilla、chromeの場合)を参照するか、または:
32ビットcmd.exeから、Java -versionは新しいバージョンを示しました。
Ie8の64ビットバージョン(通常は32ビットバージョンを実行しています)を実行し、上記のtestjavaリンクにアクセスすると、古いバージョンがあり、チョークが発生し、テストすると死んでしまいました。
32ビットバージョンは、(バックグラウンドプロセスを介して)自動更新を実行していました:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run SunJavaUpdateSched "C:\ Program Files(x86)\ Common Files\Java\Java Update\jusched.exe」
つまり、コントロールパネルに64ビットのjreが表示されていたようです。これは自動更新されておらず、32ビットバージョンのjreは自動更新されていました。 jreの64ビットバージョンの自動更新プロセスは確認できませんでした。私の平均的なユーザーはこれを必要としないため、おそらく64ビットバージョンのjreをアンインストールしようと思います。
私was次の場所から32ビットバージョンのコントロールパネルを実行できます。
そしてdid更新タブを表示します。
fyi:64ビット(古い)バージョンのコントロールパネルは次の場所にあります。
64ビットの自動更新はサポートされていませんJavaまだ( バグトラック )。更新は、RSSチャネルから追跡できます Java SEニュース =およびインストールパッケージをダウンロード 手動 。
同じ問題がありました。私にとってうまくいったのは
C:\ Program Files(x86)\Java\jre7\bin\javacpl.exe
windowsコントロールパネルのデフォルトの設定ではありません(これはC:\ Program Files\Java\jre7\bin\javacpl.exeにあります)。
X86のものには、Windows 7 64ビットの更新タブがあります。
正しい場所は次のとおりです。
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy
DWORD(32ビット)値を作成し、「EnableJavaUpdate」という名前を付けます。値(値のタイプ-16進数)を1に設定して、[更新]タブを表示します。値を0に設定して、Javaコンソールから[更新]タブを非表示にします。
Click on Start > Run
Type the following command and press Enter: "regedit".
Go to "HKEY_LOCAL_MACHINE > SOFTWARE > JavaSoft > Java Update > Policy".
Create a DWORD (32-bit) value and named it as "EnableJavaUpdate".
Set its value (value type - hex) to 1 to display the Update tab.
Set its value to 0 to hide the Update tab from the Java console.