Виправлення помилок пошкодження ОС Windows за допомогою DISM або засобу перевірки готовності системи до оновлень

Переклади статей Переклади статей

Помилки пошкодження ОС Windows перешкоджають інсталяції її оновлень і пакетів оновлень. Наприклад, інсталяція може припинитися через пошкодження системного файлу. Якщо помилка входить у наведений нижче список, скористайтеся вирішенням проблеми, запропонованим у цій статті.

0x80070002 | 0x8007000D | 0x800F081F | 0x80073712 | 0x800736CC | 0x800705B9 | 0x80070246 | 0x8007370D | 0x8007370B | 0x8007370A | 0x80070057 | 0x800B0100 | 0x80092003 | 0x800B0101 | 0x8007371B | 0x80070490

Якщо помилки немає в списку або комп’ютер працює під керуванням ОС Windows XP, спробуйте скористатися рішеннями для усунення поширених помилок служби Windows Update.

Розв'язанн

Windows 8.1, Windows 8, Windows Server 2012 R2 або Windows Server 2012

Скористайтеся засобом системи обслуговування образу розгортання та керування ним (DISM), щоб вирішити цю проблему. Потім знову інсталюйте оновлення Windows або пакет оновлень.
  1. Відкрийте командний рядок у режимі адміністратора. Для цього проведіть пальцем від правого краю екрана й торкніться кнопки Пошук. Якщо ви користуєтеся мишею, перемістіть вказівник у правий нижній кут екрана й натисніть кнопку Пошук. Введіть текст Командний рядок у полі Пошук, клацніть правою кнопкою миші елемент Командний рядок і виберіть пункт У режимі адміністратора. Якщо ви отримаєте запит пароля адміністратора або підтвердження, введіть пароль або клацніть пункт Дозволити.
  2. Введіть наведену нижче команду та натисніть клавішу Enter.
    На виконання кожної командної операції може знадобитися кілька хвилин.
    DISM.exe /Online /Cleanup-image /Restorehealth
    Увага! Під час виконання цієї команди DISM використовує службу Windows Update, щоб забезпечити файли, потрібні для виправлення пошкоджень. Проте якщо ваш клієнт Windows Update уже пошкоджено, скористайтесь актуальною інсталяцією Windows як джерелом виправлення або паралельною папкою Windows зі спільного мережевого ресурсу чи знімного носія, наприклад DVD-диска Windows, як джерелом файлів. Для цього натомість виконайте таку команду:
    DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
    Примітка. Замість C:\RepairSource\Windows потрібно вказати розташування джерела виправлення. Додаткові відомості про використання засобу DISM для відновлення Windows див. в статті Відновлення образу Windows.
  3. Закрийте вікно командного рядка та повторно запустіть Windows Update.
DISM створює файл журналу (%windir%/Logs/CBS/CBS.log) із записами про будь-які проблеми, які засіб знаходить або виправляє. %windir% — це папка з інстальованою ОС Windows. Наприклад, папка %windir% — C:\Windows.

Windows 7, Windows Vista, Windows Server 2008 R2 або Windows Server 2008

Скористайтеся засобом перевірки готовності системи до оновлень, щоб вирішити цю проблему. Потім знову інсталюйте оновлення Windows або пакет оновлень.
  1. Завантажте засіб перевірки готовності системи до оновлень.
    Клацніть відповідне посилання в таблиці нижче, щоб завантажити засіб для своєї до версії ОС Windows.
    Визначення версії операційної системи Windows (32- чи 64-розрядна), під керуванням якої працює комп’ютер

    Цей засіб постійно оновлюється, тому радимо щоразу завантажувати останню версію.

    Згорнути цю таблицюРозгорнути цю таблицю
    Операційна системаПосилання для завантаження
    Версії Windows 7 SP1 і Windows 7 для систем на базі x86-процесорів (32-розрядні)
    Згорнути це зображенняРозгорнути це зображення
    Завантажити
    Завантажити
    Версії Windows 7 SP1 і Windows 7 для систем на базі x64-процесорів (64-розрядні)
    Згорнути це зображенняРозгорнути це зображення
    Завантажити
    Завантажити
    Версії Windows Server 2008 R2 SP1 для систем на базі 64-розрядних процесорів (x64)
    Згорнути це зображенняРозгорнути це зображення
    Завантажити
    Завантажити
    Версії Windows Server 2008 R2 SP1 для систем на базі процесорів Itanium
    Згорнути це зображенняРозгорнути це зображення
    Завантажити
    Завантажити
    Версії Windows Vista SP2 і Windows Vista SP1 для систем на базі x86-процесорів (32-розрядні)
    Згорнути це зображенняРозгорнути це зображення
    Завантажити
    Завантажити
    Версії Windows Vista SP2 і Windows Vista SP1 для систем на базі x64-процесорів (64-розрядні)
    Згорнути це зображенняРозгорнути це зображення
    Завантажити
    Завантажити
    Версії Windows Server 2008 SP2 для систем на базі 32-розрядних процесорів (x86)
    Згорнути це зображенняРозгорнути це зображення
    Завантажити
    Завантажити
    Версії Windows Server 2008 SP2 для систем на базі 64-розрядних процесорів (x64)
    Згорнути це зображенняРозгорнути це зображення
    Завантажити
    Завантажити
    Версії Windows Server 2008 SP2 для систем на базі процесорів Itanium
    Згорнути це зображенняРозгорнути це зображення
    Завантажити
    Завантажити
  2. Інсталюйте та запустіть засіб.
    1. Натисніть Завантажити на сторінці Центру завантажень, потім виконайте одну з таких дій:
      • Щоб негайно інсталювати засіб, натисніть кнопку Відкрити або Виконати та дотримуйтеся вказівок на екрані.
      • Щоб інсталювати засіб пізніше, натисніть кнопку Зберегти та завантажте файл інсталяції на свій комп’ютер. Щоб інсталювати засіб, двічі клацніть збережений файл.
    2. У діалоговому вікні Автономний інсталятор Windows Update виберіть команду Так.

      Згорнути це зображенняРозгорнути це зображення
    3. Коли інсталяція інструмента завершена, він автоматично запускається. Хоча підготовка до запуску зазвичай триває менше 15 хвилин, на деяких комп’ютерах вона може зайняти значно більше часу. Сканування триває, навіть коли індикатор перебігу начебто зупинився, тому не натискайте Скасувати.

      Згорнути це зображенняРозгорнути це зображення
    4. Коли ви побачите повідомлення Інсталяція завершена, натисніть кнопку Закрити.

      Згорнути це зображенняРозгорнути це зображення
    5. Повторно інсталюйте оновлення або пакет оновлення, який не вдавалося встановити раніше.
Відомості про виправлення вручну помилок пошкодження, які засіб виявляє, але не може виправити, див. в статті Виправлення виявлених помилок у файлі CheckSUR.log.

Чи вирішено проблему?

Якщо оновлення Windows або пакет оновлень інстальовано успішно, виконувати інші дії не потрібно. Якщо проблему не вирішено, зверніться до нас по додаткову допомогу.

Докладні відомості

Опис помилок пошкодження

Згорнути цю таблицюРозгорнути цю таблицю
Код Помилка Опис
0x80070002 ERROR_FILE_NOT_FOUND Не вдалося знайти вказаний файл.
0x8007000D ERROR_INVALID_DATA Неприпустимі дані.
0x800F081F CBS_E_SOURCE_MISSING Не знайдено джерело пакета або файлу.
0x80073712 ERROR_SXS_COMPONENT_STORE_CORRUPT Сховище компонентів перебуває в неузгодженому стані.
0x800736CC ERROR_SXS_FILE_HASH_MISMATCH Файл компонента не збігається з відомостями про перевірку, наявними в маніфесті компонента.
0x800705B9 ERROR_XML_PARSE_ERROR Неможливо аналізувати XML-дані запиту.
0x80070246 ERROR_ILLEGAL_CHARACTER Виявлено неприпустимий символ.
0x8007370D ERROR_SXS_IDENTITY_PARSE_ERROR Неправильний рядок посвідчення.
0x8007370B ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME Назва атрибута в посвідченні знаходиться за межами припустимого діапазону значень.
0x8007370A ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE Значення атрибута в посвідченні знаходиться за межами припустимого діапазону.
0x80070057 ERROR_INVALID_PARAMETER Параметр хибний.
0x800B0100 TRUST_E_NOSIGNATURE В об’єкті відсутній підпис.
0x80092003 CRYPT_E_FILE_ERROR Під час спроби служби Windows Update прочитати або записати дані до файлу виникла помилка.
0x800B0101 CERT_E_EXPIRED Минув або ще не настав термін дії потрібного сертифіката на час перевірки за системним годинником або за міткою часу в підписаному файлі.
0x8007371B ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE Відсутній один або кілька необхідних елементів операції.
0x80070490 ERROR_NOT_FOUND Windows не вдалося виконати пошук останніх оновлень.

Які функції виконує засіб перевірки готовності системи до оновлень

Перевірка цілісності ресурсів

Згорнути це зображенняРозгорнути це зображення
Засіб перевірки готовності системи до оновлень перевіряє цілісність таких ресурсів:
  • Файли, розміщені в таких каталогах:
    • %SYSTEMROOT%\Servicing\Packages
    • %SYSTEMROOT%\WinSxS\Manifests
  • Дані реєстру, які розміщуються в таких підрозділах реєстру:
    • HKEY_LOCAL_MACHINE\Components
    • HKEY_LOCAL_MACHINE\Schema
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing
Цей список може бути оновлено в будь-який час.

Якщо засіб перевірки готовності системи до оновлень виявляє неправильні маніфести, CAB-файли або дані реєстру, він може замінити неправильні дані виправленими.
Згорнути це зображенняРозгорнути це зображення

Журналювання

Згорнути це зображенняРозгорнути це зображення
Засіб перевірки готовності системи до оновлень створює файл журналу виявлених або виправлених неполадок. Файл журналу розміщується тут:
  • %SYSTEMROOT%\Logs\CBS\CheckSUR.log
  • %SYSTEMROOT%\Logs\CBS\CheckSUR.persist.log
Згорнути це зображенняРозгорнути це зображення

Виправлення виявлених помилок у файлі CheckSUR.log

Щоб виправити вручну помилки пошкодження, які виявив, але не може виправити засіб перевірки готовності системи до оновлень, зробіть ось що:
  1. Відкрийте файл %SYSTEMROOT%\Logs\CBS\CheckSUR.log. %SYSTEMROOT% – це папка з інстальованою ОС Windows. Наприклад, папка %SYSTEMROOT% – C:\Windows.
  2. Визначте пакети, які засіб не може виправити. Наприклад, файл журналу може виглядати так:
    Summary:
    Seconds executed: 264
    Found 3 errors
    CBS MUM Missing Total Count: 3
    Unavailable repair files:
    servicing\packages\Package_for_KB958690_sc_0~31bf3856ad364e35~amd64~~6.0.1.6.mum
    ...
    У цьому випадку пошкоджено пакет KB958690.
  3. Завантажте його з Центру завантажень Microsoft або Каталогу Microsoft Update.
  4. Скопіюйте пакет (MSU) у папку %SYSTEMROOT%\CheckSUR\packages. За замовчуванням ця папка не існує та її потрібно створити.
  5. Ще раз запустіть засіб перевірки готовності системи до оновлень. Див. статтю Інсталяція та запуск засобу перевірки готовності системи до оновлень.

Про цю статтю

Номер статті: 947821
Останній відгук: 15 липня 2014 р.
Застосовується до:: Windows 8.1, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows 8, Windows Server 2012 Datacenter, Windows Server 2012 Standard, Windows Server 2012 Essentials, Windows Server 2012 Foundation, Windows 7 Service Pack 1, Windows Server 2008 R2 Service Pack 1, Пакет оновлень 2 для ОС Windows Vista, Windows Server 2008 Service Pack 2
Ви хотіли б поділитися відгуком про цю статтю?
 

Get more support from smallbusiness.support.microsoft.com

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.