17370845950

Windows10系统修复DISM源文件找不到_Win10指定Install.wim路径
DISM修复提示“源文件找不到”需手动指定有效Install.wim或Install.esd路径,如dism /Online /Cleanup-Image /RestoreHealth /Source:wim:"D:\sources\install.wim":1 /LimitAccess。

Windows 10 使用 DISM 命令修复系统映像时,若提示“源文件找不到”,通常是因为系统无法自动定位到正确的 Install.wim(或 Install.esd)文件。这不是 DISM 出错,而是它默认去 Windows 更新服务器或系统保留分区找源,而这些位置可能不可用、被禁用或根本不存在。你需要手动指定一个有效的安装镜像路径。

确认你手头有可用的 Install.wim 或 Install.esd 文件

DISM 需要一个完整、未损坏的 Windows 10 安装源,常见来源包括:

  • 官方下载的 ISO 镜像(推荐:从 微软官网获取)
  • 已挂载的 ISO(右键 → “装载”,会分配一个盘符,如 D:\
  • 解压后的 ISO 内容(例如放在 E:\Win10_Sources\,里面含 sources\Install.wim
  • 某些 OEM 电脑的恢复分区中也可能存在,但路径不统一,一般不建议依赖

注意:Install.wimInstall.esd 二者选其一即可,ESD 更小但需系统支持;Win10 1903 及以后版本原生支持 ESD,无需转换。

用 /Source 参数明确指定 Install.wim 路径

在管理员权限的命令提示符(CMD)或 PowerShell 中运行 DISM,关键是要加 /Source 参数,指向你的安装源。格式如下:

dism /Online /Cleanup-Image /RestoreHealth /Source:wim:"X:\sources\install.wim":1 /LimitAccess

说明:

  • X:\ 替换为你实际的镜像挂载盘符或解压路径(如 D:\E:\Win10_Sources\
  • :1 表示使用该 WIM 中的第一个映像(通常是“Windows 10 Pro”)。可用 dism /Get-WimInfo /WimFile:"X:\sources\install.wim" 查看所有索引及对应版本
  • /LimitAccess 禁用 Windows Update 回退,强制只用你指定的源,避免再次报错

如果用的是 Install.esd,写法一样,只需把 .wim 换成 .esd 即可。

常见路径错误与规避方法

以下路径容易出错,建议避开:

  • C:\Windows\System32\Recovery\Winre.wim —— 这是 WinRE 恢复环境,不是系统安装源,不能用于 /RestoreHealth
  • C:\$WINDOWS.~BT\C:\$Windows.~WS\ —— 升级残留临时文件,结构不完整,不可靠
  • 直接写 "X:\sources\install.wim" 但没挂载 ISO 或路径拼错(比如少个 \sources\)—— 会报“找不到文件”
  • 路径含中文或空格却没加英文双引号 —— 必须用半角双引号包裹整个路径

补充:快速验证源是否有效

执行前可先测试路径是否可读:

  • 打开资源管理器,粘贴你写的路径(如 D:\sources\install.wim),看能否正常打开
  • 在 CMD 中运行:dir "D:\sources\install.wim",确认返回文件信息
  • 运行:dism /Get-WimInfo /WimFile:"D:\sources\install.wim",能列出映像列表即表示路径和文件都有效

只要这一步成功,后续 DISM 修复大概率不会卡在“源文件找不到”上。