技术开发 频道

Windows 7部署工具DISM解析

使用DISM修改系统:

  除了可以查询系统信息,DISM的另一个非常有用的功能就是它不仅可以对“online”镜像执行相关操作还可以live镜像进行操作,也就是说我们可以使用DISM对正在运行的操作系统进行修改。

  例如,Windows 7中包括很多游戏和功能,这些可能是企业用户所不需要的,那么在系统正在运行时你也可以采用DISM移除这些功能。首先,让我们看一下系统都安装了什么,哪些是允许更改的,执行“dism/online/Get-Features|more”,Get-Features指令会显示当前安装的所有功能,|more只是将输出结果分页以便于查看,用户从输出结果列表中找寻希望移除的内容:

  …

  Feature Name : FreeCell

  State : Enabled

  Feature Name : Minesweeper

  State : Enabled

  Feature Name : PurblePlace

  State : Enabled

  …

  如果你想删除或禁用这些当前状态为“启用”的功能,只需使用一个简单的DISM指令,键入“dism /online /Disable-Feature /FeatureName:XXX”,XXX处输入列表中你想要移除的功能,比如说你想要禁用PurblePlace,那么执行“dism /online /Disable-Feature /FeatureName:PurblePlace”即可,命令执行结果显示为:

  Deployment Image Servicing and Management tool

  Version: 6.1.7100.0

  Image Version: 6.1.7100.0

  Disabling feature(s)

  [=======================100.0%=======================]

  The operation completed successfully.

  下面检查一下该功能是否被禁用了,执行“dism /online /Get-FeatureInfo /FeatureName:PurblePlace”,命令执行结果显示为:

  Deployment Image Servicing and Management tool

  Version: 6.1.7100.0

  Image Version: 6.1.7100.0

  Feature Information:

  Feature Name : PurblePlace

  Display Name : Purble Place

  Description : Purble Place

  Restart Required : Possible

  State : Disabled

  Custom Properties:

  (No custom properties found)

  The operation completed successfully.

  你可以看到“State:Disabled”,也就是说之前执行的对该功能的禁用命令已经生效,如果你想重新启用该功能,那么只需执行“dism /online /Enable-Feature /FeatureName:PurblePlace”,DISM就会以按照相似的步骤将这个功能重新恢复:

  Deployment Image Servicing and Management tool

  Version: 6.1.7100.0

  Image Version: 6.1.7100.0

  Enabling feature(s)

  [=======================100.0%=======================]

  The operation completed successfully.

0
相关文章