news 2026/10/23 2:48:20

DISMTools 从零搭建:把 Windows 镜像管理图形界面快速跑起来

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DISMTools 从零搭建:把 Windows 镜像管理图形界面快速跑起来

DISMTools 从零搭建:把 Windows 镜像管理图形界面快速跑起来

【免费下载链接】DISMToolsThe connected place for Windows system administration项目地址: https://gitcode.com/GitHub_Trending/di/DISMTools

装好 DISMTools,你就多了一张用鼠标管理 Windows 镜像的桌面:挂载 WIM 文件(Windows 的镜像文件)、给系统加驱动、开关功能组件,全靠点选完成,不用记 DISM(Windows 自带的镜像管理命令行工具)的参数。

30 秒看懂它能干嘛

  • 挂载、提交、优化 WIM / ESD 镜像,支持格式互转与镜像拆分
  • 给离线系统加删驱动、功能包、功能组件和预装应用
  • 直接读写离线安装里的注册表、服务和环境变量
  • 向导式生成无人值守应答文件,还能打包可启动的测试 ISO
  • 既能管当前系统(在线),也能管任意磁盘上的安装(离线)

技术栈一句话:基于 VB.NET 和 .NET Framework 4.8 的 WinForms 程序,只跑在 Windows 上。

动手前先确认这几项 ✅

项目要求怎么查
系统Windows 8.1+(不含 Win10 1507 / 1511),Server 2012+设置 → 系统 → 关于
.NET Framework4.8,编译需装 Developer Pack控制面板 → 程序和功能
7-Zip较新版本即可开始菜单找7zFM
IDEVisual Studio 2012+(Community 版够用)开始菜单找 Visual Studio
PowerShell(可选)5.0+,调试脚本用终端运行powershell -Command '$PSVersionTable.PSVersion'

从零到跑通

拉取代码

先在本地留一份完整工程,后面所有操作都基于它。

git clone https://gitcode.com/gh_mirrors/di/DISMTools

准备 NuGet 依赖

编译要用的 NuGet 包不在 Git 里,得先解压出来。双击仓库根目录的 nugetpkgprep.bat,它会把 pkgsrc.zip 解到packages\目录。

nugetpkgprep.bat

打开工程并编译

生成一次才会产出可执行文件。用 Visual Studio 打开 DISMTools.sln,保持 Debug 配置,菜单「生成 → 生成解决方案」或按 Ctrl+Shift-B。

找到并双击 DISMTools.exe

验证环境是否配通,看这一眼就行。编译产物在bin\Debug\DISMTools.exe(选 Release 则对应bin\Release\)。双击启动,第一次会进设置向导,一路默认即可。

改成便携模式(可选)

想整个文件夹搬走就用便携模式。把仓库根目录那个无扩展名的portable文件复制到DISMTools.exe同目录,程序会把设置写进同目录的settings.ini。

卡住了先看这儿 ⚠️

  • 现象:编译时报程序包找不到 原因:packages\目录是空的,没先解压依赖 解法:双击 nugetpkgprep.bat 再重新生成
  • 现象:编译提示缺少 .NET Framework 4.8 引用程序集 原因:只装了运行时,没装 Developer Pack 解法:装好 .NET Framework 4.8 Developer Pack,重启 Visual Studio 再生成
  • 现象:双击 exe 提示系统不支持 原因:你在 Win7 或 Win10 1507 / 1511 上运行 解法:换 Win10 1607+ 或 Win11 的机器再试
  • 现象:每次启动都弹设置迁移和更新检查 原因:首次启动默认触发这两项 解法:启动参数里加/nomig /noupd(Visual Studio「项目属性 → 调试」页填写)

跑通之后往哪走

  • 新手入门文档:官方上手流程,从建项目到挂第一张镜像,一步步带截图
  • 本地帮助站:内置帮助文档站,支持搜索,覆盖每一个镜像操作
  • settings.ini 配置模板:日志级别、scratch 目录、后台任务通知等所有开关都在这里

打开一个新项目,把你的第一张 WIM 镜像挂进去,这套环境就算真正跑通了。

【免费下载链接】DISMToolsThe connected place for Windows system administration项目地址: https://gitcode.com/GitHub_Trending/di/DISMTools

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/23 2:45:30

用 ADK 把智能体连成一张网:A2A 协议从暴露到调用的 3 步实战

用 ADK 把智能体连成一张网:A2A 协议从暴露到调用的 3 步实战 【免费下载链接】adk-docs An open-source, code-first toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control. 项目地址: https://gitcode.com/G…

作者头像 李华
网站建设 2026/10/23 2:45:25

YimMenuV2 5分钟注入指南:GTA5增强版菜单从部署到自定义脚本

YimMenuV2 5分钟注入指南:GTA5增强版菜单从部署到自定义脚本 【免费下载链接】YimMenuV2 Experimental menu for GTA 5: Enhanced 项目地址: https://gitcode.com/GitHub_Trending/yi/YimMenuV2 在GTA 5增强版的私人会话里,你想让角色免疫伤害、把…

作者头像 李华
网站建设 2026/10/23 2:43:51

USB CDC class

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华