dism 卸载并提交离线映像,重新安装时更改仍处于待处理状态

dism 卸载并提交离线映像,重新安装时更改仍处于待处理状态

使用 dism 禁用离线 Windows 2008 R2 wim 映像中的功能,执行以下 cmd dism 命令:

任何更改之前:

ServerCore-WOW64 | 已启用
然后该功能被设置为禁用:
ServerCore-WOW64 | 禁用待处理

但是当使用完全相同的命令再次挂载 wim 时,该功能仍然处于状态:

ServerCore-WOW64 | 禁用待处理

我是否遗漏了有关 dism 和离线 wim 映像的某些内容?有一种想法是,它仅在在线情况下才会进入禁用状态,这似乎有点不合逻辑,但以前在流程中已经实现了更奇怪的事情。任何想法都值得赞赏。

dism /Mount-WIM /WimFile:E:\images\windows2k8r2\w2k8r2\sources\install.wim /index:6 /MountDir:D:\images\windows2k8R2\w2k8r2_dsim

dism /Image:D:\images\windows2k8R2\w2k8r2_dsim /scratchdir:E:\images\scratchdir /Get-Features /Format:Table

*dism /Image:D:\images\windows2k8R2\w2k8r2_dsim /scratchdir:E:\images\scratchdir /Disable-Feature /FeatureName:ServerCore-WOW64

dism /Commit-Wim /MountDir:D:\images\windows2k8R2\w2k8r2_dsim /scratchdir:E:\images\scratchdir

dism /Unmount-WIM /MountDir:D:\images\windows2k8R\w2k8r2_dsim /scratchdir:E:\images\scratchdir /Commit

带有 * 的命令也可以通过下面的命令行执行,不确定有什么区别?

dism /Image:D:\images\windows2k8R2\w2k8r2_dsim /scratchdir:E:\images\scratchdir /Disable-Feature:ServerCore-WOW64

答案1

对于某些组件来说,这似乎是正确的行为,因为它们需要完成离线/在线场景。

所以实际上不是一个问题。

http://social.technet.microsoft.com/Forums/en-US/winservergen/thread/df5a562f-e0da-4db2-83c7-cb63e3ba1b1c/

仅供参考 Windows 安装程序确实会禁用 32 位子系统支持,但当服务器在线时,使用 dism /online 可以轻松解决。此外,它不会删除 32 位子系统文件/注册表 - 只是禁用支持。因此对于 64 位操作系统来说并非 100% 满意。

相关内容