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

При установке пользовательской темы для 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 не поддерживает компьютер, который я заимствую,

1 ответ

Решение

Есть два способа проверить ваши файлы Windows на согласованность и попытаться восстановить их:

  • Средство проверки системных файлов Microsoft (офлайн)

    Бежать sfc /scannow в командной строке от имени администратора.

  • Средство готовности обновления системы Microsoft (онлайн)

    Скачайте и запустите его.

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

Другие вопросы по тегам