Код ошибки 80240037 при обновлении windows 7 как исправить

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

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

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

Исправляем ошибки установки обновлений 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 у нее есть единственное и очень специфическое решение — удалить ключ
HKLMComponentsPendingRequired=1

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

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

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

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

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

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

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

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

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

где BUHWKS02 – целевая машина.
Когда скрипт отработает и встанет на паузу, проверяем %windir%LogsCBSCheckSUR. 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:
winsxsmanifestswow64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.19091_none_c19fa2719495aca9.manifest
winsxsmanifestsamd64_microsoft-windows-capi2-weakcrypto_31bf3856ad364e35_6.1.7601.23290_none_5e936c9c5ce2e8e6.manifest
winsxsmanifestswow64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.23290_none_c22840d8adb43043.manifest
winsxsmanifestsamd64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.19091_none_b74af81f6034eaae. manifest
winsxsmanifestsamd64_microsoft-windows-capi2-weakcrypto_31bf3856ad364e35_6.1.7601.19091_none_5e0ace3543c4654c. manifest
winsxsmanifestsamd64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.23290_none_b7d3968679536e48.manifest
servicingpackagesPackage_2_for_KB3123479

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

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

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

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

*.mum and *.cat из C:WindowsservicingPackages складываются в %windir%TempCheckSURservicingpackages
*.manifest из C:WindowswinsxsManifests складываются в %windir%TempCheckSURwinsxsmanifests

Проблема в том, что битых файлов обычно десятки, и их очень сложно выбрать и скопировать. Тогда на помощь приходит следующий скрипт 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

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

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

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

После этого возникнет Ошибка #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».

Ошибки при обновлении Windows 80240020, 80200053 и 80070652

Компания Microsoft приятно удивила поклонников своей операционной системы Windows тем, что предоставила возможность обновиться до Windows 10 pro. Такая возможность имеется до сих пор у владельцев компьютеров, работающих под ОС Windows 7 и Windows 8. В процессе обновления до Windows 10 у многих пользователей появлялись ошибки, после чего обновление прекращалось. Чтобы помочь нашим читателям решить проблемы с такими ошибками обновления, как «Code 80240020», мы подготовили материал, в котором покажем решение этих проблем.

Как проявляется ошибка с кодом 80240020

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

Ошибка 80240020

Также ошибку можно заметить в самом мастере обновлений до десятки. Эта ошибка проявляется сообщением «что-то произошло» и выглядит, как показано ниже.

Сообщение об ошибке

Кроме этого, ошибки, связанные с «Code 80240020», можно обнаружить в журнале обновления. Такие обновления имеют название «Upgrade to Windows 10», которое переводится, как обновление до Windows 10. Если открыть подробное описание ошибки, то мы обнаружим все тот же код ошибки с отказом обновления.

Описание ошибки

Первый метод исправления

Первый способ исправления ошибки «Code 80240020» заключается в очистке временных файлов. Эти временные файлы создаются, когда Windows Upgrade производит распаковку и установку ингаляционных файлов обновлений. Именно из-за неудачной закачки этих файлов происходит ошибка «Code 80240020». Чтобы осуществить исправление, нам необходимо почистить две директории.

В Проводнике наберите «%WinDir%\SoftwareDistribution\Download», откройте эту директорию и удалите из нее все файлы. Вторым шагом будет открытие второй директории, в которой также необходимо удалить все файлы. Вторая директория имеет такой путь — «%SystemDrive%\$Windows.

После очистки директорий перезагрузите компьютер и откройте консоль с правами администратора. Чтобы открыть консоль с правами админа в Windows 7 или 8, в поиске наберите запрос «CMD». Дальше необходимо на найденной позиции кликнуть правой кнопкой мыши и в контекстном меню выбрать необходимый нам пункт.

CMD

Теперь в запущенной консоли набираем команду, как показано ниже, и выполняем ее.

Набор команды

Эта команда должна инициализировать повторную загрузку обновлений. В Панели управления убедитесь, что Windows Upgrade начал обновляться. Если загрузка пройдет успешно и не будет отказа вследствие ошибки, то будет предложена перезагрузка.

Предложение перезагрузки

После перезагрузки начнется стандартный процесс установки Windows 10 pro, который знаком уже многим пользователям.

Второй метод исправления

Редактор реестра

Второй метод исправления ошибки «Code 80240020» представляет собой редактирование записи реестра. Чтобы им воспользоваться, откройте его в программе «Выполнить» с помощью такой команды: regedit

Открыв редактор реестра, перейдите на ветку «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate». В этой ветке создайте раздел «OSUpgrade». Во вновь созданном разделе создайте параметр со значениями, как показано на рисунке ниже.

Изменение параметра

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

Третий метод исправления

Если вам не помог первый и второй метод исправить ошибку «Code 80240020», то единственным вариантом остается осуществить обновление до десятки с помощью образа ISO. Образ с Windows 10 pro можно загрузить с помощью программы MediaCreationTool. Эту программу можно загрузить на официальном сайте компании www. microsoft. com. Программа не требует установки, поэтому ее можно сразу запустить. После запуска примите лицензионное соглашение.

Лицензия

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

Создать установочный носитель

В следующем окне выберем язык, версию и архитектуру операционной системы. Также стоит отметить, что разработчики предусмотрели создание образа, как для 32 разрядной, так и для 64 разрядной Windows 10 pro. Поэтому выбрав вариант «Оба», мы сможем создать ISO-диск для установки 32 и 64 разрядных ОС.

Выбор языка, архитектуры и выпуска

На следующем этапе у нас будут два пункта создания установочной Windows 10. Первый — создание загрузочной флешки с установочными файлами и второй — сохранение их на образ ISO. В нашем случае мы выберем сохранение на образ ISO.

Выбор носителя

В следующем шаге утилита попросит указать вас место сохранения ISO-образа и начнет процесс скачивания образа из Интернета.

Загрузка

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

Nero Burning ROM>> Скачать Nero Burning ROM
Записав оптический диск, попробуем загрузиться с него.

Загрузка с оптического диска

В меню установщика доходим до окна, отвечающего за тип установки, и выбираем первый пункт.

Тип установки

Выбрав этот пункт, система должна обновиться до Windows 10, минуя ошибку с кодом отказа 80240020. Также хочется отметить, что на этапе выбора ISO-образа и флешки в MediaCreationTool, если выбрать USB-накопитель, то сохранив установочные файлы на него и загрузившись с него, можно обновиться до Windows 10 также, как с оптического диска.

Другие ошибки Windows связанные с ошибками обновления

Кроме распространенной ошибки «Code 80240020» при обновлении до десятки, пользователи также могут встретить такие ошибки, как «Code 80200053» и «Code 80070652». Ниже представлен список, в котором подробно описаны способы устранения ошибок «Code 80200053» и «Code 80070652»:

Если все описанные выше варианты исправления не помогли, то следует воспользоваться третьим методом, описанным для «Code 80240020». Также бывают случаи, когда даже с оптического диска не удается проапгрейдить операционную систему до десятки. Причинами этого могут быть заражение компьютера вредоносными программами, вследствие чего происходит удавление файлов настроек и системных файлов операционной системы. В этом случае поможет полная установка Windows 10.

При установке Windows 10 с нуля следует учитывать, что все файлы на компьютере будут стерты. Поэтому пользователям ПК перед установкой ОС с нуля следует позаботиться о бекапе своих данных.

Резервное копирование можно осуществить, как обычным переносом важных файлов на портативный накопитель, так и с помощью специальных программ для бекапа. Одними из лучших программ для бекапа являются Acronis True Image и Handy Backup. Кроме копирования данных на портативные накопители они могут сохранять информацию в облаке.

Подводим итог

Эта статья включает все методы и примеры решения проблем, связанных с ошибками типа «Code 80240020», «Code 80200053» и «Code 80070652». Поэтому прочитав вышеописанный материал, наши читатели смогут легко исправить проблемы, связанные с ошибками при обновлении до Windows 10.

Источники:

https://caseformobile. ru/ustanovka/oshibka-0x80240037-pri-ustanovke-obnovlenij-windows-7.html

https://ustanovkaos. ru/reshenie-problem/oshibka-pri-obnovlenii-80240020.html

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: