Автономный установщик обновлений windows ошибка 0х80240037

Исправляем ошибку 0x80070422

В данной статье будут даны рекомендации, которые помогут исправить ошибку 0x80070422 в операционных системах Windows 7, Windows 8 и Windows 10, в случае её возникновения.

Ошибки и её причина

Некоторые программы, например Internet Explorer, при попытке запуска могут выводить вот такую ошибку:

Автономный установщик обновлений Windows
Установщик обнаружил ошибку: 0x80070422
Указанная служба не может быть запущена, поскольку она отключена или все связанные с ней устройства отключены.

Такую же ошибку можно получить, при попытке установить какой-нибудь компонент Windows, например .NET Framework 3.5.

Эта ошибка может появляться в том случае, если отключена (или в данный момент не работает) служба «Центр обновления Windows». Для её устранения необходимо данную службу запустить.

Исправление ошибки

Методов запуска службы обновлений Windows несколько, и вот некоторые из них:

Через графический интерфейс

Для того, чтобы попасть в консоль управления службами, необходимо проделать следующее действие: нажимаем кнопки Win + R , и в появившемся окне набираем команду services.msc , после чего нажимаем ОК.

Откроется консоль с большим списком служб Windows, и нам надо найти ту, которая называется «Центр обновления Windows».

Чтобы её включить, необходимо щелкнуть на ней два раза левой кнопкой мыши, или же нажать правой кнопкой и выбрать пункт «Свойства«. В свойствах службы параметр «Тип запуска» следует поменять на «Автоматический» (или на «Вручную» — оба из них дадут возможность запустить службу, когда она понадобится). Сменив «Тип запуска» не следует торопиться, и закрывать данное окно, сначала нужно нажать кнопку «Применить«.

После нажатия кнопки «Применить» станут доступны кнопки управления состоянием службы. Для запуска службы необходимо нажать кнопку «Запустить«.

После этого может промелькнуть (а может и достаточно долго повисеть) окошко с запуском службы. Как только в окне свойств службы «Центра обновления Windows» состояние будет отображаться как «Выполняется», значит служба успешно запущена и работает.

Через командную строку

Открываем меню Пуск, начинаем в поле ввода вводить «Командная строка«. На найденном приложении «Командная строка» нажимаем правой кнопкой, и выбираем пункт «Запустить от имени администратора».

Затем выполняем в ней следующие команды:

Первая команда переводит режим запуска службы обновлений Windows в автоматический режим, а вторая команда запускает её.

Проверить состояние службы можно консольной командой :

Если в полученном выводе команды в строке состояние написано «Running«, то значит служба запущена.

Что делать, если проблема не решилась?

Если вы сделали все, что написано в предыдущем пункте, но ошибка 0x80070422 не исчезла, то можно попробовать другие способы, которые описаны ниже.

Проверить работу службы «Инструментарий управления Windows»

В списке служб Windows необходимо найти службу «Инструментарий управления Windows», и убедится, что она включена.

После запуска данной службы, следует проверить, пропала ли ошибка 0x80070422 или нет.

Перезапустить службу «Служба списка сетей»

Открываем список служб Windows и ищем там службу «Служба списка сетей» (в английской версии Network List Service). После чего выделяем ее мышкой, жмем правую кнопку и выбираем пункт «Перезапустить«, как на скриншоте ниже:

Естественно, что данная служба должна работать (в строке Состояние должно быть написано Выполняется). После перезапуска, попытайтесь установить необходимый пакет, чтобы убедиться, что ошибка 0x80070422 исчезла. Если нет, то переходите к следующему пункту.

Запустить «Устранение неполадок с помощью Центра обновления Windows»

Открываем панель управления, ищем там пункт «Устранение неполадок» и открываем его.

Читайте также:  Windows acer aspire v5 123

В появившемся окне необходимо выбрать пункт «Устранение неполадок с помощью Центра обновления Windows» и запустить его, после чего нажать Далее и дождаться результатов работы.

Отключить использование ipv6

В некоторых случаях может помочь отключение протокола ipv6 в настройках сети. Более подробно прочитать о том, как это сделать на разных версиях Windows, вы можете в нашей статье: Как включить и отключить IPv6 в Windows

Ошибка при обновлении 0x80240437

Добрый день, Андрей,

Для возможного решения проблемы, попробуйте запустить средство устранения неполадок для Центра обновления Windows 10.

Также, попробуйте восстановить исходное состояние компонентов Центра обновления Windows . Кликните правой кнопкой мыши на меню Пуск, откройте Командную строку (Администратор) и введите

    • net stop bits
    • net stop wuauserv
    • net stop appidsvc
    • net stop cryptsvc

Потом откройте папку C :\ Windows \ SoftwareDistribution \ Download и удалите все файлы.

После этого, откройте опять командную строку от имени администратора и введите

    • net start bits
    • net start wuauserv
    • net start appidsvc
    • net start cryptsvc

После этих действий, попробуйте запустить поиск обновлений еще раз.

Антивирус может припятствовать обновлению даже, если он раньше этого не делал. Поэтому, если выше указанные действия не помогут, попробуйте его для проверки временно отключить/удалить.

Ошибка Центра обновления Windows 80240037 на новых компьютерах с Windows 7 и 8.1

Если вы только что купили новый компьютер с установленной Windows 7 или Windows 8.1 с одним из процессоров (ЦП), упомянутых ниже, обратите внимание, что обновления Microsoft не будут доступны для вашей системы.

  • Процессор Intel «Intel Core» седьмого (7-го) поколения или более позднего поколения
  • Процессор AMD седьмого (7-го) поколения («Bristol Ridge») или более позднего поколения
  • Процессор Qualcomm «8996» или более позднее поколение

В системах Windows 7 и 8.1 с указанным выше процессором при использовании Центра обновления Windows появится следующее сообщение.

Кроме того, будет показано следующее сообщение об ошибке.

Из-за того, как реализована эта политика поддержки, устройства, которые работают следующие версии Windows и процессор седьмого или более позднего поколения, возможно, больше не смогут сканировать или загружать обновления через Центр обновления Windows или Центр обновления Майкрософт:

Windows Server 2012 R2
Windows 8.1
Windows Server 2008 R2
Windows 7

Microsoft рекомендует обновить компьютеры под управлением Windows Server 2012 R2 и Windows Server 2008 R2 до Windows Server 2016, а также Windows 8.1 и Windows 7. компьютеров на базе Windows 10, если на этих компьютерах ea процессор любого из вышеуказанных поколений.

Одна небольшая просьба: если вам понравился этот пост, поделитесь им?

Одна «крошечная» публикация от вас серьезно поможет развитию этого блога. Несколько замечательных предложений:

  • Прикрепите!
  • Поделитесь в свой любимый блог + Facebook, Reddit
  • Напишите в Твиттере!

Так что большое спасибо за вашу поддержку, мой читатель. Это займет не более 10 секунд вашего времени. Кнопки «Поделиться» находятся прямо внизу. 🙂

Обойти блокировку Microsoft Windows Update для Windows 7/8.1 для ЦП 7-го поколения

Об авторе

Рамеш Сринивасан основал Winhelponline.com еще в 2005 году. Он увлечен технологиями Microsoft, и он был самым Ценный профессионал (MVP) в течение 10 лет подряд с 2003 по 2012 год.

Обойти блокировку обновлений Microsoft для Windows 7, ПК 8.1 под управлением Kaby Lake, Ryzen

Хотя Microsoft заблокировала обновления Windows для ПК с Windows 7 и 8.1 с новыми процессорами, один несчастный пользователь нашел способ обойти эту блокировку, чтобы устройства с процессорами следующего поколения могли продолжать работу. чтобы получать обновления безопасности для более старых операционных систем.

Microsoft несколько раз предупреждала пользователей, что им необходимо перейти на Windows 10 победитель. Это не переходило очень хорошо, так что Microsoft расширена Windows 7 и 8,1 поддержки на некоторых Skylake-питаемых устройствах.

Однако, Редмонд, Вашингтон, гигантский прилип к его пушкам о принуждении устройств с новые процессоры Kaby Lake или AMD Ryzen на Windows 10. Компания заявила: «Семейство процессоров Intel Core (Kaby Lake) 7-го поколения и процессоры AMD 7-го поколения (например, Bristol Ridge) будут поддерживаться только в Windows 10, и все будущие выпуски кремний будут требуется последняя версия Windows 10. »

Когда в этом месяце были выпущены исправления, пользователи Windows 7 и 8.1 с новыми процессорами увидели следующее предупреждение о неподдерживаемом оборудовании:

На вашем ПК используется процессор, предназначенный для последней версии Windows. Поскольку процессор не поддерживается вместе с версией Windows, которую вы используете в настоящее время, ваша система будет пропускать важные обновления безопасности.

Это не понравилось пользователю GitHub «zeffy». Зеффи покопался в мартовском накопительном пакете обновлений и обнаружил журнал изменений, в котором говорилось: «Включено определение поколения процессоров и поддержка оборудования, когда ПК пытается сканировать или загружать обновления через Центр обновления Windows».

Это просто хороший способ Microsoft сказать всем, кто предпочел бы продолжать использовать Windows 7 или 8.1 на своих системах Intel Kaby Lake или AMD Ryzen, чтобы облажаться. Были даже люди с системами Intel и AMD 2015 года выпуска, которые, как сообщается, из-за этого были заблокированы из Центра обновления Windows!

Когда на прошлой неделе вышли апрельские исправления, Зеффи протестировал свой скрипты и обнаружил, что они работают. По сути, Zeffy нашел способ остановить обнаружение ЦП Microsoft, чтобы пользователи Windows 7 или 8.1 могли продолжать получать обновления безопасности.

Читайте также:  Windows open files process explorer

Скрипт «все в одном» позволяет новые процессоры получают обновления безопасности для Windows 7, 8. 1

Однако вместо того, чтобы выполнить все первоначальные шаги, Зеффи упростил процесс, выпустив универсальный патч для KB4012218, KB4012219, KB4015546, KB4015547, KB4015549 и KB4015550.

«Теперь есть только один сценарий, который включает в себя все различные файлы .xdelta для исправления разных версий wuaueng.dll в Windows 7 и 8.1 (x64 и x86), и он определит, какой из них использовать автоматически», Зеффи написал.

Сценарий включает поддержку ежемесячных накопительных пакетов безопасности для Windows 7 и 8.1, а также качественное обновление безопасности для обеих старых операционных систем.

Зеффи выделил жирным шрифтом:

ПОЖАЛУЙСТА, обратите внимание: я тестировал это только на Windows 7 x64 и виртуальной машине Windows 8.1 x64. Если вы хотите опробовать исправление, сначала создайте точку восстановления системы или используйте ее на виртуальной машине. Всегда будьте очень осторожны при изменении системных файлов!

Также обратите внимание, что этот патч не заставит волшебным образом работать обновления, которые действительно несовместимы с процессорами следующего поколения. Хотя я еще не слышал о таких обновлениях, об этом все же стоит упомянуть.

Я не тестировал скрипты Zeffy, но, возможно, стоит попробовать, если вы получили предупреждение, когда пытаетесь обновить свой компьютер, и вы возмущаетесь тем, что Microsoft пытается заставить вас перейти на Windows 10.

Исправляем ошибки установки обновлений Windows 7

Windows 7 по-прежнему остается популярной операционной системой в корпоративной среде, несмотря на то, что уже вышли две новые версии клиентских ОС. Расширенная поддержка «семёрки» закончится лишь 14 января 2020 г., а это значит, что ближайшие 4 года для нее будут выходить обновления, исправляющие обнаруженные уязвимости.

Существует правило – если есть обновления, то есть и проблемы с их установкой. Давайте разберем, какие основные проблемы возникают при обновлении Windows 7 через Windows Server Update Services (WSUS) и как их исправить с наименьшими затратами.

Ошибка #1. Failed to find updates with error code 80244010

Эту ошибку вы практически гарантированно будете наблюдать на любой системе, впервые обратившейся к серверу WSUS. В WindowsUpdate.log также встретится предупреждение:
WARNING: Exceeded max server round trips

Причина проблемы в том, что список обновлений стал слишком большим, и клиент не может принять его за один заход. Подробности — blogs.technet.microsoft.com/sus/2008/09/18/wsus-clients-fail-with-warning-syncserverupdatesinternal-failed-0x80244010
Какое решение предлагает Microsoft? Если после ошибки запустить повторный поиск обновлений, то процесс загрузки метаданных продолжится с момента возникновения ошибки. Терпение господа, терпение. Три, пять попыток wuauclt /detectnow – и все образуется. Не забудьте при повторном поиске дождаться окончания предыдущего цикла поиска, иначе магия не сработает!

Ошибка #2. Не устанавливаются обновления Windows с ошибкой 0x80070308

Встречается эпизодически, и в одном случае из 100 у нее есть единственное и очень специфическое решение — удалить ключ
HKLM\Components\PendingRequired=1

Перезагрузиться. Здесь важно не переусердствовать, не следует удалять никакие другие ключи в этом разделе, даже если они вам очень не нравятся, потому что после этого обновления прекратят ставиться навсегда.

Ошибка #3. Все другие ошибки

Summary:
Seconds executed: 1164
Found 16 errors
Fixed 4 errors

то вы наш клиент.

Проблема заключается в том, что во время установки обновлений в системе могут появиться битые файлы. Что является причиной — неисправная сеть, диск, оперативная память, сам Windows Update – выяснить не получится, а исправить ошибки для установки последующих обновлений придется.

Читайте также:  Linux как сбросить pulseaudio

Как правило, повреждаются *.cat, *.mum, *.manifest файлы. У кого-то повреждаются *.dll, но я на практике не сталкивался. И вроде бы средство SURT должно само исправить ошибки, поскольку внутри него есть огромный каталог эталонных файлов. Только в последний раз SURT обновлялся в октябре 2014 года, а исправлений на операционную систему с тех пор вышло бесчисленное множество, и многих файлов в каталоге не хватает.

Ниже я опишу последовательность действий, необходимых для исправления ошибок установки обновлений на Windows 7 x64 с использованием SURT. Для редакции x86 просто потребуется другой пакет SURT из KB947821.

Последовательность действий будет следующая.

1. Запустить первый проход Windows6.1-KB947821-v34-x64.msu

Пользователя от работы отвлекать не потребуется, все сделаем удаленно. Создаем следующий командный файл и запускаем его:

где BUHWKS02 – целевая машина.
Когда скрипт отработает и встанет на паузу, проверяем %windir%\Logs\CBS\CheckSUR.log
Если ошибок не найдено – дело не в битых обновлениях.
Если он заканчивается

Summary:
Seconds executed: 1164
Found 16 errors
Fixed 4 errors

CSI Manifest All Zeros Total count: 6
CSI Catalog Corrupt Total count: 3
Fixed: CSI Catalog Corrupt. Total count: 3
CBS MUM Corrupt Total count: 3
CBS Catalog Corrupt Total count: 3
CSI Catalog Thumbprint Invalid Total count: 1
Fixed: CSI Catalog Thumbprint Invalid. Total count: 1
Unavailable repair files:
winsxs\manifests\wow64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.19091_none_c19fa2719495aca9.manifest
winsxs\manifests\amd64_microsoft-windows-capi2-weakcrypto_31bf3856ad364e35_6.1.7601.23290_none_5e936c9c5ce2e8e6.manifest
winsxs\manifests\wow64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.23290_none_c22840d8adb43043.manifest
winsxs\manifests\amd64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.19091_none_b74af81f6034eaae.manifest
winsxs\manifests\amd64_microsoft-windows-capi2-weakcrypto_31bf3856ad364e35_6.1.7601.19091_none_5e0ace3543c4654c.manifest
winsxs\manifests\amd64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.23290_none_b7d3968679536e48.manifest
servicing\packages\Package_2_for_KB3123479

то будем исправлять.

2. Копируем эталонные файлы на целевую машину

Microsoft предлагает нам длинную, путанную процедуру с извлечением хороших файлов из обновлений и размещением их в определенные каталоги средства SURT. При этом пути в статьях неверные. Где-то и вовсе рекомендуют подкладывать оригинальные msu файлы.

Самый простой и правильный вариант следующий — скопировать эталонные файлы с рабочей системы:

*.mum and *.cat из C:\Windows\servicing\Packages складываются в %windir%\Temp\CheckSUR\servicing\packages
*.manifest из C:\Windows\winsxs\Manifests складываются в %windir%\Temp\CheckSUR\winsxs\manifests\

Проблема в том, что битых файлов обычно десятки, и их очень сложно выбрать и скопировать. Тогда на помощь приходит следующий скрипт PowerShell (эталонной считается машина, с которой вы запускаете скрипт)

Как видите, скрипт прост и может быть легко заточен напильником под вашу инфраструктуру.

3. Запускаем второй проход Windows6.1-KB947821-v34-x64.msu

=================================
Checking System Update Readiness.
Binary Version 6.1.7601.22471
Package Version 26.0
2016-03-03 09:15
Checking Windows Servicing Packages
Checking Package Manifests and Catalogs
Checking Package Watchlist
Checking Component Watchlist
Checking Packages
Checking Component Store
Summary:
Seconds executed: 1435
No errors detected

Теперь можно продолжить установку обновлений на целевую машину, например, следующими командными файлами:
set machine= BUHWKS02
psexec -i -s \\%machine% wuauclt /detectnow
pause

set machine= BUHWKS02
psexec -i -s \\%machine% wuauclt /updatenow
pause

Ошибка #4. Если SURT отработал нормально, а обновления все равно не ставятся

Попробуйте прибегнуть к старому приему – сбросить службу Windows Update в исходное состояние. Для этого необходимо удалить каталог %windir%\SoftwareDistribution.

Создаем файл WU-cleanupCMD.cmd:
net stop wuauserv
rmdir /s /q %windir%\SoftwareDistribution
net start wuauserv
wuauclt /detectnow

Запускаем:
set machine= BUHWKS02
psexec -c -s \\%machine% WU-cleanupCMD.cmd
pause

После этого возникнет Ошибка #1, но как бороться с ней мы уже знаем.

Ошибка #5

Клиент исчезает из консоли WSUS. Любопытная ошибка, связанная с неправильным клонированием машин и задвоением (затроением и т.д.) идентификаторов клиентов. Решается так:

Ошибка #6

GetCookie failure, error = 0x8024400D, soap client error = 7, soap error code = 300, HTTP status code = 200
SyncUpdates failure, error = 0x80072EE2, soap client error = 5, soap error code = 0, HTTP status code = 200
Windows Update Client failed to detect with error 0x80072ee2

Ошибка связана с нехваткой ресурсов в AppPool WSUS. Решение — снять лимит на потребляемую память. Как это сделать — статья.
Коротко: Открываем IIS, Application Pools, WsusPool, Advanced Settings.
Параметр Private Memory Limit устанавливаем в 0.

Продолжение темы настройки WSUS — в моей следующей статье: https://habrahabr.ru/post/329440/

PS:
Многие ошибки решены в новом клиенте WSUS:
1. KB3125574 «Windows 7 post SP1 Convenience Rollup Update». Внимательно ознакомьтесь с разделом Known issues!

Предварительно необходимо установить KB3020369 «April 2015 servicing stack update for Windows 7 and Windows Server 2008 R2».

Оцените статью