Июл 24
|
Дано: при попытке обновления Windows 8 до Windows 8.1 проскочила строка «Неустранимая ошибка С0000022 при операции обновл. 2 из 4825 (amd6…)» и комп ушел в вечную установку обновлений. Не получилось у него нормально обновиться, в общем…
Решение: Загружаемся с установочного диска 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. После чего перезагружаемся и радуемся.