Shell32.dll缺失,导致Windows黑屏

Shell32.dll缺失,导致Windows黑屏

在为 Windows 7 安装自定义主题时,我必须替换 system32 文件夹中的 shell32.dll。我将原始文件重命名为 shell32.dll.bak,但卸载主题时,我肯定只删除了主题的 shell32.dll,而忘记将 shell32.dll.bak 重命名为 shell32.dll。因此 explorer.exe 无法运行,启动 Windows 时,只看到黑屏和可移动的鼠标光标。

我需要一种方法来

  1. 将原始文件重命名回shell32.dll
  2. 从主题中取消删除 shell32.dll,这样 Windows 就可以正常工作,我可以交换文件名

我曾尝试过本指南使用恢复工具创建 WinPE,但是我在 Alienware M14x R2 上使用 PStart 时收到“支持映像类型所需的子系统不存在”的提示,并且 AOMEI PE Builder 不支持我借用的计算机。

答案1

有两种方法可以检查 Windows 文件的一致性并尝试修复它们:

  • Microsoft 的系统文件检查器(离线)

    sfc /scannow以管理员身份在命令提示符中运行。

  • Microsoft 的系统更新准备工具(在线的)

    下载并运行它。

他们会计算你的文件的哈希值。如果不匹配,他们会尝试从离线或在线副本中恢复正确的文件。这应该可以帮助你找回正确的文件。

相关内容