Ошибки c0000022, c0000034 при операции обновления Windows

В процессе обновления ОС Виндовс (обычно 7 и 8 версий, реже 10) пользователь может столкнуться с сообщением об ошибке «c0000022» или «c0000034», при этом процесс обновления превращается в «дурную бесконечность», когда попросту ничего не происходит. Перезагрузка компьютера не меняет ровным счётом ничего, вынуждая пользователя искать в сети материалы, посвящённые решению данной проблемы. В этой статье я постараюсь помочь таким пользователям и расскажу, что за проблема c0000022 и c0000034 при апдейте Виндовс, каковы причины возникновения, и как исправить ошибки на вашем ПК.

Скрин ошибки c0000022

Причины ошибок при обновлении Виндовс

Обычно упомянутые ошибки вызваны неудачным обновлением системы, в ходе которого установочные файлы были повреждены вследствие различных причин. Такими причинами могут являться:

  • Злокачественная деятельность вирусных программ,
  • Механическое отключение пользователем компьютера во время процесса обновления (просто вытянут шнур ПК из розетки),
  • Повреждение файлов обновлений во время процесса загрузки (упомянутые файлы скачаны некорректно).Скриншот c0000034 при обновлении Виндовс

Как исправить ошибки c0000022 и c0000034

В большинстве случаев решение проблемы одно для двух упомянутых ошибок c0000022, c0000034 при операции обновления Windows, и заключается оно в способе, о котором я расскажу ниже. Всё что вам необходимо сделать – это запустить командную строку, а затем выполнить удаление ряда строк в файле pending.xml. Итак, по порядку:

  1. Загрузитесь с установочного диска вашей операционной системы,
  2. Перейдите в режим восстановления,
  3. Запустите командную строку,
  4. В командной строке введите команду notepad.exe (запускаем известный «Блокнот»),
  5. В «Блокноте» нажимаем на «Файл» «Открыть», тип файла выбираем «Все файлы»,
  6. Переходим в директорию C:\Windows\winsxs\  (если операционная система расположена на диске С:)
  7. Находим там файл pending.xml (рекомендуется перед последующим редактированием создать запасную копию данного файла),
  8. Нажимаем комбинацию клавиш Ctrl+F для поиска, ищем текст 0000000000000000.cdf-ms (должно быть шестнадцать нулей),
  9. Полностью удаляем здесь строки, начинающие со слов «checkpoint», «deletefile», «movefile» (пример внизу),