Донецкий техникум промышленной автоматики

Виправлення помилки при установці оновлень Windows 8

  1. Відновлення без установочного диска

Напередодні надходження Windows 8 в продаж Microsoft випустила велике кумулятивне оновлення KB2756872 , Чого ніколи раніше не робила для клієнтських операційних систем. Однак при установці поновлення мене чекав неприємний сюрприз - помилка 80073712.

80073712

Сьогодні я розповім про те, як перемогти цю та ряд інших помилок при установці оновлень Windows 8 за допомогою нової можливості обслуговування - вбудованого відновлення компонентів (in-box corruption repair).

Ця запис відкриває серію статей про нововведення в обслуговуванні Windows 8. І немає, воно не має нічого спільного з автоматичним обслуговуванням за допомогою планувальника. Спочатку я покажу, як вирішив проблему з установкою оновлення, а потім розповім про технологію.

Усунення помилок Windows Update, викликаних пошкодженням сховища компонентів

У довідці попередніх ОС Microsoft для помилки 80073712 є опис , З якого випливає, що причиною є пошкодження сховища компонентів. Для Windows Vista і Windows 7 була випущена утиліта System Update Readiness Tool (CheckSUR), покликана усунути цілий ряд помилок Windows Update

список помилок

80070002 ERROR_FILE_NOT_FOUND 8007000D ERROR_INVALID_DATA 800F081F CBS_E_SOURCE_MISSING 80073712 ERROR_SXS_COMPONENT_STORE_CORRUPT 800736CC ERROR_SXS_FILE_HASH_MISMATCH 800705B9 ERROR_XML_PARSE_ERROR 80070246 ERROR_ILLEGAL_CHARACTER 8007370D ERROR_SXS_IDENTITY_PARSE_ERROR 8007370B ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME 8007370A ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE 80070057 ERROR_INVALID_PARAMETER 800B0100 TRUST_E_NOSIGNATURE 80092003 CRYPT_E_FILE_ERROR 800B0101 CERT_E_EXPIRED 8007371B ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE 80070490 ERROR_NOT_FOUND

Для виправлення цих помилок в Windows 8 утиліта CheckSUR не потрібна, тому що все необхідне вже вбудовано в систему! Ви можете відновити пошкоджені компоненти за допомогою командлета PowerShell (рекомендований спосіб) або утиліти DISM.exe

Етап 1 - відновлення пошкодженого сховища компонентів

Відновлення можна виконати без установочного диска Windows 8, але в деяких випадках він може вам знадобитися.

Відновлення без установочного диска

В цьому випадку використовуються файли сховища на локальному диску і Windows Update.

запустіть PowerShell від імені адміністратора і виконайте команду:

Repair-WindowsImage -Online -RestoreHealth

Альтернативно, ви можете виконати в командному рядку, запущеної з правами адміністратора, команду:

Dism / Online / Cleanup-Image / RestoreHealth

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

Стан сховища компонентів позначається параметром Image Health State. Якщо його значення Healthy, переходите до перевірки цілісності системних файлів. Якщо ж пошкодження сховище не виправлено, потрібно спробувати зробити це за допомогою інсталяційного диска.

Відновлення за допомогою інсталяційного диска

Коли системі не вдається відновити будь-які компоненти, вам може допомогти оригінальний інсталяційний диск.

  1. Клацніть правою кнопкою миші по ISO-образу і виберіть в меню Підключити. Зверніть увагу на букву диска, яку отримав підключений образ.
  2. У PowerShell виконайте команду: Repair-WindowsImage -Online -RestoreHealth -Source Е: \ sources \ install.wim: 1

    Тут буква «E» відповідає букві підключеного образу, а цифра «1» - індексу видання в образі (в прикладі використовується образ Windows 8 Enterprise з єдиним виданням).

  3. Після закінчення процедури переконайтеся, що сховище компонентів в порядку (Healthy).

Етап 2 - перевірка цілісності системних файлів

Строго кажучи, цей етап не має відношення до відновлення компонентів. Однак технічна підтримка Microsoft рекомендує після перевірки цілісності сховища компонентів також перевірити і цілісність системних файлів. Для цього в командному рядку, запущеної від імені адміністратора, виконайте команду:

sfc / scannow

У мене один з файлів був пошкоджений, і утиліта SFC успішно відновила його.

Випадки, коли системі не вдалося відновити будь-які файли, виходять за рамки цієї статті (я розберу їх іншим разом).

Етап 3 - установка поновлення

Отже, дві команди відновили цілісність сховища компонентів і системних файлів. Саме час спробувати встановити оновлення заново.

Як бачите, на цей раз у мене все спрацювало!

додаткова інформація

Що таке обслуговування Windows і навіщо воно потрібне

outsidethebox.ms