gpt4 book ai didi

batch-file - cleanup-wim 说批量成功,但 wim 仍然是孤立的

转载 作者:行者123 更新时间:2023-12-05 07:49:55 24 4
gpt4 key购买 nike

这是我在这里的第一篇文章,但我已经使用 stackoverflow 一段时间来解决我遇到的任何问题。

(TL;DR:我的批处理脚本说它成功卸载了 WIM 文件,但是当我查询 WIM 时,孤立文件仍然存在,直到我手动运行/cleanup-wim。)

我正在尝试制作用于修改 Win PE 镜像的批处理文件,但在最后一步遇到问题。

基本上我的脚本是首先创建 amd64 win PE 架构,安装 WIM 文件,编辑 SYSTEM 文件的注册表配置单元(然后关闭配置单元),将文件复制到特定文件夹,然后应该卸载 WIM,并创建一个可以刻录到磁盘或复制到可启动 USB 的 ISO。

一切正常,除了卸载部分。

为了让您了解这是如何首先完成的,我运行:

C:\windows\system32\Dism.exe /Mount-Wim /WimFile:C:\winpe_amd64\media\sources\boot.wim /index:1 /MountDir:C:\winpe_amd64\mount

在注册表更改、文件创建等之后,我稍后运行:

C:\windows\system32\Dism.exe /Unmount-Wim /MountDir:C:\winpe_amd64\mount /commitC:\windows\system32\Dism.exe /cleanup-wim

使用/unmount-wim,我有时会收到此错误:

Image File : C:\winpe_amd64\media\sources\boot.wimImage Index : 1Saving image[==========================100.0%==========================]Unmounting image[==========================100.0%==========================]Error: 0xc1420117The directory could not be completely unmounted.  This is usually due to applications that still have files opened within the mount directory.  Close these files and unmount again to complete the unmount process.The DISM log file can be found at C:\windows\Logs\DISM\dism.log

这就是我在我的脚本中实现/cleanup-wim 的原因。这引出:

Unmounting image at C:\winpe_amd64\mount[==========================100.0%==========================]Scanning drive C for stale filesThe operation completed successfully.

但是,这是我查询任何已安装 WIM 时返回的内容,无论初始/unmount-wim 是否完全成功:

C:\windows\system32\dism.exe /get-mountedwiminfoMount Dir : C:\winpe_amd64\mountImage File : C:\winpe_amd64\media\sources\boot.wimImage Index : 1Mounted Read/Write : YesStatus : InvalidThe operation completed successfully.

如果我再次手动运行/cleaup-wim,它将最终成功卸载:

Unmounting image at C:\winpe_amd64\mount[==========================100.0%==========================]Scanning drive C for stale filesThe operation completed successfully.

我再次查询后,没有找到已安装/孤立的 WIM。我还尝试让我的批处理脚本在/unmount-wim 和/cleanup-wim 之间等待 5 秒,但结果仍然相同。我还使用清理命令调用了另一个批处理脚本,但仍然没有骰子。

有什么建议吗?

最佳答案

就我而言,我试图在 Windows 11 中卸载图像。

经过多次尝试和研究,Following solutin 对我有用。

只需关闭包含图像的文件夹即可。在我的例子中,我关闭了“C:\winpe”,然后运行卸载命令。而且效果很好。

enter image description here

关于batch-file - cleanup-wim 说批量成功,但 wim 仍然是孤立的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36781869/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com