文章背景

当Windows系统遭遇蓝屏死机、程序崩溃、系统文件丢失或启动失败时,往往意味着核心系统文件已损坏。这些问题可能源于病毒攻击、软件冲突、意外断电或硬件故障。及时修复系统文件能够避免数据丢失,恢复系统稳定性,防止问题进一步恶化。

内容概览

  1. 使用 SFC 和 DISM 命令,进行在线修复系统

  2. 通过 Media Creation Tool 下载ISO镜像,执行SETUP.EXE程序进行修复

  3. 使用命令通过ISO镜像文件修复(离线修复)

  4. 常见问题解释说明

  5. 扩展资料 DISM 与 SFC区别

    环境配置

    1. 适用于Windows 10/11所有版本

    2. Media Creation Tool工具

    3. 官方ISO镜像文件

    4. Windows PowerShell(管理员)

      一、SFC & DISM命令 在线修复方案

      以管理员身份运行 PowerShell,可通过开始菜单搜索PowerShell

      1 SFC修复方案(初步尝试)

      1. 输入命令 sfc /scannow 并回车

      2. 等待一段时间 扫描完成

      3. 系统自动修复损坏的系统文件

      2 DISM 深度修复方案

      1. 首先 运行DISM命令:

        1. CheckHealth → 快速检查

        2. ScanHealth → 深度扫描

        3. RestoreHealth → 修复映像

      2. 然后 执行 SFC 修复系统文件

      3. 最后 重启电脑

      4. 详细步骤【 请参考下图、代码

      异常问题 :执行 RestoreHealth命令,一直卡在 62.3 %, 请参考【常见问题】板块

      # 快速检查系统映像的健康状态,判断是否存在损坏,但不进行修复 
      DISM /Online /Cleanup-Image /CheckHealth 
      # 深度扫描系统映像,识别具体损坏文件或组件
      DISM /Online /Cleanup-Image /ScanHealth
      # 自动从Windows更新服务器下载纯净文件,修复系统映像中的损坏部分
      DISM /Online /Cleanup-Image /RestoreHealth
      # 扫描所有受保护的系统文件,用缓存副本替换损坏文件,确保系统完整性
      sfc /scannow

      二、Media Creation Tool & SETUP.EXE 修复方案

      1 下载 Media Creation Tool 工具

      1. 浏览器搜索 <Windows 11 安装助手> 或 <Media Creation Tool>

      2. < > 或 < >

      2 下载ISO镜像文件

      1. 双击 MediaCreationTool.exe

      2. 必须勾选 对这台电脑使用推荐的选项 后续使用ISO镜像文件离线修复会涉及

      3. 详细步骤【 请参考 下图

      3 执行setup.exe程序

      1. 双击 下载的镜像文件(默认名称 Windows.iso)

      2. 【可选】打开此电脑,对DVD驱动器(X:) ESD-ISO 右键打开

      3. 双击 setup.exe

      4. 具体步骤【 请参考 下图

      异常问题 :长时间卡在获取更新46%处, 请参考【常见问题】板块

      三、ISO 镜像高级修复方案

      1 挂载 ISO镜像

      1. 双击下载的镜像文件(默认名称 Windows.iso)

      2. 打开此电脑, 确认 DVD 驱动器 ( E: ) ESD-ISO 所在盘符 ,如此处为 E盘

      2 执行修复

      1. 在 PowerShell( 管理员 )中输入以下命令【注意, 将 X 替换为实际驱动器盘符

      2. 注意 使用index执行版本, 需要与当前系统版本一致

      3. 具体步骤【 请参考 下图、代码

      异常问题 :提示找不到文件 install.esd (或 install.wim), 请参考【常见问题】板块

      # 查看ISO映像文件中包含的版本信息,如系统版本、架构和内部版本号
      dism /get-imageinfo /imagefile:X:\sources\install.esd
      # 获取映像文件中索引为4的特定版本的详细信息
      # 通过指定index参数,可以查看对应版本的详细配置,包括版本名称、大小等信息
      dism /Get-WimInfo /WimFile:X:\sources\install.esd /index:4
      # 修复当前系统的损坏文件,使用指定ISO映像中索引为4的版本作为修复源,不访问Windows Update
      dism /online /cleanup-image /restorehealth /source:WIM:X:\sources\install.esd:4 /limitaccess
      # 扫描修复系统文件
      sfc /scannow

      四、常见问题

      1 Dism修复进度条卡在62.3%

      1.1 问题现象

      执行 Dism /Online /Cleanup-Image /RestoreHealth 命令,进度卡在62.3%

      1.2 异常原因
      1. 可能是网络环境问题

      1.3 解决方案
      1. 一直等待(实测,等待1小时左右后恢复正常)

      2. 更换网络运营商

      3. 使用ISO镜像文件,进行离线修复

      2 运行Setup.exe程序,获取更新时进度条卡在46%处不动

      2.1 问题现象

      使用镜像文件setup.ex程序重新安装win11系统时,获取更新时进度条卡在46%处不动

      2.2 异常原因
      1. 网络环境异常

      2. 第三方安全软件导致

      2.3 解决方案
      1. 重新启动计算机(或 强制结束 安装进程)

      2. 重新启动安装程序

      3. 避免安装程序仍然卡在获取更新,请临时禁用第三方安全软件

      4. 然后在安装程序开始时点击“更改安装程序下载更新的方式”(如图)

      5. 选择“不是现在”,再点击下一步。

      3 提示找不到文件 install.esd (或 install.wim)

      3.1 异常原因

      新版ISO镜像文件中install文件格式为esd

      3.2 解决方案
      1. 打开source目录,进行确认install文件格式(新版系统为esd,旧版为wim)

      五、扩展资料

      1 DISM 与 SFC 作用与区别

      1. DISM 作用范围

        1. 可修复组件存储(C:\Windows\WinSxS)的损坏

        2. 管理离线映像(如WIM/ESD文件)。

        3. 当组件存储损坏时,SFC失效,需DISM介入

      2. SFC 作用范围

        1. 修复具体运行时的系统文件(如%WinDir%\System32下的文件)

        2. 修复当前运行系统的受保护文件(如DLL、EXE)

        3. 无法修复组件存储本身的问题