sfc /scannow 失败后,如何在 Windows 7 上修复系统文件?

sfc /scannow 失败后,如何在 Windows 7 上修复系统文件?

我正在尝试将 Windows 7(x64)升级到 Windows 10。

升级失败。我已遵循大部分来自 Microsoft 的建议,包括运行 SFC。

  1. 当我跑步时证监会/Scannow 失败并出现错误: Windows 资源保护发现了损坏的文件,但无法修复其中一些。 该错误日志如下。

  2. 然后我跑了:

    DISM /Online /Cleanup-Image /RestoreHealth
    

但是,当我这样做时,我收到一条错误消息: 在此上下文中无法识别 restorehealth 选项。


错误日志从上述无法修复:(我只包括一些“无法修复”的条目,因为我无法在此处包含整个日志文件(受限于所涉及的总字符数):

2022-01-11 20:42:19, Info                  CSI    00000213 [SR] **Cannot repair member** file [l:36{18}]"Amd64\EP0NGPUL.GPD" of prnep00b.inf, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, file is missing



2022-01-11 20:42:19, Info                  CSI    00000214 [SR] **Cannot repair member file** [l:36{18}]"Amd64\EP0NGPUL.GPD" of prnep00b.inf, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, file is missing
2022-01-11 20:42:19, Info                  CSI    00000215 [SR] This component was referenced by [l:186{93}]"Microsoft-Windows-Printer-Drivers-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.INF_prnep00b"
2022-01-11 20:42:20, Info                  CSI    00000216 Repair results created:

.... CSIPERF:TXCOMMIT;3 2022-01-11 20:43:17,信息 CSI 00000385 [SR] 验证和修复事务已完成。此事务中列出的所有文件和注册表项均已成功修复

答案1

这台电脑在启动时禁用了一些服务(使用系统配置)。启用所有服务后 DISM 命令运行正常。

答案2

当我运行 SFC /Scannow 时,它失败并显示错误:Windows 资源保护发现损坏的文件,但无法修复其中一些文件。错误日志如下。

Windows 7 不具备后续操作系统所具有的修复功能。

如果您有用于安装系统的原始 Windows 7 DVD,则可以从该 DVD 启动,并且在从 DVD 启动后,您应该有一个选项可以修复操作系统作为选项之一。

尝试一下。

(a) 首先请确保您已备份重要文件。

(b) 如果修复失败,您需要重新安装 Windows 7。您需要下载 Windows 7 SP1(SP1 文件)并安装,然后查看 Windows 7 Update 是否可以完成剩余的更新。

从那里您可以进行 Windows 10 升级。

(c)您的最后一个选择是尝试直接安装 Windows 10(而不是升级)。

相关内容