Июл 24

TipsДано: при попытке обновления Windows 8 до Windows 8.1 проскочила строка «Неустранимая ошибка С0000022 при операции обновл. 2 из 4825 (amd6…)» и комп ушел в вечную установку обновлений. Не получилось у него нормально обновиться, в общем…

c0000022

Решение: Загружаемся с установочного диска Windows8 и заходим в режим восстановления. В открывшемся окне адресной строки запускаем блокнот (notepad.exe — вдруг кто забыл), выбираем в нем пункт «Открыть», в типах файлов выбираем «Все файлы», открываем файл X:\Windows\WinSxS\pending.xml (Обратите внимание: буква диска может быть не С:\), находим там параметр 0000000000000000.cdf-ms (16 нулей) и удаляем блок данных с этими значениями, начиная с Checkpoint.
Пример блока для удаления:

<Checkpoint/>
<DeleteFile path="\SystemRoot\WinSxS\FileMaps\_0000000000000000.cdf-ms"/>
<MoveFile source="\SystemRoot\WinSxS\Temp\PendingRenames\xxxxxxxxxxxxxxxxxxx._0000000000000000.cdf-ms" destination="\SystemRoot\WinSxS\FileMaps\_0000000000000000.cdf-ms"/>

Если параметр 0000000000000000.cdf-ms найти не удалось, целиком удаляем файл X:\Windows\WinSxS\pending.xml. После чего перезагружаемся и радуемся.

Автор: Johnny Тэги: , , ,


При использовании материалов сайта на других ресурсах прошу оставлять прямую ссылку на оригинал статьи.