cadmus.ru  # Практика  RSS
Каждый день мы сталкиваемся с интересными событиями и иногда записываем их в наш блог.
09.03.2011

Ошибка C0000034 после обновления Service Pack 1 на Windows 7 / 2008 R2

Сегодня около 3:30 утра дежурный системный администратор получил от системы мониторинга оповещение о потере одного windows-сервера на территории клиента.

Стало сразу понятно, что это событие, скорее всего, связано с вышедшем намедни пакетным обновлением Service Pack 1 для систем Windows 7 / 2008R2, и последующей автоматической перезагрузкой компьютера.

В консоле было неприятное сообщение такого вида:

Протрассировав процесс загрузки стало понятно, что проблема с доступом к одному из файлов в процессе установки обновления, а именно 000000000000000.cdf-ms.

После исследования стало понятно, что решить проблему можно, но для этого нужно получить доступ к файловой системе проблемного компьютера.

Нужно немного поправить файл %windir%\winsxs\pending.xml, а именно, нужно удалить три строки:

<Checkpoint/>
<DeleteFile path="\SystemRoot\WinSxS\FileMaps_0000000000000000.cdf-ms"/>
<MoveFile source="\SystemRoot\WinSxS\Temp\PendingRenames\2c5b6bdeb9decb012ee1000074207424._0000000000000000.cdf-ms"destination="\SystemRoot\WinSxS\FileMaps_0000000000000000.cdf-ms"/>
* Возможно, строка с MoveFile будет немного иначе выглядеть в имени временного файла.

После этого нужно просто загрузить компьютер, и Windows доустановит все, что требуется.

Уже утром, начиная с 8 часов утра, мы получили от своих клиентов серию заявок с подобными симптомами, но уже для Windows 7 Pro. Точно такое же лечение помогает.

Сегодня все проблемные рабочие станции клиентов будут приведены в порядок.

Приглашаем подписаться на новые выпуски в социальных сетях: