我的笔记本电脑(Acer Aspire M5-581TG,Windows 8.1 x64)有一些坏扇区,我通过执行 恢复了它们chkdsk /R
。这表明C:\Windows\system32\d3d11.dll
其中有坏扇区,所以我重命名了该文件(在恢复控制台的命令提示符中),以避免 Windows 尝试加载它。
但是现在我的笔记本电脑仍然无法启动。实际发生的情况很奇怪,当它到达登录屏幕时,屏幕保持黑色约 20 秒,然后登录屏幕闪烁 1 秒,然后它又变回黑色(在此期间似乎也无法通过点击/按键实现任何效果)。
我想修复d3d11.dll
- 我该怎么做?据我所知,我没有未损坏的副本。
我尝试过从启动菜单中进行“系统还原”,但失败了(代码 0x80070005 - 系统还原期间发生未指定的错误。)。我以为此功能可以修复任何损坏的系统 DLL,但它似乎根本没有尝试这样做。
sfc /scannow
注意:如果有一些方法可以从恢复控制台执行或等效操作,那就太好了;但是,当出现修复待处理的错误消息时,从恢复控制台的命令提示符执行此操作会失败。
答案1
从 Windows 8 DVD 启动,进入修复选项然后打开 CMD 提示符并首先使用此命令撤消所有待处理的操作:
DISM /image:C:\ /cleanup-image /revertpendingactions /ScratchDir:C:\
现在尝试启动。如果仍然失败,请再次转到修复选项并运行以下命令:
sfc /SCANNOW /OFFBOOTDIR=c:\ /OFFWINDIR=c:\windows
修复系统文件。