我从 Microsoft 制作的 Media Creation Tool 下载了 Windows 10 ISO 文件。我想编辑 install.esd,为此我需要将其转换为 install.wim。我尝试使用 DISM 执行此操作,但出现一个错误:
Error: 11 An attempt was made to load a program with an incorrect format.
我使用 Windows 7。我尝试以管理员身份运行 PowerShell,但这也无济于事。
这里是分布式日志文件。
答案1
对于您要做的事情,我建议您下载 NTLite。它将 ESD 转换为 WIM,然后允许您在安装之前删除或调整 Windows。您可以根据需要整合 Windows 更新、配置分区、嵌入注册密钥等。
最重要的是,一切都在 GUI 中,因此不再需要编辑文本文件并祈祷获得最好的结果。
一旦您有了有效的配置,您就可以创建一个 ISO,然后使用 NTFS 上的 MBR / BIOS-CME/UEFI 的 rufus 将该 ISO 推送到 USB 记忆棒,然后您可以在具有 UEFI 和安全启动的 PC 上使用它,它就会起作用。
最后,它会自动将您的设置存储在配置文件中,这样当 Windows 发布新版本的 Windows 时,您就可以轻松创建新的设置。
答案2
您最好直接使用 Windows 10 的 iso 文件,而不要使用媒体创建工具。原始 ISO 文件有 install.wim。使用非 Windows(如 Mac)转到 MS 的下载站点。或者将您的用户代理修改为非 Windows。Google Chrome 的开发模式有(曾经有?)此功能。我相信这是最好的答案。
还有一件事...我想显示以下页面。我想这不是您想要做的,但就我而言,它对我如何避免错误 11 以及理解 dism 有很大帮助。 https://www.wintips.org/how-to-extract-install-esd-to-install-wim-windows-10-8/