В процессе обновления ОС Виндовс (обычно 7 и 8 версий, реже 10) пользователь может столкнуться с сообщением об ошибке «c0000022» или «c0000034», при этом процесс обновления превращается в «дурную бесконечность», когда попросту ничего не происходит. Перезагрузка компьютера не меняет ровным счётом ничего, вынуждая пользователя искать в сети материалы, посвящённые решению данной проблемы. В этой статье я постараюсь помочь таким пользователям и расскажу, что за проблема c0000022 и c0000034 при апдейте Виндовс, каковы причины возникновения, и как исправить ошибки на вашем ПК.
Причины ошибок при обновлении Виндовс
Обычно упомянутые ошибки вызваны неудачным обновлением системы, в ходе которого установочные файлы были повреждены вследствие различных причин. Такими причинами могут являться:
- Злокачественная деятельность вирусных программ,
- Механическое отключение пользователем компьютера во время процесса обновления (просто вытянут шнур ПК из розетки),
- Повреждение файлов обновлений во время процесса загрузки (упомянутые файлы скачаны некорректно).
Как исправить ошибки c0000022 и c0000034
В большинстве случаев решение проблемы одно для двух упомянутых ошибок c0000022, c0000034 при операции обновления Windows, и заключается оно в способе, о котором я расскажу ниже. Всё что вам необходимо сделать – это запустить командную строку, а затем выполнить удаление ряда строк в файле pending.xml. Итак, по порядку:
- Загрузитесь с установочного диска вашей операционной системы,
- Перейдите в режим восстановления,
- Запустите командную строку,
- В командной строке введите команду notepad.exe (запускаем известный «Блокнот»),
- В «Блокноте» нажимаем на «Файл» «Открыть», тип файла выбираем «Все файлы»,
- Переходим в директорию C:\Windows\winsxs\ (если операционная система расположена на диске С:)
- Находим там файл pending.xml (рекомендуется перед последующим редактированием создать запасную копию данного файла),
- Нажимаем комбинацию клавиш Ctrl+F для поиска, ищем текст 0000000000000000.cdf-ms (должно быть шестнадцать нулей),
- Полностью удаляем здесь строки, начинающие со слов «checkpoint», «deletefile», «movefile» (пример внизу),