14 лет назад 17 мая 2010 в 17:14 1066

Повредился системный файл ole32.dll при установке одной программы. Из-за этого теперь не загружается Windows XP. Что можно сделать, чтобы восстановить систему? Или придется все переустанавливать?


Из-за одной системной библиотеки совершенно необязательно сразу все переустанавливать, даже если ОС больше не загружается. В подобных случаях есть несколько путей решения проблемы. Если вы точно знаете, какой файл поврежден, то можно попробовать скачать его из интернета (загляните на сайты типа pacosdrivers.com/dll.asp, dll.yaroslavl.ru), хотя бы с помощью мобильного телефона.

А лучше, чтобы не было конфликтов версий, просто пойти к другу и найти на другой такой же системе этот же самый файл и залить его на свою флэшку (в конце концов, попросить файл у кого-нибудь в интернет-форуме). Останется только загрузить ПК с внешнего носителя или LiveCD и скопировать этот файл в свою систему.

Можно, правда, еще извлечь этот файл с диска с дистрибутивом Windows, но в этом случае крайне желательно, чтобы дистрибутив был максимально актуальный. То есть, если у вас установлен SP3, то данный сервис-пак должен быть интегрирован и в дистрибутив. Иначе возникают дополнительные сложности. Делается такое извлечение командой вида: expand \
i386\ole32.dl_ systemroot%\system32\ole32.dll. Подробности вы найдете здесь: www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/expand.mspx?mfr=true.

Если же вам неизвестно, какой файл поврежден, то попробуйте запустить систему в режиме защиты от сбоев (в этом режиме загружается минимум необходимого). В случае успеха, выполните проверку вообще всех системных файлов командой sfc /scannow .

Правда, и при таком раскладе под рукой хорошо бы иметь актуальный дистрибутив Windows – файлы система будет восстанавливать именно с него. Если возникнут трудности с этой утилитой, то читайте материал www.updatexp.com/scannow-sfc.html – это отличная инструкция по работе с SFC. Также в этом режиме можно попробовать задействовать штатную службу System Restore – возможно, она восстановит поврежденный файл.

И наконец, если даже режим защиты от сбоев недоступен, то ищите загрузочный диск ERD Commander – он позволяет независимо от состояния системы запускать System Restore и восстанавливать файлы с помощью утилиты System File Repair.

Никто не прокомментировал материал. Есть мысли?