Ошибка Центра обновления Windows: код выхода 0x8024000B Fix
Если вы получаете Ошибка обновления Windows 8024000b, это означает, что Центр обновления Windows не может прочитать файл (манифест обновления), необходимый для установки.
Код ошибки обновления Windows 0x8024000B обычно отображается как «WU_E_CALL_CANCELLLED». Сообщение, связанное с этим кодом ошибки обновления: «Операция была отменена», как показано на следующем рисунке:
Большинство проблем с обновлением Windows возникает из-за того, что последнее обновление Windows не может быть обновлено правильно или из-за возможного повреждения файла. Если он поврежден, вы получите сообщение об ошибке при обновлении Windows, и ваши окна больше не будут обновляться. Вот почему он остановился, когда вы пытаетесь обновить свои окна снова и получаете сообщение об ошибке. Может возникнуть другая проблема с системными файлами Windows. Тем не менее, у нас есть правильное решение, чтобы исправить эту ошибку обновления Windows.
Запуск утилиты сканирования SFC
Если проблема сохраняется, вы можете запустить утилиту проверки системных файлов (SFC). Этот удобный интегрированный инструмент проверяет вашу файловую систему.
1. Нажмите «Пуск» и начните вводить «cmd» на клавиатуре.
2. cmd должен появиться с черным значком в ваших результатах поиска.
Щелкните правой кнопкой мыши по нему и выберите «Запуск от имени администратора».
Когда будет предложено ввести пароль администратора, введите пароль и нажмите OK.
Откроется новое полностью черное окно. Вы можете вводить команды прямо в этом окне.
Введите sfc / scannow и нажмите Enter.
Этот процесс займет много времени. Вы можете уменьшить и изменить эти черные окна.
Обновить:
Теперь мы рекомендуем использовать этот инструмент для вашей ошибки. Кроме того, этот инструмент исправляет распространенные компьютерные ошибки, защищает вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует ваш компьютер для максимальной производительности. Вы можете быстро исправить проблемы с вашим ПК и предотвратить появление других программ с этим программным обеспечением:
- Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
- Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
- Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.
Через некоторое время вернитесь в черное окно и убедитесь, что процесс завершен.
После завершения процесса SFC перезагрузите компьютер. После перезапуска снова проверьте наличие обновлений.
Удалить файлы обновления Windows
Ваш кэш обновлений может быть поврежден, вы можете попытаться очистить кэш обновлений и снова запустить Центр обновления Windows.
- Нажмите (клавиша Windows + R)
- Тип Services.msc
- Остановите следующие услуги
- Интеллектуальная служба передачи в фоновом режиме
- Обновление Windows
- Удалить C: \ Windows \ Каталог распространения программного обеспечения
- Перезапустите службу обновления Windows
- Проверить наличие обновлений
Переименуйте файл Spupdsvc.exe.
Другой способ решить эту проблему — переименовать файл Spupdsvc.exe и попытаться переустановить обновления. Для этого выполните следующие действия:
- Нажмите на Пуск, затем на Выполнить.
- Скопируйте и вставьте следующий текст в поле «Выполнить», затем нажмите кнопку «ОК» или нажмите клавишу ВВОД: Cmd / c ren% WinDir% \ System32 \ Spupdsvc.exe Spupdsvc.old
- Попробуйте переустановить обновления. Если вы все еще не можете установить обновления, обратитесь к разделу «Ссылки» для получения информации о том, как связаться с Центром обновления Windows или Центром обновления Microsoft.
CCNA, веб-разработчик, ПК для устранения неполадок
Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.
Исправить ошибку Windows Update 0x8024000B в Windows 10
Обновления Windows важны для операционной системы; однако они могут иногда вызывать ошибки. Одной из таких ошибок является ошибка Центра обновления Windows 0x8024000B . Ошибка возникает, когда Windows не может прочитать файл манифеста обновления, необходимый для установки обновлений. Это означает, что операция была отменена пользователем или службой. Это также может произойти, если вы не можете отфильтровать результаты.
WU_E_CALL_CANCELLED: операция была отменена.
Это указывает на то, что операция была отменена ОС. Вы также можете столкнуться с этой ошибкой, когда мы не можем отфильтровать результаты.
Ошибка Центра обновления Windows 0x8024000B
Попробуйте последовательно решить следующие проблемы.
1] Запустить очистку (отклонить) Замененные обновления скрипта PowerShell
Простым решением этой проблемы было бы использование этого Cleanup (Отклонение) Замененных обновлений PowerShell WSUS Сценарий PowerShell, представленный на веб-сайте Microsoft Technet. Просто скачайте и запустите его.
Перезагрузите систему, как только вы закончите.
2] Переименуйте файл Spupdsvc.exe
Если предыдущее решение не сработало, вы можете переименовать проблемный файл Spupdsvc.exe в Spupdsvc.old. Процедура для этого заключается в следующем:
Нажмите Win + R, чтобы открыть окно «Выполнить». Введите следующую команду и нажмите Enter, чтобы выполнить ее:
Перезагрузите систему после выполнения команды.
3] Запустите средство устранения неполадок обновлений Windows.
Средство устранения неполадок обновлений Windows проверит состояние служб, связанных с процессом, и при необходимости запустит/перезапустит их. Таким образом, это может быть полезно для этой проблемы. Процедура для этого заключается в следующем:
Перейдите в Пуск> Настройки> Обновления и безопасность> Устранение неполадок. Выберите и запустите средство устранения неполадок обновлений 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 у нее есть единственное и очень специфическое решение — удалить ключ
HKLM\Components\PendingRequired=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%\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».