У меня на ноутбуке установлена двойная загрузка (Ubuntu-Linux и Windows-7 Pro 64-bit). В основном я работаю в Ubuntu, но время от времени мне приходится пользоваться Windows. Несколько дней назад я загрузился в Windows через некоторое время и проверил наличие обновлений, и было много новых обновлений (более 2 ГБ!). Чтобы завершить процесс обновления, мне пришлось перезагрузиться, и после этого появилось много проблем!

Я не могу запустить много основных программ, таких как IE и боковая панель! В ошибках отсутствуют DLL, как на следующих скриншотах:

Я сравнил папку «System32» с другой исправной установкой Windows-7 (32-разрядной) и подтверждаю, что в ней отсутствуют несколько библиотек DLL (например, api-ms-win-downlevel-advapi32-l1-1-0.dll , api-ms-win-downlevel-ole32-l1-1-0.dll , api-ms-win-downlevel-user32-l1-1-0.dll , api-ms-win-downlevel-shell32-l1-1-0.dll , ...). Я не проверил все библиотеки DLL, поэтому я не знаю, сколько других библиотек DLL также отсутствуют.

Последние три дня я искал в Интернете, пытаясь найти решение. Кажется, что многие другие люди столкнулись с той же проблемой, но, к сожалению, я не нашел никакого рабочего решения. Наиболее рекомендуемым решением было запустить сканирование System File Checker (SFC) (sfc /scannow), которое я сделал, и SFC сообщает, что есть некоторые поврежденные системные файлы, но их невозможно восстановить!

В статье Microsoft KB я прочитал, что в этой ситуации нужно попытаться вручную восстановить поврежденные файлы на основе журнала вывода сканирования (CBS.log). При поиске того, как это сделать, я нашел ответ, в котором говорится, что такое большое количество поврежденных системных файлов можно исправить только с помощью "Обновления на месте" или "Восстановить установку".

Одна проблема заключается в том, что моя Windows-7 является OEM-установкой, которая была предварительно установлена с моим ноутбуком. Я не знаю, что "Inplace Upgrade" или "Repair Installation" нарушит мой подлинный статус активации Windows или нет ?!

  1. Итак, кто-нибудь знает о решении этой проблемы? Или пользуетесь надежным инструментом или помогаете мне выполнить ремонт вручную на основе журнала вывода SFC (CBS.log)?

  2. Если нет, может ли кто-нибудь оставить отзыв о моей озабоченности по поводу выполнения "Обновления на месте" или "Восстановить установку" на Windows-7, установленной OEM-производителем?

2 ответа2

1

После того, как я отсутствовал, у меня возникли те же проблемы, и моя система установила некоторые обновления Windows (которые, как мне кажется, вызвали проблему)

Чтобы решить эту проблему, я перешел на другой 64-битный компьютер с Windows 7 и просто скопировал файлы api-ms-windows-downlevel - *. Dll из /Windows /System32 в свой собственный каталог /Windows /System32. (Вам, вероятно, придется сделать это в безопасном режиме, иначе файлы используются.)

0

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

Если вы выбираете обновление на месте, то для выполнения установки вы должны использовать ключ продукта на наклейке с ключом продукта вашего ноутбука, а затем следовать инструкциям для повторной активации по телефону (будьте готовы ввести на телефон длинный ряд цифр, затем прослушайте длинную строку цифр для активации операционной системы)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .