10.03.2011 |
Сегодня около 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"/>
После этого нужно просто загрузить компьютер, и Windows доустановит все, что требуется.
Уже утром, начиная с 8 часов утра, мы получили от своих клиентов серию заявок с подобными симптомами, но уже для Windows 7 Pro. Точно такое же лечение помогает.
Сегодня все проблемные рабочие станции клиентов будут приведены в порядок.