4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

Этот код ошибки появляется, когда пользователь пытается обновить операционную систему. Происходит это по двум причинам:

  1. После неудачной установки Microsoft Office. Иногда в ходе инсталляции пакета приложений возникает сбой и часть файлов записывается на диск некорректно. Потом не удается обновить соответствующую программу и ОС в целом.
  2. Из-за проблем в центре обновлений 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 у нее есть единственное и очень специфическое решение — удалить ключ
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

Теперь можно продолжить установку обновлений на целевую машину, например, следующими командными файлами:
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

Читать еще:  Установка неподписанных драйверов в Windows 7

После этого возникнет Ошибка #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 0x80070663 в Windows 10?

Нижче наведені фактори, що відповідають за появу помилки оновлення Window 0x80070663 —

  • Пошкоджена установка Office: код помилки іноді може бути викликаний через пошкодження установки Microsoft Office. У таких сценаріях вам доведеться відремонтувати його з панелі програм та функцій Windows.
  • Служба оновлення Windows: служба оновлення Windows відповідає за оновлення вашої системи. У випадку, якщо вона не працює, вам доведеться зіткнутися з багатьма проблемами, пов’язаними з оновленням, як-от ця.

Щоб усунути проблему, ви можете реалізувати рішення, наведені нижче.

Рішення 1: Ремонт інсталяції Office

Як ми вже згадували вище, основною причиною коду помилки є пошкодження установки Microsoft Office. Таку проблему можна легко вирішити, і хвилюватися нема про що. Вам просто доведеться відремонтувати установку, виконавши наведені нижче кроки:

  1. Натисніть клавішу Windows + X і натисніть Програми та функції вгорі списку.
  2. Як тільки з’явиться вікно, знайдіть Microsoft Office, ввівши в панелі пошуку або переглянувши список.
  3. Виявивши його, виділіть його та натисніть кнопку Змінити .
  4. Спершу перейдіть до швидкого ремонту і подивіться, чи не вирішує це проблема. Якщо цього не відбувається, спробуйте наступний ремонт в Інтернеті . Ремонт в Інтернеті займе трохи більше часу, тому обов’язково запасіться терпінням.

Ремонт офісу

  • Запустіть оновлення ще раз.
  • Рішення 2: Перевірте службу оновлення Windows

    Ще одним потенційним фактором коду помилки є послуга оновлення вікон. Як ми вже згадували, цю службу потрібно запустити для встановлення оновлень у вашій системі. У випадку, якщо вона зупинена, ви зіткнетеся з помилкою оновлення або під час встановлення, або під час завантаження. Таким чином, переконайтеся, що послуга працює, виконуючи наступні дії:

    1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск .
    2. Наберіть ‘ services.msc ‘ і натисніть Enter.
    3. У списку послуг знайдіть службу оновлення Windows .
    4. Двічі клацніть його, щоб відкрити Властивості .
    5. Якщо статус сервісу припинено, натисніть кнопку Пуск, щоб запустити послугу.

    Запуск служби оновлення Windows

  • Спробуйте запустити оновлення ще раз.
  • Рішення 3: Встановлення оновлення вручну

    У деяких випадках, якщо оновлення Windows не вдається з кодом помилки, ви можете ізолювати проблему, завантаживши та встановивши оновлення вручну. Для цього вам знадобиться код KB оновлення, яке ви намагаєтесь встановити. Це можна знайти у повідомленні про помилку оновлення Windows. Коли у вас є код KB, виконайте наступне, щоб встановити оновлення вручну:

    1. Відкрийте веб-переглядач та перейдіть на веб-сайт Microsoft Update Catalog .
    2. Там знайдіть оновлення, яке ви хочете встановити, ввівши код KB.
    3. Завантажте оновлення для архітектури вашої системи (x86 або x64).

    Результати пошуку каталогу оновлень Microsoft

  • Як тільки у вас є, просто запустіть файл, щоб встановити оновлення.
  • Install all Windows Cumulative Updates

    If these methods did not help, we would recommend installing all missing Windows 10 Cumulative Updates. If you cannot do that using automatic Windows Update feature (Windows + I -> Update & Security -> Check for Updates), navigate to the official Microsoft’s update catalog and install the latest cumulative update manually.

    Solution Of Error 0x80070663

    If you previously installed a Windows Update, make sure to restart the computer before installing another Windows Update. Not all updates require a system restart but if the Windows Update you installed is prompting you to restart the computer then you need to reboot your system to apply the changes.

    With error code “0x80070663”, it normally appears on Windows 10 when the system fails to install the released updates for Microsoft Office 2013 or 2016. To fix the problem, try repairing your Microsoft Office installation. Click “Start”, “Control Panel” then “Apps and Features”. Next, scroll down and locate Microsoft Office then select it and click “Modify”. Next, select “Quick Repair” then click “Repair”.

    Try installing the update again then see if it works. If this doesn’t work, check if the Windows Update service is running. Press the Windows key + R to bring up the “Run” dialog then type without quotes “services.msc” then hit Enter. In the “Services” window, scroll down and look for the “Windows Update” service then double-click it to open the “Properties”.

    In the “Properties” window, in “General” tab, verify that the service is started. If it is stopped, click “Start” to start the service manually. Set the “Startup type” to “Automatic (Delayed Start)” or “Automatic” then click “OK”. Try installing the update again. If the problem continues, install the update manually.

    Go to Microsoft Update Catalog then enter the KB code of the update you want to install in the search box then click to search.

    Ссылка на основную публикацию
    Статьи c упоминанием слов:
    Adblock
    detector