Текучка - советы сисадмина на каждый день Текучка - советы сисадмина на каждый день
Menu
Search
Ошибка С0000034 при обновлении Windows

Ошибка обновления WindowsНа пользовательском компьютере процесс установки обновления Windows завершился ошибкой с кодом С0000034, а если точнее, то система выдала сообщение следующего вида: Ошибка С0000034 при операции обновления…

Как Вы, наверное, уже догадались по рисунку, операционная система Windows восьмой версии. Скажу честно, не стал разбираться какое именно обновление вызвало ошибку, но знаю, что в предыдущей седьмой версии Windows подобная ошибка возникала при попытке обновления до Service Pack 1.

Ошибка С0000034

Service Pack (пакет обновления) представляет собой набор исправлений, обновлений или улучшений какой либо компьютерной программы, в нашем случае операционной системы Windows, который поставляется в виде установочного пакета. Service Pack является суммарным, то есть включает все предыдущие обновления и кратко указываются как SP1, SP2 и так далее.

Откатиться до предыдущего рабочего состояния (точки восстановления) не получилось, и я решил попробовать описанный в интернете метод восстановления. Тем более, систему надо было «поднять» быстро.

Если выразиться коротко, то для восстановления процесса обновления операционной системы надо отредактировать файл pending.xml, находящийся по адресу c:\Windows\winsxs\. В искомом файле найти и удалить строки, начинающиеся с выражений: <checkpoint/>, <deletefile>, <movefile>. Далее сохранить сделанные изменения и перезагрузить компьютер. В моем случае, после перезагрузки компьютер благополучно обновился и, к радости пользователя, загрузился.

Итак, данный способ восстановления загрузки скорее всего уже не актуален для Windows 7, так как установочные пакеты для этих операционных систем без SP1 в настоящее время довольно трудно найти. Но, как я уже отметил выше, способ подошел и для Windows 8. Поэтому, объясняю чуть подробнее.

Загрузился я с помощью Windows PE (WinPE), но, если у Вас нет под рукой такого диска, можно воспользоваться и средой восстановления операционной системы. При этом, Вам надо попасть в командную строку (Command promt) и с помощью команды notepad.exe открыть встроенный блокнот Windows.

WinPE (Windows Preinstallation Environment) — это среда предустановки Windows, представляющая собой облегченную версию операционной системы и позволяющую загружаться с компакт-дисков, usb и даже по сети.

Далее находим и открываем искомый файл pending.xml. Обязательно сделайте резервную копию файла. С помощью комбинации клавиш Ctrl+F находим текст 0000000000000000.cdf-ms и удаляем полностью строки, начинающиеся с выражений: <checkpoint/>, <deletefile>, <movefile>. Примерно это может выглядеть так:

файл pending.xml

Сохраняем сделанные изменения и перезагружаем компьютер в обычном режиме. В лучшем случае, после некоторого «замешательства» операционная система должна благополучно обновиться и загрузиться.

Популярность: 20%

arrow3 комментария

  1. Сергей
    26 mos, 2 wks ago

    Спасибо интересная статья.Есть вопрос- комп:процессор 2000герц ореративки 1.5 гб ХР и 7 ставятся а 8 и 10 не хотят хрень какуюто пишут и не устанавливаются,что может быть.

  2. Вика
    26 mos, 1 wk ago

    Спасибо, Ваши советы ценю.

  3. виталий
    26 mos, 1 wk ago

    ДОБРЫЙ ДЕНЬ. У МЕНЯ НЕПОЛАДКИ С ВОССТАНОВЛЕНИЕМ СИСТЕМЫ. ПРИ ВОСТАНОВЛЕНИИ СИСТЕМЫ ВЫСКАКИВАЕТ ОКНО С ТАКИМ СОДЕРЖАНИЕМ-- НЕИЗВЕСТНОЕ ПРОГРАММНОЕ ИСКЛЮЧЕНИЕ (0xc06d997f ) В ПРИЛОЖЕНИИ ПО АДРЕСУ ( 0x7c812aeb ). И СИСТЕМА СОВСЕМ НЕ ВОССТАНАВЛИВАЕТСЯ. ПОДСКАЖИТЕ КАК ИСПРАВИТЬ ЭТО. ЧТОБЫ СИСТЕМА НОРМАЛЬНО ВОССТАНАВЛИВАЛАСЬ,СПАСИБО ЗА ПОНИМАНИЕ.

    P.S. — ИЛИ НАДО ПЕРЕУСТАНАВЛИВАТЬ ВИНДУ- ХР,У МЕНЯ ТАКАЯ...

Leave A Comment