Shell32.dll отсутствует, вызывая черный Windows

877
Kasper Knudsen

При установке пользовательской темы для Windows 7 мне пришлось заменить shell32.dll в папке system32. Я переименовал исходный файл в shell32.dll.bak, но когда я удалил тему, я должен был удалить только shell32.dll темы и забыл переименовать shell32.dll.bak в shell32.dll. Таким образом, explorer.exe не работает, и когда я загружаю Windows, я получаю только черный экран вместе с подвижным курсором мыши.

Мне нужен способ либо

  1. Переименуйте оригинальный файл обратно в shell32.dll
  2. Восстановите shell32.dll из темы, чтобы Windows работала, и я могу поменять имена файлов

Я пытался следовать этому руководству, чтобы создать WinPE с инструментами восстановления, но я получил сообщение «Подсистема, необходимая для поддержки типа образа, отсутствует» с PStart на моем Alienware M14x R2, и AOMEI PE Builder не поддерживает компьютер, который я заимствовал ,

0

1 ответ на вопрос

0
Tom Wijsman

There are two ways to check your Windows files for consistency and attempt to repair them:

  • Microsoft's System File Checker (offline)

    Run sfc /scannow in a command prompt as administrator.

  • Microsoft's System Update Readiness Tool (online)

    Download and run it.

They will compute hashes of your files. If they mismatch they will attempt to restore the correct file from respectively an offline or online copy. This should help you get the correct file back.

Опция восстановления из расширенных параметров загрузки (F8) завершается ошибкой, поскольку «Выбор загрузки завершился неудачно, поскольку требуемое устройство недоступно». CMD с установочного DVD-диска Windows обращается только к X:, а не к C :. Kasper Knudsen 8 лет назад 0
Нужно ли «обновляться» с Win7 до Win7, или какие файлы он заменяет? Kasper Knudsen 8 лет назад 0
Загрузитесь в безопасном режиме с командной строкой. Tom Wijsman 8 лет назад 0
Genius! Я мог получить доступ к CMD, и оттуда я просто использовал переименование, и теперь это работает: D Kasper Knudsen 8 лет назад 0