私は新しいWindows 7ラップトップを調整しているだけで、自動Java=更新を無効にしたい(したがって、ばかばかしいjusched.exeバックグラウンドプロセスを強制終了した))が、それを取得できないようです。実際にオフにします。
Javaコントロールパネルアプレットを見つけ、それを制御する[更新]タブの設定を見つけました。それらをオフにして適用し、ダイアログを正常に閉じることができます。しかし、すぐにダイアログのバックアップが再度表示され、変更が実際には行われなかったことがわかります。何度も試してみましたが、うまくいきません。
また、システムトレイのアイコンを無効にしても同じ効果が得られました。ただし、インターネット一時ファイルのキャッシュのサイズを変更しても機能します。
何か案は?ありがとう!
実際には、この問題は、コントロールパネルがJavaコントロールパネルに設定を保存することを許可するために管理者特権を必要とするためです(これは、長年にわたって修正されていないため、 Sun Microsystems)のおかげです )。
まず、次のいずれかの場所でJavaコントロールパネルの実行可能ファイルを検索する必要があります。
C:\Program Files\Java\jre[version]\bin\javacpl.exe
または
C:\Program Files (x86)\Java\jre[version]\bin\javacpl.exe
パスは、システムのアーキテクチャとJavaがインストールされているバージョンによって異なります。たとえば、32ビットバージョンのJava 7が64ビットバージョンのWindowsでは、次のようになります。
C:\Program Files (x86)\Java\jre7\bin\javacpl.exe
ファイルを見つけたら、右クリックして[管理者として実行]を選択します。
そこから、[更新]タブの[更新を自動的に確認する]をオフにして、[OK]をクリックします。コントロールパネルから通常と同じ画面に移動して、設定が適用されたことを確認できます。
実行中のプロセスをチェックして、jusched.exe
は実行されていません-[OK]をクリックすると、自動的に終了しました。
レジストリキーを使用して更新を無効にできます。
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy\EnableJavaUpdate
または、64ビットWindowsを使用している場合
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy\EnableJavaUpdate
このキーを無効にするには、0に設定します。
この方法の利点は、すべてのユーザーに対して無効になることです。
レジストリでプログラムが起動しないようにするだけです。
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Windows 7 OEMの場合
64ビットシステムの場合:管理者権限でC:\ Program Files(x86)\ Java\jre6\bin\javacpl.exeを実行します。
32ビットシステムの場合:管理者権限でC:\ Program Files\Java\jre6\bin\javacpl.exeを実行します。
これを行うには、Windowsエクスプローラーのブラウザーのパスに従い、javacpl.exeを右クリックして、[管理者として実行]を選択します。
「アップデートを自動的にチェックする」アップデート機能のチェックを外し、「チェックしない」をクリックすれば完了です。
Autoruns(live.sysinternals.com/autoruns.exe)をSysinternals/Microsoftからダウンロードし、[ログオン]タブの[SunJavaUpdateSched]をオフにします。
これは、インストール時に自動更新コンポーネントを無効にするJavaのスクリプトインストールです。 http://blog.stealthpuppy.com/unattended/unattended-install-Sun-jre- 16-update-1
多くのマシンのエンタープライズ Active Directory 環境でこれを行う必要がありました。私はインターネットの周りにかなりの投稿を見つけました。主に、さまざまな方法でEnableJavaUpdate
およびEnableAutoUpdateCheck
のレジストリ値HKLM
およびHKCU
の変更を詳しく説明しています。
前者は機能しましたが、手動で実行するために保持したいJavaコントロールパネルのUpdateタブを無効にしたため、私が望んだものではありませんでした。 EnableAutoUpdateCheck
から0
への反転は、どのHiveを入れたかに関係なく機能しませんでした。Javaによる格納方法に最近変更があったかどうかはわかりませんが、その値はWindows 7のボックスに入力されたDWORDもありません。これはバイナリ値なので、他のワークステーションに複製してプッシュしようとしましたが、うまくいきませんでした。
次の [〜#〜] gpo [〜#〜] 設定を使用して、jusched.exeが実行されないようにしただけです。
Users Config → Policies → Admin Templates → System → Don't run specified Windows applications
これにより、更新が自動的に実行されなくなりますが、手動で実行する機能は保持されます。
おそらく、システム構成から実行できます(実行:msconfig)。 [スタートアップ]タブで、不要なサービスをオフにします。
警告:次に新しいJavaをインストールすると、「更新の確認」がオンになります。少なくとも私にとっては、Java 6 update 15からJava 6 update 16 on Windows 7の場合です。
したがって、現時点では、「更新の確認」を永続的に無効にしておく唯一の方法は、スクリプトによるインストール( http://forums.Sun.com/thread.jspa?threadID=519877 など)を実行することです。 =またはこれ:
blog.stealthpuppy.com/scriptcorner/unattended-install-Sun-jre-16-update-10
すべてのユーザーに対して更新のチェックを無効にしておくための多くの問題があり、最善の解決策はJRE 1.6.0_05自動更新-展開)のようです。プロパティの問題インストールごとにdeployment.propertiesファイルが含まれます。