Ошибки 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» (пример внизу);

    Удалите эти строки из файла
    Удалите эти строки из файла
  10. Сохраняем выполненные нами изменения, и перезагружаем наш ПК.

Некоторым пользователям, которые не смогли найти значение «0000000000000000.cdf-ms» в файле pending.xml, помогло полное удаление упомянутого файла и перезагрузка системы (вновь напоминаю о необходимости сделать запасную копию указанного файла).

Похожим вариантом является следующий:

  1. При загрузке системы выберите средства восстановления ОС;
  2. Во время поиска системой проблем нажмите на «Отмена»;
  3. В следующем окне выберите «Не отправлять»;
  4. Нажмите на «Просмотреть расширенные опции восстановления и поддержки»;
  5. В появившемся окне выберите «Командная строка»;
  6. Выполните все пункты, начиная с четвёртого, в предыдущем решении.

Альтернативный способ

Также на некоторых машинах помог следующий способ:

  1. Выключите компьютер;
  2. Включите компьютер и быстро нажимайте на клавишу F2, пока не появится экран диагностики;
  3. Выполните «Системный тест» (System Test) – Быстрый тест (Quick test).

Заключение

Ошибки в процессе обновления Виндовс c0000022 и c0000034 обычно случаются во время некорректной установки апдейтов ОС Виндовс, когда сами файлы обновлений повреждены вследствие различных причин. Решением проблемы будет удаление упомянутых строк в файле pending.xml, что позволит избавиться от ошибок на вашем ПК.

Добавить комментарий

  1. Евгений

    Спасибо! Строчки немного отличались, но все получилось. После перезагрузки написал что обновление не удалось, но хотя бы винда загрузилась.

    Ответить
  2. Валентин

    Спасибо хатя возникли трудности с поиском но справился всё норм

    Ответить
  3. Anderv

    У меня та же байда, только ошибка при обновлении винды до 10. Проблема остается, так как файла pending.xml по указанному пути нет.

    Ответить
  4. Николай

    Спасибо всё получилось

    Ответить
  5. Евгений

    Спасибо. Принесли комп. При обновлении W10, пропало питание. Исправил файл. Все запустилось. Хотя средства восстановления использовалось от w7, которая осталась на втором жестком, но тоже не запускалась.

    Ответить
  6. яяяя

    Супер. Все получилось

    Ответить
  7. Галина

    А у меня при нажатии F2 загрузилось окно «insideH20 setup Utility» и там нет никакой диагностики. Что делать?

    Ответить
  8. Айдамир

    Спасибо большое! помогло теперь я могу играть без лагов и ошибок!

    Ответить