![Shell32.dll缺失,导致Windows黑屏](https://linux22.com/image/1475201/Shell32.dll%E7%BC%BA%E5%A4%B1%EF%BC%8C%E5%AF%BC%E8%87%B4Windows%E9%BB%91%E5%B1%8F.png)
在为 Windows 7 安装自定义主题时,我必须替换 system32 文件夹中的 shell32.dll。我将原始文件重命名为 shell32.dll.bak,但卸载主题时,我肯定只删除了主题的 shell32.dll,而忘记将 shell32.dll.bak 重命名为 shell32.dll。因此 explorer.exe 无法运行,启动 Windows 时,只看到黑屏和可移动的鼠标光标。
我需要一种方法来
- 将原始文件重命名回shell32.dll
- 从主题中取消删除 shell32.dll,这样 Windows 就可以正常工作,我可以交换文件名
我曾尝试过本指南使用恢复工具创建 WinPE,但是我在 Alienware M14x R2 上使用 PStart 时收到“支持映像类型所需的子系统不存在”的提示,并且 AOMEI PE Builder 不支持我借用的计算机。
答案1
有两种方法可以检查 Windows 文件的一致性并尝试修复它们:
Microsoft 的系统文件检查器(离线)
sfc /scannow
以管理员身份在命令提示符中运行。Microsoft 的系统更新准备工具(在线的)
下载并运行它。
他们会计算你的文件的哈希值。如果不匹配,他们会尝试从离线或在线副本中恢复正确的文件。这应该可以帮助你找回正确的文件。