我最近开始注意到 Windows 8.1 中的问题,当时我无法启动我的 Visual Studio 2015。对此感到非常厌烦,因此我决定重新安装 Windows。(VS 的问题是 PresentationFramework.dll 中存在无法修复的故障,因此可能是整个 .NET Framework 的问题)。
但是现在,我无法重新安装 Windows。我先尝试刷新,没有用。然后重置,也没有用。然后我决定尝试升级到 Windows 10。同样失败了,原因不明。我知道从 Windows 8 升级的人会遇到一些错误,这使得他们无法刷新和重置 Windows。我还尝试从制造商的预启动/BIOS 重新安装,同样没有成功。
我运行了 sfc /scannow 来验证是否有任何核心系统文件已损坏,但收到以下错误消息:
C:\windows\system32>sfc /scannow
Beginning system scan. This process will take some time.
Beginning verification phase of system scan.
Verification 100% complete.
Windows Resource Protection could not perform the requested operation.
C:\windows\system32>
我从提升的命令提示符运行了它。此外,还从管理员帐户运行了它。
完整的 CBS.LOG 可以找到这里 文件中,这一行非常突出:
2016-10-24 20:17:17, Error CSI 00007110@2016/10/24:18:17:17.610 (F) base\wcp\sil\merged\ntu\ntsystem.cpp(2155): Error STATUS_FILE_CORRUPT_ERROR originated in function Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile expression: (null)
[gle=0x80004005]
此后,sfc 基本上刹车并停止了。
我不是 Windows 专家,所以我想不出任何其他解决方案。
答案1
Sfc.exe 是修复损坏文件的老方法。从 Windows 8 开始,DISM 命令有一个修复损坏文件的新选项通过从互联网上下载它们。
为此,以管理员身份打开 cmd.exe 并运行以下命令:
DISM /Online /Cleanup-Image /RestoreHealth
答案2
将磁盘放入外部硬盘盒或将其作为辅助驱动器安装到另一台电脑上。
格式化 Windows 分区。
安装后并激活8.1,您应该能够重新安装您的软件和文件,或者升级到 10 然后重新安装所有内容。