百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

DISMTools v0.5.1 Update 1(windows update blocker官网)

moboyou 2025-08-03 06:31 9 浏览


这是针对 Windows 系统管理的集成平台,DISMTools 是一个 DISM 的前端界面,它允许您管理 Windows 镜像 (WIM) 文件以及更多功能。

关于这个项目 该项目的创建仅仅是因为缺乏免费、开源且更新的 DISM 图形用户界面。在这款工具开始开发之前,有以下这些流行的用户界面可供选择:

  • NTLite,是最受欢迎的产品。该软件是免费的,但将某些功能(如下载操作系统和程序更新)设置为付费墙后的内容,因此如果您正在寻找完全免费且功能齐全的程序,它可能不适合您。
  • MSMG Toolkit,是一个受欢迎的替代方案。它是免费且开源的(因为它是一个脚本),但它可能不容易获取,并且由于其命令行用户界面(TUI)可能不够直观。
  • DISM GUI,是第一个流行且基于 .NET 的图形用户界面,可以让您对 Windows 镜像执行一些操作。虽然它是开源的(源代码可在 GitHub 上找到),但从 2017 年起就未再更新。
  • DISM++,另一个功能全面且基于 CBS 的图形用户界面。然而,自 2023 年以来就没有更新过,而且它不是开源的(尽管有一个 GitHub 仓库,但它只是为了网站和语言翻译而设)。

还有其他更多的 DISM 图形用户界面,但由于知名度较低,在这里没有提及。鉴于这种情况,这个项目被创建出来,作为 NTLite 的可行替代品,它是免费的、开源的、易于访问并且持续更新的。

主要特性 项目工作方式 受 Visual Studio 启发,DISMTools 是首个基于项目的图形用户界面。项目存储挂载的镜像、要应用的无人值守应答文件以及用于临时操作的暂存目录。

创建时,DISMTools 项目体积很小,并且包含易于导航的结构。

程序还支持通过单击按钮来设置和移除项目的文件关联(仅限于便携式安装),这样您就可以通过双击它们来即时加载项目。您还可以将已安装的部署工具复制到您的项目中,从而让您可以在任何地方使用它们。

管理您的活动安装或任意驱动器上的安装 通过在线和离线安装管理模式,您可以轻松地管理任何现代 Windows 版本的安装。

兼容性和性能并重 与其他要么使用 DISM API 要么使用 DISM 可执行文件的用户界面不同,DISMTools 同时使用两者,这提供了出色的性能,可以快速从您的镜像和安装中获取所需信息,并确保了兼容性,允许您使用从 Windows 7 版本一直到 Windows 10 和 11 的最新版本的任何 DISM 程序版本,这样当您转到图形界面时,现有的命令行工作流程不会受到影响。

一个高级的前端界面 DISMTools 不仅仅是一个 DISM 的前端界面,而是一个高级的前端。当您对镜像和安装执行任务时,它会提供丰富的信息和功能。以下是一些示例:

  • 在添加 AppX 包时提供丰富信息。当添加 AppX 包时,您会看到丰富的信息,并且在大多数情况下,还会显示主要商店徽标资源。
  • 自动从 App Installer 包下载内容。如果您有 App Installer 包?没问题。添加它,DISMTools 将自动下载主包并使用它。
  • 从组策略自动检测源。如果您想要启用某个功能、修复 Windows 镜像的组件存储或添加能力,并且该源已在组策略中定义;您可以轻松地使用它。
  • 轻松创建配置列表。通过 DISM 配置列表编辑器,您可以快速创建配置列表,以便在进行如捕获镜像等操作时排除某些项目。
  • 在单一界面中快速管理所有挂载的镜像。挂载的镜像管理器可以让您执行基本的镜像管理任务,例如与已挂载的镜像相关的操作。
  • 生成和打印镜像信息非常方便。通过镜像信息报告,您可以保存正在服务的 Windows 镜像的一个区域或所有区域的信息以供将来参考。
  • 快速测试您的 Windows 镜像。借助 ISO 创建向导,您可以快速简便地测试您的 Windows 镜像。

注意

此功能需要 Windows ADK 及其 Windows PE 插件才能工作。

查看已安装驱动程序的签名者。在获取已安装驱动程序的信息时,如果驱动程序已签名,您可以查看驱动程序的签名者信息。

支持的操作 DISMTools 支持以下操作:

该程序处于测试阶段,因此并非所有可能的操作都已实现。有关更多详细信息,请参阅“不支持的操作”部分。

镜像管理

  • WIM/SWM/ESD 文件应用
  • 镜像捕获
  • 镜像提交
  • 卷镜像移除(移除非必需的 Windows 版本)
  • 镜像挂载和卸载
  • 服务会话重新加载
  • 镜像索引切换
  • WIM -> ESD 及其反向转换
  • SWM 文件合并
  • 组件清理
  • 镜像分割
  • 向 Windows 镜像追加更改
  • 将 Windows 镜像导出到新的镜像文件

操作系统包和功能

  • 包添加和移除
  • 功能启用和禁用
  • AppX 包服务
  • 应用程序添加和移除

能力

  • 能力添加和移除

驱动程序

  • 驱动程序添加和移除

配置包

  • 向镜像中添加配置包

语言和地区服务

  • 设置键盘层驱动程序

无人值守应答文件

  • 创建和管理无人值守应答文件
  • 应用无人值守应答文件

其他

  • 获取镜像的完整信息
  • 使用项目的或程序的暂存目录
  • 获取包、功能、AppX 包、能力和驱动程序的信息
  • 配置 Windows PE 设置
  • 基本自动化

不支持的操作

  • 地区设置
  • 等等,因为程序还处于测试阶段 这些操作将在未来的版本中得到支持。它们尚未实现是因为创建与程序其余部分无冲突的工作实现需要时间。

系统要求 DISMTools 与以下操作系统兼容:

客户端:Windows 8.1 及更高版本(不包括 Windows 10 版本 1507 和 1511) 服务器:Windows Server 2012 及更高版本(不包括 Server Core 变体)

注意 从 0.2.1 版本开始,DISMTools 不兼容 Windows 7/Server 2008 R2、Wine 或 ReactOS。

下载 您可以从发布部分(推荐)、Softpedia 或通过 WinGet 下载 DISMTools:

稳定版本: winget install
CodingWondersSoftware.DISMTools.Stable (别名: DISMTools) 预览版本: winget install
CodingWondersSoftware.DISMTools.Preview (别名: DISMTools-pre) 该程序完全免费。

最后更新:2024年8月3日(Roberto Zamfir)

SourceForge 项目也会跟踪此存储库中的新发布,因此您也可以从那里下载最新版本。

特别提及 DISMTools 已被新闻网站报道。如果您感兴趣,可以查看这些报道:

  • DeskModder
  • Computer BILD
  • PC-Welt

支持这个项目 如果您觉得这个项目有用,请考虑给它一个星标以鼓励进一步开发。

构建 如果您想直接从源代码获取副本,请按照以下说明操作:

要求:

  • 7-Zip
  • .NET Framework 4.8 开发者包
  • PowerShell 5(Windows Management Framework 5 的一部分)或更新版本,用于脚本调试

首先克隆项目或下载源代码的 ZIP 文件。转到“Code”,并从中选择一个选项。 在您克隆仓库的位置运行 nugetpkgprep.bat 准备 NuGet 包。 在 Visual Studio 2012 或更高版本中打开解决方案。 最后,转到“生成 > 生成解决方案”,或者按 CTRL-Shift-B。

额外启动标志 为了加快测试速度,在从 Visual Studio 内部运行程序之前,您可以执行以下步骤:

  • 在解决方案资源管理器中双击 My Project。
  • 转到“调试”选项卡。
  • 在启动选项下,在命令行参数文本框中键入以下内容:/nomig /noupd/nomig 跳过设置迁移/noupd 禁用更新检查功能

您应该将设置配置如下所示。

JetBrains 用户 如果您使用 JetBrains 的 IDE,您也可以参与 DISMTools 的工作。不过,您只能修改表单的源代码,因此不会有任何设计工具。

贡献 如果您想为该项目做贡献,可以通过多种方式进行:

  • 代码变更:将会被纳入下一个版本的变更。如需进行此类更改,请阅读贡献指南。
  • 文档和/或美术作品:如果您更喜欢视觉方面的工作,我们建议您为帮助系统做出贡献!请参阅最后一节了解说明。

测试最新版本 我们在 Preview 分支中继续开发下一个版本。要切换到它,请从分支列表中选择 "dt_preview"。每天都会提交更改,每两周会发布新的构建。

保持联系 请务必关注我们的官方 subreddit 以获得发布通告和其他有趣的内容。此外,还可以查看 My Digital Life 讨论区了解正在开发的功能。

为帮助系统做贡献 我们需要您的帮助来构建 DISMTools 的优秀帮助系统。如果您愿意为此贡献,请点击此处了解更多。

v0.5.1 Update 1

这是对 DISMTools 0.5.1 的更新,包含了来自 0.6 版本预览版的错误修复和增强功能。

变更 预安装环境助手 现在您可以在分区选择屏幕上按下 B 键返回磁盘选择屏幕,如果您选择了错误的磁盘。 操作系统安装程序现在为 DiskPart 和 DISM 显示更清晰的进度输出。

PowerShell 7 的兼容性得到了改进。 CopyPE 和 OSCDIMG 的输出现在显示得更加清晰。 Windows PE 镜像现在被挂载到 %TEMP% ($env:TEMP) 文件夹中。 现在 PE 生成器和 OS 安装程序都使用了自定义标题。 为了加快脚本启动速度,现在调用 PowerShell 时不加载任何存在于 %USERPROFILE%\Documents\WindowsPowerShell 中的现有配置文件。 镜像信息报告 获取包信息时,荒谬的日期现在被归类为异常。 无人值守应答文件功能 无人值守应答文件创建向导现在可以调整大小。 对于完全无人值守的安装(包括设置),无人值守应答文件现在命名为 autounattend。 无人值守应答文件生成器的退出代码现在以十六进制显示。 修复了一些 XML 编写器问题,针对 UnattendGen 解析器(感谢 MDL 论坛上的 David Retzloff 发现)。 在使用向导创建了无人值守应答文件之后,您现在可以将其在 Windows 系统映像管理器 (SIM) 中打开,或者在编辑模式下加载它。

注意 程序会检测 Windows SIM 的存在。如果在标准位置未检测到它,则该操作将被禁用。Windows SIM 与部署工具一起安装,来自评估和部署工具包 (ADK)。

杂项 报告程序异常的链接已更改指向新的问题模板 (#160)。 当应用受信任桌面的镜像时,现在需要 Windows PE 4.0 或更高版本。 镜像应用任务和镜像文件信息对话框变得更加可靠。 修复了一个所有镜像都会重新挂载,但第一个挂载的镜像永远不会在自动重载面板中显示的问题。 修复了 App Installer 下载器中的解析器问题。 增加了对 Windows 的 Selenium 构建的功能更新检测。 修复了当外部程序卸载了所有镜像时,挂载镜像管理器中的挂载镜像列表不会被清除的问题。 异常对话框进行了重大改版,以显示更多信息和如何报告问题的细节。现在还包括程序版本报告。 修复了点击“访问目录”选项时总是加载项目的挂载目录的问题,即使镜像是在其他地方挂载的(感谢 @Procstas 发现)。 修复了当 AppX 包目录被拖放时的属性过滤问题。

相关推荐

Excel批量生成随机人名_excel批量生成随机数

之前的文章讲过怎么用在Excel生成随机银行名字。今天继续给大家分享下怎么在Excel生成随机人名。随机数据工具包书接上回,本文对之前的随机数据生成工具包进行封装调用,生成的结果直接写入到Excel表...

一学就会:Excel MOD函数,让数字周期循环变得easy

今日推荐:MOD函数。目的:根据当前日期在年内的周数对5个小组取余,再根据余数的值获取对应的值班小组。MOD函数也可以作为获取随机数的一种,只不过这种随机数是有一定规律的。【函数介绍】MOD——返回两...

1条公式,自动随机分配座位,你会么?

随机座位困局、老办法效率低、新公式能否破局?.上周学校开会说要给教室换排座位,教务处老师愁得头发都快白了。以前都是靠老师自己写名单再划拉划分组,现在新教室三列座位,学生又多,折腾了三天都没摆顺当。听说...

excel快速制作姓名随机分配表_姓名随机分组

快速制作随机分配表。当需要把这一列的姓名进行随机分组应该怎么操作?是不是还在一行一行的去复制粘贴,这样效率是非常慢的。怎么快速的制作一个随机的分组?·首先在第一组输入等于第一个姓名的A2单元格,双击填...

Excel里实现随机分组案例:导入名单随机分组

大家好呀,今天来给大家分享如何快速在Excel里实现随机分组。如下图所示,有15个人,现在要随机分成3组,每组5个人。只要简单两步,就能完成分组。第一步:为每个人设置一个随机数并编序号C列输入公式=R...

办公必备的15个Excel技巧,绝对的硬核干货,收藏备用

Excel的灵魂在于数据的分析与统计,而分析与统计就离不开函数或公式,今天要给大家分享的15个函数公式,是工作中常用的,可以直接套用。一、从身份证号码中提取出生年月。函数1:Tex...

Excel如何将某单元格区域数据随机排序

如下图是某公司人员名单,现在想要对这些员工进行随机分组。即对单元格区域内数据进行随机排序。选中B2:E10单元格区域点击下图选项(Excel工具箱,百度它即可了解详细的下载安装方法,本文这里就不做具体...

一键生成随机口算题,Excel工具妙用

小学生每天都要做口算,今天我给大家分享一下如何用excel来自制小学生的口算题。看我这里已经做好了,它的公式是这样,然后往下去拉,想要多少要多少,而且每一道题都是随机的。而且这一个表做好了之后,只要让...

Excel秒变抽签神器!1分钟搞定随机点名/抽奖

还在为年会抽奖、课堂点名、分组任务抓狂?别求人写代码啦!Excel自带隐藏大招1分钟设置,永久使用,按个键就能开抽超简单3步设置(有手就会版)1随机号生成在姓名表旁新建「随机号」列输入=RAND...

基础函数20例,案例解读,再不掌握就真的Out了

Excel中的函数是Excel的一个重要工具,如果你不及时掌握,对于Excel的应用、工作效率等会受到很大的影响,今天,小编给大家分享20个Excel的基础函数,对大家肯定很有帮助。练习文件在文末领取...

怎么利用Excel实现随机取样_excel随机取数据

今天跟大家分享一下Excel如何随机抽样1.打开Excel软件2.选中要抽取数据的单元格区域3.点击下图选项(Excel工具箱,百度即可了解详细下载安装信息,本文这里就不做详细解说。)4.点击【统计与...

1分钟学会Excel总表更新,分表实时同步,再也不用熬夜了!

你是不是还在用筛选→复制→粘贴的老方法拆分Excel数据?每次按类别整理报表都要折腾半小时?别傻了!今天教你用FILTER函数一键搞定,数据更新还能自动同步!第一步:准备工作表新建3个工作表,分...

excel计算几个数范围,excel怎么计算一个范围的个数

excel怎么计算某些范围的数的个数,需要计算0-5,5-10,10-15,……1000的...比如这些数字在A列,从B1至B10求10个范围的数量。在B1输入:=countif(a:a,=10)在B...

让Excel随机排序_excel如何设置随机排序

随机排序如下图,希望对A列的应聘人员随机安排面试顺序。先将标题复制到右侧的空白单元格内,然后在第一个标题下方输入公式:=SORTBY(A2:B11,RANDARRAY(10),1)RANDARRAY的...

对人员进行随机分组,分步骤详细解释,看了就学会了

大家好,我是套路EXCEL!如上图,需要将12个人随机分成3组,每组4人。函数公式如下:=ROUNDUP(CHOOSECOLS(SORT(HSTACK(ROW(1:12),RANDARRAY(12...