Клиент под управлением Windows 7 Home должен зарезервировать или одобрить обновление Windows 10, потому что я вижу ежедневные сообщения о том, что обновление не удается установить.
Этот клиент не готов к Windows 10, поэтому хорошо, что установка не удалась. Но как заставить это прекратить попытки? Как получить разрешение на обновление, как отозвать это разрешение, чтобы оно прекратило попытки обновления?
Я запустил средство устранения неполадок Центра обновления Windows, чтобы удалить обновления, и я удалил и спрятал KB3035583, но он все еще пытается выполнить обновление. В диспетчере задач нет процесса GWX.EXE.
Сообщение об ошибке журнала событий:
Log Name: System
Source: Microsoft-Windows-WindowsUpdateClient
Date: 8/5/2015 1:28:58 AM
Event ID: 20
Task Category: Windows Update Agent
Level: Error
Keywords: Failure,Installation
User: SYSTEM
Description: Installation Failure: Windows failed to install the following update with
error 0x80240020: Upgrade to Windows 10 Home.
Соответствующие строки из WindowsUpdate.log:
2015-08-05 01:28:57:885 1068 6698 Agent *************
2015-08-05 01:28:57:885 1068 6698 Agent ** START ** Agent: Installing updates [CallerId = AutomaticUpdates]
2015-08-05 01:28:57:885 1068 6698 Agent *********
2015-08-05 01:28:57:885 1068 6698 Agent * Updates to install = 1
2015-08-05 01:28:57:885 1068 6698 Agent * Title = Upgrade to Windows 10 Home
2015-08-05 01:28:57:885 1068 6698 Agent * UpdateId = {27E79986-1150-4342-BDD2-76DF82C768D5}.201
2015-08-05 01:28:57:885 1068 6698 Agent * Bundles 1 updates:
2015-08-05 01:28:57:885 1068 6698 Agent * {FCD6621E-F5D4-4A95-AD43-28F0C58DD2F3}.201
2015-08-05 01:28:58:181 1068 6698 DnldMgr Preparing update for install, updateId = {FCD6621E-F5D4-4A95-AD43-28F0C58DD2F3}.201.
2015-08-05 01:28:58:181 27280 6f84 Misc =========== Logging initialized (build: 7.6.7601.18917, tz: -0700) ===========
2015-08-05 01:28:58:181 27280 6f84 Misc = Process: C:\Windows\system32\wuauclt.exe
2015-08-05 01:28:58:181 27280 6f84 Misc = Module: C:\Windows\system32\wuaueng.dll
2015-08-05 01:28:58:181 27280 6f84 Handler :::::::::::::
2015-08-05 01:28:58:181 27280 6f84 Handler :: START :: Handler: Windows Setup Install
2015-08-05 01:28:58:181 27280 6f84 Handler :::::::::
2015-08-05 01:28:58:181 27280 6f84 Handler : Updates to install = 1
2015-08-05 01:28:58:181 1068 5ecc AU >>## RESUMED ## AU: Installing update [UpdateId = {27E79986-1150-4342-BDD2-76DF82C768D5}]
2015-08-05 01:28:58:181 1068 5ecc AU # WARNING: Install failed, error = 0x80240020 / 0x00000000
2015-08-05 01:28:58:181 27280 6f84 Handler : WARNING: Exit code = 0x80240020
2015-08-05 01:28:58:181 1068 5ecc AU Write OSUpgradeState =14 with OSUpgradephase =2
2015-08-05 01:28:58:181 27280 6f84 Handler :::::::::
2015-08-05 01:28:58:181 27280 6f84 Handler :: END :: Handler: Windows Setup Install
2015-08-05 01:28:58:181 27280 6f84 Handler :::::::::::::
windows-10
windows-10-upgrade
Марк Берри
источник
источник
$Windows.~BT
и$Windows.~WS
?$Windows.~BT
папку. Там нет$Windows.~WS
папки. Я нашел раздел реестра, который, я надеюсь, будет выполнять то же самое, что и удаление резервирования Windows 10 - см. Мой ответ ниже.Ответы:
Кроме того, поиск в Google привел меня к разделу реестра, который, похоже, контролирует процесс обновления.
Машина, которая пыталась обновить, имела следующие значения:
Другая машина с Windows 7, с которой я удалил KB3035583 до выпуска Windows 10 (и, таким образом, успешно заблокировала обновление), имела следующие значения:
Я обновил реестр на «модернизируемом» компьютере, чтобы он соответствовал реестру «заблокированного» компьютера, а затем перезагрузил компьютер.
Кроме того, благодаря комментарию @Ramhound, я нашел скрытую папку $ Windows. ~ BT с 5.1 ГБ контента. Я запустил Очистку диска и удалил «Временные установочные файлы Windows». Эта папка сейчас исчезла.
Посмотрим, удастся ли это успешно заблокировать обновление в будущем.
Обновление 7 августа 2015
Машина перестала пытаться обновиться до Windows 10, поэтому изменение реестра должно было работать. Значения, которые я установил два дня назад, не изменились.
источник
Теперь это легко сделать с помощью портативной утилиты Never 10 , предотвращающей обновление Windows 10.
источник