В этой инструкции о том, как исправить большинство типичных ошибок обновления Windows 11 или Windows 10, 8.1 и Windows 7 несколькими способами: путем использования утилиты с сайта Майкрософт, вручную в командной строке или с помощью простого скрипта, который полностью сбрасывает и очищает настройки Центра обновлений и другими методами.
С помощью описанных ниже методов можно исправить большинство ошибок, когда обновления в Центре обновлений не скачиваются или сообщается, что произошли ошибки при установке обновления. Дополнительную информацию по возможным решениям можно найти в конце руководства.
Использование средства устранения неполадок обновлений в Windows 11 и Windows 10
В Windows предусмотрено встроенное средство устранения неполадок при установке обновлений, это же средство можно скачать и с официального сайта Майкрософт.
При возникновении проблем с обновлениями рекомендую начать именно с этого варианта: он не самый результативный, но самый простой и безопасный:
- В Windows 11 зайдите в Параметры — Система — Устранение неполадок — Другие средства устранения неполадок — Центр обновления Windows и нажмите кнопку «Запуск».
- В Windows 10 средство устранения неполадок находится в Параметры — Обновление и безопасность — Устранение неполадок — Дополнительные средства устранения неполадок — Центр обновления Windows.
- Если доступа к Параметрам нет, вы можете скачать средство устранения неполадок обновлений Windows с официального сайта https://aka.ms/wudiag и запустить файл.
При использовании инструмента «Диагностики и предотвращения неполадок на компьютере» будет автоматически выполнен поиск возможных проблем со службами, отвечающих за установку обновлений и сброс некоторых параметров Центра обновлений.
После выполнения проверки и устранения неполадок можно попробовать установить обновления снова.
Очистка кэша обновлений Windows вручную
Этот способ срабатывает для большого количества ошибок при скачивании и установке обновлений в Windows 11, Windows 10 и Windows 8.1. Порядок действий следующий:
- Запустите командную строку от имени администратора. Для этого можно использовать поиск на панели задач: начните вводить «Командная строка», нажмите правой кнопкой мыши по результату и выберите пункт «Запуск от имени администратора».
- По порядку введите следующие команды, нажимая Enter после каждой:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\System32\catroot2 catroot2.old ren C:\Windows\SoftwareDistribution SoftwareDistribution.old net start wuauserv net start cryptSvc net start bits net start msiserver
- Закройте командную строку и попробуйте повторить поиск, скачивание и установку обновлений через Центр обновлений. Если проблема была решена, удалите папки catroot2.old в C:\Windows\System32 и SoftwareDistribution.old в C:\Windows.
Утилита Reset Windows Update Tool
Ранее на сайте Microsoft TechNet была доступна специальная утилита для полного сброса параметров центра обновлений Windows 10, 8.1 и Windows 7 — Reset Windows Update Tool, выполняющая полный набор действий, каждое из которых направлено на исправление различных моментов, способных мешать скачиванию и установке обновлений через Центр обновлений. Сейчас официальный сайт инструмента изменился, но эффективность — нет.Перед использованием утилиты рекомендую создать точку восстановления системы. Следующие шаги будут выглядеть следующим образом:
- Скачайте Reset Windows Update Tool в нужной разрядности с сайта https://wureset.com/downloads
- После установки, запустите Reset Windows Update Tool от имени администратора (правый клик — запуск от имени администратора) и выберите нужный язык, русский в наличии, но в моем случае отображается в неправильной кодировке, поэтому далее показаны действия на английском языке.
- Вам будет предложено согласиться с тем, что гарантий исправной работы утилиты не дается и ввести «Y», если вы согласны.
- Вы увидите меню, в котором можно выбрать, какие действия следует выполнить для исправления работы центра обновлений. Рекомендую следующий порядок: 2, 3, 6, 11, 12, 13 с последующей перезагрузкой компьютера.
Полный список доступных опций в утилите текущей версии:
- Открыть параметры защиты системы.
- Сброс компонентов Центра обновлений Windows.
- Удаление временных файлов.
- Открыть параметры Internet Explorer.
- Запуск chkdsk на системном разделе (проверка диска на ошибки).
- Запуск проверки целостности системных файлов.
- Проверка целостности хранилища компонентов.
- Проверка образа на наличие отметки «поврежденный».
- Автоматическое восстановление хранилища компонентов с помощью dism.exe
- Очистка устаревших компонентов.
- Удаление записей реестра с ошибками.
- Сброс и исправление параметров Winsock.
- Принудительное обновление локальных групповых политик.
- Запуск поиска обновлений Windows.
- Поиск ключа продукта Windows.
- Поиск других локальных исправлений (открывает устранение неполадок Windows).
- Поиск дополнительных способов исправления онлайн (открывает справку на сайте Майкрософт в браузере).
- Перезапуск ПК.
Подробно об использовании утилиты в отдельной статье: Как исправить ошибки обновлений с помощью Reset Windows Update Tool. Также, всё то, что утилита выполняет при выборе 2-го пункта можно выполнить в PowerShell, подробнее в инструкции про сброс компонентов Центра обновлений в PowerShell.
Сброс центра обновлений Windows для исправления ошибок с помощью bat-файла
Для того, чтобы исправить многие ошибки при установке и загрузке обновлений Windows 11, 10 и предыдущих версий, бывает достаточно полностью сбросить параметры центра обновлений. Я покажу, как сделать это автоматически. В дополнение к сбросу, предложенный скрипт запустит необходимую службу, если вы получаете сообщение о том, что Центр обновления не запущен.
Кратко о том, что происходит при выполнении нижеследующих команд:
- Останавливаются службы: Центр обновления Windows, Фоновая интеллектуальная служба передачи BITS, Службы криптографии.
- Служебные папки центра обновления catroot2, SoftwareDistribution, downloader переименовываются в catroot2.old и т.д. (которые, если что-то пошло не так, можно использовать как резервные копии).
- Все ранее остановленные службы снова запускаются.
Для того, чтобы использовать скрипт, откройте блокнот Windows и скопируйте в него команды, представленные ниже. После этого сохраните файл с расширением .bat — это и будет сценарий для остановки, сброса и перезапуска Центра обновлений Windows (подробнее: Как создать BAT-файл).
@ECHO OFF echo Sbros Windows Update echo. PAUSE echo. attrib -h -r -s %windir%\system32\catroot2 attrib -h -r -s %windir%\system32\catroot2\*.* net stop wuauserv net stop CryptSvc net stop BITS ren %windir%\system32\catroot2 catroot2.old ren %windir%\SoftwareDistribution SoftwareDistribution.old ren "%ALLUSERSPROFILE%\application data\Microsoft\Network\downloader" downloader.old net Start BITS net start CryptSvc net start wuauserv echo. echo Gotovo echo. PAUSE
После того, как файл создан, кликните по нему правой кнопкой мыши и выберите пункт «Запуск от имени администратора», вам будет предложено нажать любую клавишу для начала, после чего по порядку будут выполнены все необходимые действия (еще раз нажимаем любую клавишу и закрываем командную строку).
И, наконец, обязательно перезагрузите компьютер. Сразу после перезагрузки снова зайдите в Центр обновления и посмотрите, исчезли ли ошибки при поиске, скачивании и установке обновлений Windows.
На сайте Майкрософт также приводятся шаги для выполнения всех необходимых действий по сбросу вручную: Сброс центра обновлений Windows вручную.
Скачивание и установка обновлений вручную
Если ошибки возникают при установке какого-то одного обновления, вы можете попробовать вручную скачать его из каталога центра обновления Майкрософт:
- Перейдите на страницу https://www.catalog.update.microsoft.com/Home.aspx
- В поле поиска на странице введите номер обновления, отображаемый в центре обновлений в формате: KB1234567
- Посмотрите, есть ли в результатах поиска доступное для загрузки обновление с этим номером для вашей версии операционной системы. При наличии — скачайте и установите его.
Быстрая переустановка системы с исправлением системных файлов и параметров, но без удаления программ и данных
Если простые способы не помогают, вы можете выполнить быструю переустановку системы с исправлением всех системных файлов и параметров, при этом все ваши программы и данные останутся на месте. Способ подходит для Windows 11 и Windows 10:
- Если у вас имеется ISO-файл с образом текущей ОС, просто смонтируйте его в системе и запустите файл setup.exe, а затем пройдите все этапы установки.
- Если файла образа нет, то для Windows 11 — скачайте оригинальный ISO Windows 11, смонтируйте в системе и запустите файл setup.exe с него. Для Windows 10 — зайдите на страницу https://www.microsoft.com/ru-ru/software-download/windows10 и нажмите кнопку «Скачать средство сейчас». Запустите скачанную программу и на экране «Что вы хотите сделать?» нажмите «Обновить этот компьютер сейчас», далее пройдите все необходимые шаги для установки системы.
К сожалению, не все возможные ошибки обновления Windows можно решить вышеописанным способом (хотя и многие). Если способ вам не помог, то обратите внимание на следующие возможные варианты:
- Попробуйте использовать сторонние программы управления обновлениями Windows для их загрузки и установки.
- Если ранее для отключения обновлений вы использовали какую-то стороннюю программу, попробуйте с помощью неё же вновь включить их.
- Если вы использовали какие-то утилиты для отключения слежки Windows 10, они могли заблокировать доступ к серверам Майкрософт, например, в файле hosts и брандмауэре.
- При наличии сторонних антивирусов на компьютере, попробуйте отключить антивирус и проверить, решило ли это проблему.
- Попробуйте установить DNS 8.8.8.8 и 8.8.4.4 в параметры Интернет-соединения. О том как это сделать: Как изменить адрес DNS-сервера в Windows.
- Отсутствие свободного места (или малое его количество) на системном разделе жесткого диска или SSD также может приводить к ошибкам при скачивании и установке обновлений. Здесь может быть полезным: Как очистить диск C от ненужных файлов.
- Проверьте, запущены ли все необходимые службы (их список приводился ранее).
- Выполните поиск в Интернете по сообщаемому коду ошибки, чтобы узнать о возможных причинах появления ошибки.
- Выполните проверку и восстановление целостности системных файлов Windows. Подробные инструкции: для Windows 11 и для Windows 10.
- Использование VPN или прокси также может влиять на возможность скачивания и установки обновлений.
- Попробуйте выполнить чистую загрузку Windows. Если при чистой загрузке ошибки пропадают, можно сделать вывод, что ошибки вызваны каким-либо сторонним ПО на компьютере.
На самом деле, разных причин, по которым не ищутся, не загружаются и не устанавливаются обновления, может быть множество, но, по моему опыту, представленная информация сможет помочь в большинстве случаев.
Если служба обновлений Windows работает не корректно, обновления не загружаются или не устанавливаются, то самый простой и эффективней способ решить проблему со службой Windows Update – восстановить ее исходные настройки. В этой статье мы покажем, как сбросить конфигурацию агента и службы обновлений Windows Update.
Содержание:
- Средство устранения неполадок Центра обновления Windows
- Сброс настроек Windows Update с помощью PowerShell
- Утилита Reset Windows Update Tool
- Восстановление исходных настроек Windows Update из командной строки
Обычно для отладки и дебага ошибок службы обновления Windows администратору необходимо проанализировать коды ошибок в файле журнала обновлений %windir%\WindowsUpdate.log (в Windows 10 и 11 получить файл WindowsUpdate.log можно таким способом). Количество возможных ошибок, с которыми может столкнуться администратор при анализе журнала обновлений исчисляется десятками (список всех ошибок Windows Update) и процесс их разрешения в основном нетривиальный. В некоторых случаях вместо детального анализа ошибок Windows Update гораздо быстрее и проще сначала произвести полный сброс настроек службы Windows Update. После сброса Windows Update вы можете выполнить сканирование и поиск обновлений.
Средство устранения неполадок Центра обновления Windows
Прежде чем перейти к сбросу конфигурации центра обновления Windows, настоятельно рекомендуем сначала попробовать более встроенное средство для автоматического исправления проблем в службе обновления Windows – средство устранения неполадок Центра обновления Windows (Windows Update Troubleshooter).
В Windows 10 и 11 Windows Update Troubleshooter уже встроен в современную панель Settings. Для предыдущих версий Windows его придется скачать вручную по ссылкам ниже:
- Windows 11 — Settings -> System -> Troubleshooter -> Other Troubleshooter -> Windows Update;
- Windows 10 – скачите wu10.diagcab по ссылке https://aka.ms/wudiag , либо запустите локальную версию инструмента: Пуск -> Параметры -> Обновления и безопасность -> Устранение неполадок -> Центр обновлений Windows (Start -> Settings -> Updates and Security -> Troubleshoot -> Additional Troubleshooters-> Windows Updates – resolve problems that prevent you from updating windows);
Для быстрого доступа к средствам исправления неполадок Windows можно использовать команду ms-settings:
ms-settings:troubleshoot
- Windows 7 и Windows 8.1 — WindowsUpdate.diagcab (https://aka.ms/diag_wu).
Дождитесь пока средство устранения неполадок Центра обновления Windows просканирует систему и попытается автоматически исправить все ошибки в службе Windows Update и связанных компонентах.
В моем случае была обнаружена и исправлена потенциальная ошибка в базе данных Центра обновления Windows. После этого перезагрузите компьютер и попробуйте выполнить поиск обновлений. Если обновления не загружаются или не устанавливаются, перейдите к следующему этапу.
Сброс настроек Windows Update с помощью PowerShell
Вы можете использовать PowerShell модуль PSWindowsUpdate для сброса настроек агента и службы Windows Update.
Установите модуль на свой компьютер из галереи скриптов PSGallery:
Install-Module -Name PSWindowsUpdate
Разрешите запуск PowerShell скриптов:
Set-ExecutionPolicy –ExecutionPolicy RemoteSigned -force
Выполните команду:
Reset-WUComponents –verbose
Команда Reset-WUComponents выполняет действия, по остановке служб, перерегистрации dll и очистке каталога C:\Windows\SoftwareDistribution, что и описанный чуть ниже bat скрипт.
VERBOSE: Background Intelligent Transfer Service (BITS) VERBOSE: Windows Update (wuauserv) VERBOSE: Application Identity (appidsvc) VERBOSE: Cryptographic Services (cryptsvc) Step 2: Delete the qmgr*.dat files Step 3: Backup software distribution folders VERBOSE: Renaming Software Distribution folder to C:\Windows\SoftwareDistribution.bak VERBOSE: Renaming CatRoot folder to C:\Windows\System32\Catroot2.bak Step 4: Remove old Windows Update logs VERBOSE: Deleting the C:\Windows\WindowsUpdate.log files. Step 5: Reset Windows Update services VERBOSE: Reset BITS service VERBOSE: Reset Windows Update service Step 6: Reregister dll's VERBOSE: regsvr32.exe / s atl.dll VERBOSE: regsvr32.exe / s urlmon.dll VERBOSE: regsvr32.exe / s mshtml.dll VERBOSE: regsvr32.exe / s shdocvw.dll VERBOSE: regsvr32.exe / s browseui.dll VERBOSE: regsvr32.exe / s jscript.dll VERBOSE: regsvr32.exe / s vbscript.dll VERBOSE: regsvr32.exe / s scrrun.dll VERBOSE: regsvr32.exe / s msxml.dll VERBOSE: regsvr32.exe / s msxml3.dll VERBOSE: regsvr32.exe / s msxml6.dll VERBOSE: regsvr32.exe / s actxprxy.dll VERBOSE: regsvr32.exe / s softpub.dll VERBOSE: regsvr32.exe / s wintrust.dll VERBOSE: regsvr32.exe / s dssenh.dll VERBOSE: regsvr32.exe / s rsaenh.dll VERBOSE: regsvr32.exe / s gpkcsp.dll VERBOSE: regsvr32.exe / s sccbase.dll VERBOSE: regsvr32.exe / s slbcsp.dll VERBOSE: regsvr32.exe / s cryptdlg.dll VERBOSE: regsvr32.exe / s oleaut32.dll VERBOSE: regsvr32.exe / s ole32.dll VERBOSE: regsvr32.exe / s shell32.dll VERBOSE: regsvr32.exe / s initpki.dll VERBOSE: regsvr32.exe / s wuapi.dll VERBOSE: regsvr32.exe / s wuaueng.dll VERBOSE: regsvr32.exe / s wuaueng1.dll VERBOSE: regsvr32.exe / s wucltui.dll VERBOSE: regsvr32.exe / s wups.dll VERBOSE: regsvr32.exe / s wups2.dll VERBOSE: regsvr32.exe / s wuweb.dll VERBOSE: regsvr32.exe / s qmgr.dll VERBOSE: regsvr32.exe / s qmgrprxy.dll VERBOSE: regsvr32.exe / s wucltux.dll VERBOSE: regsvr32.exe / s muweb.dll VERBOSE: regsvr32.exe / s wuwebv.dll Step 7: Reset WinSock VERBOSE: netsh winsock reset Step 8: Reset Proxy VERBOSE: netsh winhttp reset proxy Step 9: Start Windows Update services VERBOSE: Cryptographic Services (cryptsvc) VERBOSE: Application Identity (appidsvc) VERBOSE: Windows Update (wuauserv) VERBOSE: Background Intelligent Transfer Service (BITS) Step 10: Start Windows Update services VERBOSE: wuauclt /resetauthorization /detectnow
Запустите поиск обновлений из панели управления или выполните поиск доступных обновлений с помощью команды PowerShell:
Get-WUList
Утилита Reset Windows Update Tool
Есть еще одни полезный и простой инструмент для сброса настроек Windows Update — Reset Windows Update Tool. Раньше это скрипт был доступен на TechNet. Сейчас автор ведет репозиторий на GitHub (м https://github.com/ManuelGil/Script-Reset-Windows-Update-Tool ).
Для загрузки предлагается скомпилированный exe файл (C++) или обычный скрипт. Я предпочитаю использовать cmd скрипт.
- Скачайте ResetWUEng.zip и распакуйте на диск;
- Запустите файл ResetWUEng.cmd с правами администратора;
- Скрипт определит вашу версию ОС (в моем примере это Windows 10) и предложит 18 различных опций. Некоторые из них напрямую не относятся к сбросу настроек агента WU, но могут быть полезны для исправления различных неисправностей в Windows (проверка диска chkdsk, исправление ошибок в образе Windows с помощью DISM, сброс Winsock, очистка временных файлов и т.д.);
- Для сброса настроек Windows Update достаточно использовать опцию 2 — Resets the Windows Update Components (Сбросить компоненты службы обновления Windows). Нажмите 2 и Enter;
- Скрипт автоматически выполнит все действия, которые мы описали выше при выполнении ручного сброса агента обновлений Windows из командной строки.
Вы можете самостоятельно посмотреть, что делает скрипт, открыв в файл ResetWUEng.cmd в любом текстовом редакторе и изучив его содержимое. Например, опция 2 отправляет на процедуру components.
- После окончания работы скрипта Reset Windows Update Agent перезагрузите компьютер и проверьте работу службы обновлений.
Скрипт ResetWUEng.cmd универсальный и подходит для всех версий Windows: начиная с Windows XP и вплоть до Windows 11.
Восстановление исходных настроек Windows Update из командной строки
Процесс сброса настроек агента и службы обновления Windows состоит из нескольких этапов. Все описанные операции выполняются в командной строке и собраны в один bat файл (готовый скрипт можно скачать по ссылке ниже).
С помощью данного скрипта можно полностью сбросить конфигурацию службы Центра обновлений Windows, и очистить локальный кэш обновлений. Скрипт является универсальный и будет работать как в Windows 11/10/8.1/7, так и в Windows Server 2022/2019/2016/2012 R2/2008 R2. Скрипт помогает устранить большинство типовых ошибок в работе службы Windows Update, когда центр обновлений перестает загружать новые обновления или пишет, что при установке обновления возникают ошибки.
Убедитесь, что настройки Windows Update на вашем компьютере на задаются с помощью доменных или локальных политик. Для вывода результирующих настроек GPO можно воспользоваться утилитой gpresult или rsop.msc. Можно сбросить настройки локальной GPO по этой инструкции.
Итак, по порядку о том, что делает скрипт:
- Остановить службы Windows Update (Центр обновлений Windows), BITS и службы криптографии:
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
taskkill /im wuauclt.exe /f - Удалить служебных файлы qmgr*.dat в каталоге %ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\:
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
- Переименовать служебные каталоги, в которых хранятся конфигурационные файлы и кэш обновлений (в случае необходимости их можно будет использовать как резервные копии). После перезапуска службы обновления, эти каталоги автоматически пересоздадутся:
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak - Удаление старого журнала windowsupdate.log
del /f /s /q %windir%\windowsupdate.log
- Сброс разрешений на службы BITS и Windows Update (в случае, если права на службы были изменены)
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY) (A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) (A;;CCLCSWLOCRRC;;;AU) (A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY) (A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) (A;;CCLCSWLOCRRC;;;AU) (A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset cryptsvc D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc.exe sdset trustedinstaller D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD) - Перерегистрация файлов системных динамических библиотек (dll), связанных со службами BITS и Windows Update:
cd /d %windir%\system32
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll - Сброс параметров Winsock
netsh winsock reset
- Сброс параметров системного прокси
netsh winhttp reset proxy
- Опционально. При использовании локального сервера WSUS, возможно дополнительно сбросить текущую привязку клиента к серверу WSUS путем удаления следующих параметров в ветке реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate:
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v AccountDomainSid /f
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v PingID /f
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f
REG DELETE "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v TargetGroup /f
REG DELETE "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v WUServer /f
REG DELETE "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v WUStatusServer /f - Запуск остановленных служб:
sc.exe config wuauserv start= auto
sc.exe config bits start= delayed-auto
sc.exe config cryptsvc start= auto
sc.exe config TrustedInstaller start= demand
sc.exe config DcomLaunch start= auto
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc - Опционально. Для Windows 7 и 8.1 можно установить/переустановить последнюю версию агента Windows Update Agent (WUA). Скачать актуальную версию агента можно со страницы https://support.microsoft.com/en-us/kb/949104. Нужно скачать файл для вашей версии Windows
Актуальная версия агента WUA для Windows 7 SP1 x64 — 7.6. Принудительная переустановка агента WindowsUpdate выполняется следующими командами:
- для Windows 7 x86:
WindowsUpdateAgent-7.6-x86.exe /quiet /norestart /wuforce
- для Windows 7 x64:
WindowsUpdateAgent-7.6-x64.exe /quiet /norestart /wuforce
Совет. Текущую версию агента Windows Update Agent (WUA) в Windows 7 можно узнать в свойствах файла %windir%\system32\Wuaueng.dll. В нашем примере это 7.6.7600.256.
- для Windows 7 x86:
Осталось перезагрузить компьютер и запустить синхронизацию с сервером Windows Update /WSUS.
wuauclt /resetauthorization /detectnow
Затем зайдите в Центр обновления и проверьте, пропали ли проблемы при поиске, скачивании и установке обновлений.
Сам скрипт reset_win_update.bat можно скачать по ссылке reset_win_update.zip (пункты 9 и 11 в скрипте не выполняются, т.к. являются опциональными). Скрипт нужно скачать, распаковать и запустить с правами администратора.
После этого перезагрузите компьютер, затем зайдите в Центр обновлений и проверьте, пропали ли проблемы при поиске, скачивании и установке обновлений.
Если обновления Windows стали скачиваться и устанавливать корректно, можно удалить папки резервные копии папок:
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak
Если ничего не помогло, попробуйте вручную скачать и установить последнее кумулятивное обновление для вашей версии Windows из каталога обновлений Microsoft Update Catalog.
Все способы:
- Способ 1: Использование стандартного средства устранения неполадок
- Способ 2: Очистка кеша «Центра обновления Windows»
- Вариант 1: Ручное удаление файлов
- Вариант 2: Использование «Командной строки»
- Способ 3: Загрузка «Помощника по установке Windows 11»
- Способ 4: Обновление драйверов
- Способ 5: Отключение конфликтных процессов
- Способ 6: Проверка целостности системных файлов
- Вопросы и ответы: 1
Способ 1: Использование стандартного средства устранения неполадок
Прежде чем переходить к сложным методам решения ситуации с открытием «Центра обновления Windows» в Виндовс 11, стоит запустить инструмент автоматического исправления, для работы с которым понадобится выполнить всего несколько простых действий. По завершении сканирования вы будете уведомлены о решениях и, скорее всего, сразу сможете перейти к проверке работоспособности компонента операционной системы.
- Откройте «Пуск» и нажмите по кнопке с шестеренкой для перехода в «Параметры».
- На панели слева выберите раздел «Система» и перейдите в категорию «Устранение неполадок».
- Вас интересует кнопка с названием «Другие средства устранения неполадок».
- В списке популярных отыщите «Центр обновления Windows» и запустите средство.
- На экране отобразится новое окно с началом проверки. Не закрывайте его и ожидайте окончания сканирования.
- Вы получите информацию об обнаруженных проблемах. Если больше нет инструкций для исправления, значит, все действия завершены автоматически и вы можете приступать к проверке открытия «Центра обновления Windows».
Способ 2: Очистка кеша «Центра обновления Windows»
Одна из возможных причин зависания «Центра обновления Windows» при попытке перехода к нему — наличие файлов с ошибками в кеше. Они не могут быть дозагружены, заменены или удалены без непосредственного вмешательства пользователя, поэтому и требуется очистка этого самого кеша. Мы рассмотрим два доступных варианта, чтобы вы выбрали подходящий или реализовали каждый последовательно.
Вариант 1: Ручное удаление файлов
Место хранения файлов кеша «Центра обновления Windows» известно, поэтому нужно только перейти к нему и удалить все объекты. Предварительно понадобится остановка службы, чтобы никакие процессы не использовали эти файлы и их очистка прошла успешно.
- Через поиск в «Пуске» отыщите «Службы» и запустите данное классическое приложение.
- В нем в конце списка отыщите службу «Центр обновления Windows» и дважды кликните по ней левой кнопкой мыши.
- В появившемся окне «Свойств» нажмите кнопку «Остановить» и дождитесь полной остановки службы.
- Можете закрыть «Службы» и через «Проводник» перейти по пути
C:\Windows\SoftwareDistribution
. - С зажатой левой кнопкой мыши выделите все находящиеся там файлы и папки, нажмите по любому элементу правой кнопкой мыши и из появившегося контекстного меню выберите значок с изображением корзины. После выполнения этого действия лучше перезагрузить ПК, чтобы все изменения вступили в силу, приложения и служба перезапустились.
Вариант 2: Использование «Командной строки»
Следующий вариант подразумевает не удаление всех файлов, связанных с обновлениями, а переименование некоторых, чтобы вместо них «Центр обновления Windows» загрузил новые и проблема с открытием средства была решена. Все действия, включая переименование и отключение служб, выполняются непосредственно в одном окне «Командной строки», поэтому процесс будет довольно быстрым и простым.
- Отыщите в «Пуске» «Командную строку» и обязательно запустите ее от имени администратора.
- Введите первую команду
net stop bits
, чтобы остановить связанную с обновлениями службу. - Точно так же остановите и другую службу, используя команду
net stop cryptsvc
. - В завершение остановите службу, непосредственно отвечающую за «Центр обновления Windows», через активацию команды
net stop wuauserv
. - Введите по очереди команду
Ren %Systemroot%\SoftwareDistribution SoftwareDistribution.bak
иRen %Systemroot%\System32\catroot2 catroot2.bak
, чтобы переименовать связанные с обновлениями файлы. - Далее запустите остановленные ранее службы, последовательно используя указанные ниже команды.
net start bits
net start cryptsvc
net start wuauserv
Способ 3: Загрузка «Помощника по установке Windows 11»
Средство под названием «Помощник по установке Windows 11» обычно используется для обновления операционной системы до Виндовс 11, если вы используете «десятку» или более старые ОС. Конкретно в этом случае запуск такого средства нужен для проверки недостающих файлов. В результате могут быть установлены последние апдейты и исправлены некоторые ошибки, что приведет Windows 11 в актуальное состояние и, возможно, поможет решить проблему с открытием «Центра обновления Windows».
Скачать «Помощник по установке Windows 11»
- Перейдите по ссылке выше и загрузите упомянутую вспомогательную программу.
- Запустите полученный исполняемый файл.
- В новом окне нажмите кнопку «Принять и установить».
- Ожидайте окончания загрузки и следите за появившимися на экране уведомлениями. Могут быть загружены и установлены дополнительные файлы или появится сообщение о том, что вы и так используете актуальную версию ОС.
Способ 4: Обновление драйверов
Отсутствие важных драйверов или их устаревшие версии — редкая причина появления проблем с открытием «Центра обновления Windows» в Виндовс 11, однако она все же может возникнуть. Поэтому пользователю важно использовать актуальные версии драйверов, чтобы исключить появление подобной неполадки. Вы можете выбрать любой вариант поиска и инсталляции апдейтов, отталкиваясь от того, что покажется вам более простым или целесообразным. Вспомогательные материалы по теме ищите в других материалах на нашем сайте по ссылкам ниже.
Подробнее:
Установка драйверов стандартными средствами Windows
Как обновить драйверы на компьютере
Способ 5: Отключение конфликтных процессов
На компьютере может оказаться запущена одна из сторонних программ, блокирующая работу «Центра обновления Windows», а у нее могут быть связанные процессы и службы, которые тоже конфликтуют с системным компонентом. К сожалению, понадобится самостоятельно анализировать свою систему и выполнять ряд действий, чтобы понять, можно ли избавиться от такого софта и есть ли он вообще на компьютере.
- В первую очередь рекомендуем открыть список приложений и ознакомиться с установками. Если среди них вы найдете твикеры (специальное ПО для системных изменений) или софт, о котором вам ничего неизвестно, лучше сразу запустить процесс деинсталляции.
- После удаления лишних программ откройте меню «Пуск» и запустите «Выполнить», отыскав утилиту через поиск. Еще это можно сделать при помощи стандартной горячей клавиши Win + R.
- В новом окне введите
msconfig
и нажмите Enter для выполнения команды. - Перейдите на вкладку «Службы» и поставьте галочку возле пункта «Не отображать службы Майкрософт».
- Теперь из списка исключены все системные службы, поэтому остальные можно отключить, используя для этого специальную кнопку.
- Затем переместитесь на вкладку «Автозагрузка» и нажмите по ссылке «Открыть диспетчер задач».
- В нем вы сразу будете перенаправлены к списку автозагрузки. Убедитесь в том, что все сомнительные программы находятся в отключенном состоянии, то есть не запускаются автоматически. После выполнения всех этих действий отправьте ПК на перезагрузку и проверьте, откроется ли «Центр обновления Windows» на этот раз.
Способ 6: Проверка целостности системных файлов
Одна из распространенных причин появления различных системных ошибок, включая проблемы с доступом к «Центру обновления Windows», — повреждение важных файлов. Они могли быть удалены или по каким-то причинам заблокированы, например из-за действия вирусов. Их восстановление — процесс несложный и связанный со встроенными консольными утилитами. Получить детальную информацию по этой теме вы можете в другой статье на нашем сайте, перейдя по следующей ссылке.
Подробнее: Использование и восстановление проверки целостности системных файлов в Windows
В завершение отметим, что самым радикальным методом является сброс Windows 11 до заводских настроек, что наверняка поможет решить ситуацию с обновлениями. Иногда можно попробовать установить их вручную, чтобы далее не обращаться к Центру или попробовать решить ситуацию таким образом. Детальные инструкции по всем этим действиям вы найдете в других статьях на нашем сайте по следующим ссылкам.
Подробнее:
Установка обновлений в Windows 11 вручную
Сброс Windows 11 к заводским настройкам
Наша группа в TelegramПолезные советы и помощь
Обновлять систему Windows очень важно. Помимо добавления новых функций, исправления ошибок, это еще очень важно по причине безопасности. Но бывают ситуации когда сделать это не получается в связи с появлением различных ошибок. Сегодня рассмотрим что делать в ситуации, когда при попытке обновить систему появилось сообщение «Не удалось запустить службу центра обновления Windows». Обычно данное уведомление сопровождается ошибкой с кодом 0x80070003. Данная ошибка может появляться не только при попытке обновить систему, но и встречалась при работе в магазине Windows. В данном материале рассмотрим несколько вариантов решения данной проблемы.
Не удалось запустить службу центр обновления Windows
Первым делом прибегнем к использованию стандартного автоматического средства устранения неполадок. Временами утилита может решать такие задачи. Для этого:
1. Печатаем в поле поиска «Устранение других проблем».
2. Находим пункт «Центр обновления Windows» и жмём «Запуск».
В процессе апдейта системы участвуют несколько служб. Отказ работать одной приводит к невозможности обновить систему в целом. Поэтому сейчас мы покажем вам как проверить работоспособность служб непосредственно участвующих в обновлении Windows.
1. Жмем Win+R, печатаем «services.msc» и щелкаем «Ок».
2. Теперь в перечне находим поочередно: Служба обновления Windows и Фоновая интеллектуальная служба передачи (BITS). В пункте «Тип запуска» у них должно быть указано «Вручную», а статусе «Выполняется». Если это не так, то изменяем.
3. Таким же способом находим «Службы криптографии» и «Рабочая станция». У этих должно быть выставлено «Автоматически».
Следующим вариантом для решения проблемы служит метод восстановления системных файлов. Когда есть какие-то повреждения или недостача системных данных, данный инструмент найдет несоответствия и восстановит их.
1. Нажимаем «Win+R», вводим «cmd» и подтверждаем.
2. Вводим и нажимаем Enter.
sfc /scannow
DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALT
3. Ожидаем пока утилита решит ваши проблемы и проверяем результат.
Ну и при бездейственности предыдущих вариантов стоит перейти к более радикальному методу, обновлению системы вручную.
1. Через браузер заходим на официальный портал «Microsoft» и скачиваем MediaCreationTool.exe.
2. Запускаем его и следуем указаниям.
3. В соответствующем пункте указываем «Обновить этот компьютер сейчас». Ну и чтобы не потерять данные выбираем «Сохранять мои личные файлы и приложения».
Изредка такую проблему может решить временное отключение антивирусного ПО. Стандартный «Защитник» обычно пропускает обновления Microsoft без проблем, а вот со сторонними бывают осечки. Они могут блокировать установку.
В целом, мы, наверное, привели самые действенные способы по решению ошибки с сообщением «Не удалось запустить службу центра обновления Windows».