DISM命令使用小结

文章目录

  • DISM命令使用小结
    • 操作WIM镜像
      • 说明
      • 演示
    • 操作系统映像
      • 说明
      • 添加功能
        • 启用本地策略
        • 启用Hyper-V

操作WIM镜像

说明

REM 制作镜像并添加一个分卷
dism /capture-image /imagefile:<WIM镜像路径> /captureDir:<备份目录> /name:<分卷名称> [/description:<分卷描述>]REM 在镜像中添加一个分卷
dism /append-image /imagefile:<WIM镜像路径> /captureDir:<备份目录> /name:<分卷名称> [/description:<分卷描述>]REM 在镜像中删除一个分卷(可能会修改所有分卷的索引)
dism /delete-image /imagefile:<WIM镜像路径> /Index:<分卷索引>REM 从镜像中导出一个分卷成为新的镜像
dism /export-image /sourceimageFile:<源WIM镜像路径> /sourceindex:<分卷索引> /destinationimagefile:<新WIM镜像路径>REM 查看镜像分卷信息
dism /get-imageinfo /imagefile:<WIM镜像路径>REM 查看镜像一个分卷的文件内容
dism /list-image /imagefile:<WIM镜像路径> /index:<分卷索引>REM 挂载镜像
dism /mount-wim /wimfile:<WIM镜像路径> /index:<分卷索引> /mountdir:<挂载目录> [/readonly]REM 卸载镜像并放弃修改
dism /unmount-wim /mountdir:<挂载目录> /discard
REM 卸载镜像并保存修改
dism /unmount-wim /mountdir:<挂载目录> /commitREM 使用镜像恢复目录
dism /apply-image /imagefile:<WIM镜像路径> /index:<分卷索引> /applydir:<恢复目录>

演示

REM 以管理员身份运行CMD
MKDIR "%Temp%\DismDemo" 2>NUL
PUSHD "%Temp%\DismDemo"
MKDIR package
MKDIR mountedREM 首次创建
ECHO first>package\test.txt
dism /capture-image /imagefile:test.wim /captureDir:package /name:1st /description:第一次>NULREM 添加镜像
ECHO second>package\test.txt
dism /append-image /imagefile:test.wim /captureDir:package /name:2nd /description:第二次>NUL
ECHO third>package\test.txt
dism /append-image /imagefile:test.wim /captureDir:package /name:3rd /description:第三次>NULREM 查看分卷文件
dism /list-image /imagefile:test.wim /index:1REM 查看镜像分卷
dism /get-imageinfo /imagefile:test.wimREM 挂载镜像并查看记录的内容
dism /mount-wim /wimfile:test.wim /index:1 /mountdir:mounted /readonly>NUL
type mounted\test.txt
dism /unmount-wim /mountdir:mounted /discard>NULREM 使用镜像恢复目录
type package\test.txt
dism /apply-image /imagefile:test.wim /index:2 /applydir:package>NUL
type package\test.txtREM 挂载镜像并修改记录的内容
dism /mount-wim /wimfile:test.wim /index:2 /mountdir:mounted>NUL
ECHO second changed>mounted\test.txt
dism /unmount-wim /mountdir:mounted /commit>NUL
dism /mount-wim /wimfile:test.wim /index:2 /mountdir:mounted /readonly>NUL
type mounted\test.txt
dism /unmount-wim /mountdir:mounted /discard>NULREM 删除一个分卷
dism /delete-image /imagefile:test.wim /Index:1>NUL
dism /get-imageinfo /imagefile:test.wimREM 导出一个分卷
dism /export-image /sourceimageFile:test.wim /sourceindex:1 /destinationimagefile:new.wim>NUL
dism /get-imageinfo /imagefile:new.wimPOPD
RMDIR /S /Q "%Temp%\DismDemo"

挂载同名文件.wim

@ECHO OFF
MKDIR %SystemRoot%\testauth 2>nul && RMDIR %SystemRoot%\testauth || echo "Please run as administrator!" && PAUSE && GOTO :EOF
ECHO mounting...
CD /d %~dp0
SET MYNAME=%~n0
IF NOT EXIST %MYNAME%.wim GOTO :EOF
IF EXIST %MYNAME% (DISM /unmount-wim /mountdir:"%MYNAME%" /discardRMDIR %MYNAME%
) ELSE (MKDIR %MYNAME%DISM /mount-wim /wimfile:"%MYNAME%.wim" /mountdir:"%MYNAME%" /index:1 /readonly
)

操作系统映像

说明

REM 以正在运行的操作系统为目标 | 指定脱机映像的根目录路径
dism { /online | /image:<镜像挂载到的地址> } ...REM 通过扫描来查找映像中的组件存储损坏
dism /online /cleanup-image { /checkhealth | /scanhealth | /restorehealth }REM 获取当前系统驱动列表
dism /online /get-driversREM 获取当前系统功能列表
dism /online /get-features /format:tableREM 启用当前系统功能
dism /online enable-feature /featurename:<功能名称> /all

添加功能

DIR /b %SystemRoot%\servicing\Packages

启用本地策略

若不能启动gpedit.msc,则以管理员身份运行一个命令窗口,输入以下内容:

@ECHO OFF
SET PACKAGES_LOCATION=%SystemRoot%\servicing\Packages
SET ENABLE_LIST="%Temp%\PACKAGES%RANDOM%%RANDOM%.txt"
REM ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
DIR /b %PACKAGES_LOCATION%\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum>%ENABLE_LIST%
DIR /b %PACKAGES_LOCATION%\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum>>%ENABLE_LIST%
REM ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
FOR /F %i in ('FINDSTR /I . %ENABLE_LIST% 2^>NUL') DO (echo %idism /online /norestart /add-package:"%PACKAGES_LOCATION%\%i">NUL
)
DEL /F /Q %ENABLE_LIST%
ECHO Done!

启用Hyper-V

dism /online /get-features /format:table | findstr /i Hyper-V

@ECHO OFF
SET PACKAGES_LOCATION=%SystemRoot%\servicing\Packages
SET ENABLE_LIST="%Temp%\PACKAGES%RANDOM%%RANDOM%.txt"
REM ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
DIR /b %PACKAGES_LOCATION%\Microsoft-Hyper-V-*.mum>%ENABLE_LIST%
REM ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
FOR /F %i in ('FINDSTR /I . %ENABLE_LIST% 2^>NUL') DO (echo %idism /online /norestart /add-package:"%PACKAGES_LOCATION%\%i">NUL
)
DEL /F /Q %ENABLE_LIST%
dism /online /norestart /enable-feature /featurename:Microsoft-Hyper-V-All /all
ECHO Done!

DISM命令使用小结相关推荐

  1. 如何在redhat8里使用gcc命令_如何使用DISM命令行工具修复Windows 10映像

    Windows 10 中内置了一个被称为 DISM 的「部署映像服务和管理」命令行工具,该工具从 Windows 8 便开始内置,直到 Windows 10. DISM 命令行工具可用于修复和准备 W ...

  2. 强大实用的DISM命令

    今天 师弟大秀他的搞机技能, 还是很厉害的 线程   核数 模块式结构  等等 他远程 将服务器系统从标准版升级到企业版用到了dism命令,稍微了解了一下 原文地址   http://bbs.itho ...

  3. Dism命令安装组策略(gpedit.msc)

    运行命令gpedit.msc发现找不到文件,因为自己使用的系统是Windows 10家庭中文版本,没有直接安装,但是组策略的文件还是在系统里面,只是没有安装而已,下面通过自带的Dism来安装组策略. ...

  4. DISM命令应用大全

    DISM命令应用大全 DISM.exe [dism_options] {WIM_command} [<WIM_arguments>] DISM.exe {/Image:<path_t ...

  5. DISM命令常见用法

    DISM(Deployment Image Servicing and Management)可以编辑WIM,安装,卸载,配置WinRE或者WinPE,也可以用来部署系统.它通常存在于C:\Windo ...

  6. 使用Dism命令对Win7镜像进行操作

    在操作前,我们需要下载Win7部署工具AIK和Win7原版镜像 ★镜像迅雷链接 64位 ed2k://|file|cn_windows_7_ultimate_with_sp1_x64_dvd_u_67 ...

  7. dism 分割镜像_使用Dism命令对Win7镜像进行操作

    在操作前,我们需要下载Win7部署工具AIK和Win7原版镜像 ★镜像迅雷链接 ed2k://|file|cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408 ...

  8. perl脚本执行linux命令行,Perl调用shell命令方法小结

    一.system perl也可以用system调用shell的命令,它和awk的system一样,返回值也是它调用的命令的退出状态. 代码如下: [root@AX3sp2 ~]# cat aa.pl ...

  9. Linux lsof命令使用小结

    lsof(list open files)是一个列出当前系统打开文件的工具.在Linux环境下,任何事物都是以文件的形式存在,通过文件不仅可以访问常规数据,还可以访问网络连接和硬件.所以,如传输控制协 ...

最新文章

  1. gen_event中的handler和supervised handler
  2. python selenium unittest_python+selenium+unittest——ui自动化的轻量级选择
  3. 习题1.9 有序数组的插入 (20 分)
  4. 微信小程序浮动按钮_操作按钮悬浮固定在微信小程序底部的实现代码
  5. iOS 改变UILabel部分颜色
  6. VC++2019 使用wininet下载文件
  7. 使用WebClient 获得网页内容或提交请求
  8. React Native移动框架功能研究
  9. 上海新中考体育考试方案公布:总分30分不变
  10. 小菜找实习——阿里3月27日场笔试第一题
  11. 企业全面运营管理沙盘模拟心得_企业经营沙盘模拟心得总结
  12. JAVA程序运行原理——知其然,而知其所以然
  13. 靠谱的软件外包平台有哪些?
  14. Android 入门教程:安装 Android Studio
  15. YOLO3-WIN10-GPU版配置详细教程
  16. 跨境电商最新资讯——扬帆际海
  17. poi word设置字体背景颜色(也叫底纹)
  18. 视频监控系统中流媒体服务器的主要功能,流媒体存储服务器在视频监控中被正确使用?它有哪些显著的优点?...
  19. 周立功zlg600a 模块linux驱动
  20. 电脑开机后进不了桌面怎么办

热门文章

  1. 北京周末去哪儿 —— 北京植物园
  2. Django项目之美多商城遇到的问题记录与解决(一)
  3. java毕业设计家庭理财管理系统(附源码、数据库)
  4. 拜读近五年UT Austin Villa发表的RoboCup仿真3D论文
  5. 国家天文台结盟阿里云:计算100亿光年的数字宇宙
  6. 07.第八章、质量管理
  7. java作业 温度换算,温度换算-温度转换-温度计算器
  8. TDSQL演进三部曲
  9. R3LIVE:A Robust, Real-time, RGB-colored, LiDAR-Inertial-Visual tightly-coupled state Estimation 运行记录
  10. Linux平台上直接运行Android应用,android开发入门与实战体验