Shell32.dll отсутствует, вызывая черный Windows
При установке пользовательской темы для Windows 7 мне пришлось заменить shell32.dll в папке system32. Я переименовал исходный файл в shell32.dll.bak, но когда я удалил тему, я должен был удалить только shell32.dll темы и забыл переименовать shell32.dll.bak в shell32.dll. Таким образом, explorer.exe не работает, и когда я загружаю Windows, я получаю только черный экран вместе с подвижным курсором мыши.
Мне нужен способ либо
- Переименуйте оригинальный файл обратно в shell32.dll
- Восстановите shell32.dll из темы, чтобы работала Windows, и я могу поменять имена файлов
Я пытался следовать этому руководству, чтобы создать WinPE с инструментами восстановления, но я получаю "Подсистему, необходимую для поддержки типа образа, которого нет" с PStart на моем Alienware M14x R2, и AOMEI PE Builder не поддерживает компьютер, который я заимствую,
1 ответ
Есть два способа проверить ваши файлы Windows на согласованность и попытаться восстановить их:
Средство проверки системных файлов Microsoft (офлайн)
Бежать
sfc /scannow
в командной строке от имени администратора.Средство готовности обновления системы Microsoft (онлайн)
Скачайте и запустите его.
Они будут вычислять хэши ваших файлов. Если они не соответствуют друг другу, они попытаются восстановить нужный файл из автономной или онлайн-копии. Это должно помочь вам вернуть правильный файл.