Тихая проверка обновлений Java

Как иметь автоматические обновления Java без jusched.exe процесс работает все время в фоновом режиме и с контролем, когда должна произойти проверка обновления?

19
задан rik
30.01.2023 7:51 Количество просмотров материала 3085
Распечатать страницу

2 ответа

предположения:

  • Windows 7 64-bit
  • Java 32-bit

Отключить Автоматическое Обновление Java:изменить параметры обновления Java.


создать java_check_update.пс1 скрипт PowerShell с следующим содержимым:

$currVer = Get-ItemProperty "hklm:\SOFTWARE\Wow6432Node\JavaSoft\Java Runtime Environment" -name "CurrentVersion"

if (!$currVer.'CurrentVersion') {
    Exit
}

$famVerStr = ('Java' + $currVer.'CurrentVersion'.Split(".")[1] + 'FamilyVersion')
$famVer = Get-ItemProperty "hklm:\SOFTWARE\Wow6432Node\JavaSoft\Java Runtime Environment" -name $famVerStr

if (!$famVer.$famVerStr) {
    Exit
}

$java_version = $famVer.$famVerStr

$url = "http://javadl-esd.sun.com/update/" + $currVer.'CurrentVersion' + ".0/map-" + $currVer.'CurrentVersion' + ".0.xml"

$c = New-Object System.Net.WebClient
$xml = $c.DownloadString($url)

$p = [xml]$xml
$n = $p.SelectSingleNode('java-update-map/mapping[version="' + $java_version + '"]')

if ($n) {
    #update available
    cmd.exe /c "C:\Program Files (x86)\Common Files\Java\Java Update\jucheck.exe"
}

создать java_check_update.vbs VBScript со следующим содержание:

Set oShell = CreateObject("WScript.Shell")
oShell.Run "powershell.exe -ExecutionPolicy Bypass -WindowStyle Hidden -File ""PATH_TO_POWERSHELL_SCRIPT""", 0

PATH_TO_POWERSHELL_SCRIPT например: D:\Scripts\java_check_update.ps1


добавить новую задачу в Планировщик заданий запуск скрипта java_check_update.vbs (полный путь к файлу) каждый день, неделю или месяц.

7
отвечен rik 2023-01-31 15:39

вы также можете использовать эту программу auto java updater. Запланируйте его и пусть он работает в фоновом режиме, и он будет делать все автоматически.

0
отвечен droidgren 2023-01-31 17:56

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

automatic-update
java
powershell
vbscript
windows
Вверх