0

Java コントロール パネル([更新] タブ)にある[自動的に更新を確認する] のチェックを外す必要があります。

上記のプロセスを自動化する必要があります。Windows XP (32 ビット) と Java バージョン1.7.0_25を使用しています。「 deployment.properties」ファイルを介して試しましたが、使用できませんでした。

可能性を詳しく教えてください。

4

3 に答える 3

0

JNI 経由で Wi​​ndows XP シェル プログラミングを処理する必要があります。実装を開始する前によく考えます。- お勧めしません。

于 2013-07-10T12:52:24.727 に答える
0
HKLM\Software\Wow6432Node\JavaSoft\Java Update\Policy\JavaFX\UpdateSchedule

試行錯誤により、次のreg設定が見つかりました。

  • EnableAutoUpdateCheck=0 (SZ)
  • EnableJavaUpdate=1 (Dword)
    • これらは自動更新のオンとオフを切り替えると思います(現在は「オン」に設定されています)
  • 頻度=127 (Dword)
    • 127=毎日
    • 1=毎週日曜日
    • 2,4,6,16,32,64=毎週月曜日...土曜日
    • 16842752=毎月日曜日
  • NotifyDownload=0 (Dword)
  • NotifyInstall=1 (Dword)
    • これら 2 つは一緒に、「通知する: インストール前に」に設定します。
    • "Notify Me: Before Downloading" は 0,1 ではなく 1,0 です
  • UpdateSchedule=15 (Dword)
    • 15時=午後3時。明らかな理由。

Win7 64 ビット - Java 7u45 32 ビット (ビルド 1.7.0_45-b18) この情報があれば、おそらく XP でこれらの設定を簡単に変更できます。

于 2013-10-23T17:15:46.857 に答える
0

Windows レジストリを変更することで無効にできるはずです。JavaUpdateWindows レジストリでノードを検索します (regedit を使用)。UpdateScheduleその下のどこかに鍵があるはずです。自動更新をオフにするには、0 に変更します。

Java 7 を搭載した Windows 7 64 ビットを使用しており、レジストリ キーはHKEY_CURRENT_USER\Software\JavaSoft\Java Update\Policy\JavaFX\UpdateSchedule. Windows と Java のバージョンが異なると、異なる可能性があると思います。

于 2013-07-10T13:06:24.943 に答える