无忧启动论坛

标题: [分享修正完善版]Dism离线封装脚本-原作者baby1277。转帖注明出处,仅修正、其它未动 [打印本页]

作者: yuping    时间: 2025-12-25 04:04
标题: [分享修正完善版]Dism离线封装脚本-原作者baby1277。转帖注明出处,仅修正、其它未动
本帖最后由 yuping 于 2026-1-31 12:12 编辑

原作者baby1277 ,感谢大佬的代码,一直默默修改并完善,付出看得见
脚本从刚开始的bug 蛋疼的一堆堆儿,不断进化至今,已经基本稳定正常定型了,除了对付arm64 iso/esd会有困难(目前我正在排查原因,等有空再把这个新版测试一下arm64)全网无答案,极其难啃。
其它方面正常,应该很好用



全面阅读了一下,发现还是有些小错误在次脚本,有的甚至影响执行结果。所以抽空改了一下分享论坛
希望大佬不要介意哈    本次修改完善根据 v2025.12.23版,只改错 致力完美,其它未动
如有认可的地方请采用~


添加系统优化项.   稍微提高硬盘性能、尤其是固态盘优化
文档编码改了,中文不乱码。兼顾windows linux等所有平台不乱码。次脚本有两行共两个地方(行尾)导入注册表的文字乱码,已修正

以下错误修正,C盘后面必须有个冒号,
if not exist "C\Windows\System32\OneDriveSetup.exe del /f /q "%APPDATA%\Microsoft\Windows\Start Menu\Programs\OneDrive.lnk"


set ltsc=yse 改为 set ltsc=yes
无关紧要


设置服务.bat 严重错误,会无法判断返回值 导致无法禁用服务列表。已修正。
原代码是嵌套在 for %%i in (...) do (...) 的大括号代码块内的,这种场景下,原写法 if %ERRORLEVEL% EQU 0 必然失效,会出现逻辑错误


copy /y %APPDATA%\Microsoft\Windows\Start Menu\Programs\Microsoft Edge.lnk C:\Users\Public\Desktop
。。。。。
类似错误若干.未包裹引号会被系统解析为多个参数,导致复制失败(提示 “找不到路径” 或 “语法错误”)。路径不含空格还好,文件名什么的如果有空格就芭比Q
在批处理中,凡是涉及文件 / 文件夹路径的参数,无论当前是否含空格,都建议用双引号包裹,这是一种通用的避坑写法,能提升脚本的兼容性和健壮性,避免后续路径变更导致脚本报错。
小修


原封装脚本对defender精简操作有路径错误 指向了C盘,应该是挂载盘。已修正
原封装脚本封装后的iso/esd/wim必须安装在系统盘是C盘、或必须C盘的PE,一旦有双系统玩家或多系统存在(举例封装镜像是个PE启动后卷标为X盘),封装镜像里面的优化脚本等等必然闯祸酿出事故。
比如你C盘有系统了例如win7,然后把制作好的系统镜像win10/11装到D盘/E/F等.....  可要小心了。本来药丸要给张三吃,结果没考虑到两人的位置不是固定的会变动,路径指向了李四,所以李四吃了。不过还好,这是优化脚本无恶意操作不会有严重后果。李四磕了药要说一点没影响那是自欺欺人
本次修改版彻底通杀,永远不用考虑这个问题 随便装哪里。


主脚本、次脚本、所有原固定写死的 C:\ 路径均替换为 %SystemDrive%\,适配系统安装在非 C 盘(如 D 盘、E 盘)的场景,提升脚本通用性。规范写法补充路径双引号,提升健壮性,避免因路径中出现空格、特殊字符导致脚本执行失败。
重要 !   提高脚本通用性。兼容性拉满


主脚本增加了精准判断Arm64架构代码,原判断 存在 SysArm32”(早期 ARM64 Windows 系统) 是 ARM64 系统的 “非必要条件”,无法作为判断依据。22H2 及以上,包括 26H1,MS对 ARM64 架构的兼容层进行了优化调整:要么移除了 SysArm32 目录,将其功能整合到 System32 目录中;要么仅在特定场景(如手动安装 32 位兼容组件)下才会生成该目录,默认纯净镜像中不存在。
重要



其它修正项目。。。不列举。。记不清了

12.23改版:   抛弃通过文件判断arm64架构 不可靠,100%会被误判为amd64,已找到新的方法。欢迎反馈reg delete "HKEY_USERS\.DEFAULT\Software\Classes\Local Settings\MrtCache\%SystemDrive%\Windows\SystemApps\Microsoft.MicrosoftEdgeDevToolsClient_8wekyb3d8bbwe\resources.pri" /f
reg delete "HKEY_USERS\S-1-5-18\Software\Classes\Local Settings\MrtCache\%SystemDrive%\Windows\SystemApps\Microsoft.MicrosoftEdgeDevToolsClient_8wekyb3d8bbwe\resources.pri" /f
reg delete "HKEY_USERS\S-1-5-18\Software\Classes\Local Settings\MrtCache\%SystemDrive%%5CWindows%5CSystemApps%5CMicrosoft.MicrosoftEdgeDevToolsClient_8wekyb3d8bbwe%5Cresources.pri" /f
修正了%5C错误(CMD 不识别 URL 编码会被认为变量 执行出错。


v12.29增加:
你自己的应答文件文件xml可以放到Setup目录下,优先级最高。若存在就用,并且忽略ini自定义应答,若没有则按照ini配置的应答默认或自定义。用AutoUnattend.xml或Unattend.xml名字都可以,但最好别把两个不同的放进来。

若你自己的的AutoUnattend.xml或Unattend.xml放在封装脚本Setup目录将优先用之并忽略此处的自定义应答,否则按照ini的设置应答(默认/自定义) AutoUnattend.xml与Unattend.xml只要放一个就够了因为本质相同就名字不同而已,尽量不要放两个不同的进去
脚本运行路径 在检查后产生的3个临时文件增加清理操作。

小发现:脚本文件夹改名字后面加一个字:哦     程序依旧能够运行,判断中文目录不够完善 有漏网
文件夹名后面加一个= 号 闪退 不会出来提示。

v12.31增加 Wi~ndows右键菜单加强 最终版

全功能的应答文件最好不要与优化脚本同时使用(默认自带应答除外 因为这个是精简版的。),可能会有冲突报错,具体不太清楚,如果有请反馈。

修复了之前版本改完一个小疏忽 导致优化脚本报错的bug。。。。不好意思重新下载吧。已经仔细检查并亲自测试过。 暂时去掉了上一版本的serup目录应答文件优先功能。后续版本再加回来。
后续版本将考虑集成arm平台虚拟机关键驱动。
封装脚本对于amd基本完美。对于arm无可奈何~ 1.15重大进展,最新研究发现  封装的arm64 iso即使模仿官方iso再完美再高仿,也无法安装,官方很可能有高强度验证。
想要封装esd、wim 还想套用官方原版原壳iso,别抱太多希望了,只能esd裸奔!在PE下安装,虽然麻烦了点,没办法!

1.30 终于发现一个惊天秘密,最终解决了困扰数月的难题。arm64架构 完美套用原版iso原壳 且安装不报错。


2026.1.15改版.
ht--tps://img.cdn1.vip/i/694c7b05c97a7_1766619909.webp
ht--tps://img.cdn1.vip/i/694c7b06eaac9_1766619910.webp
htt--ps://img.cdn1.vip/i/694c7b03e75a5_1766619907.webp
ht删删tps://pan.baidu.com/s/16mSFJKBv0qKWssLBmyTONA?pwd=4321 提取码:4321
随缘更新。
























作者: lxptyc    时间: 2025-12-25 07:37
谢谢楼主分享
作者: 燕飞龙    时间: 2025-12-25 07:46
感谢分享
作者: yaojil    时间: 2025-12-25 07:59
谢谢楼主分享
作者: smile_z    时间: 2025-12-25 08:01
感谢分享
作者: ntcjq999    时间: 2025-12-25 08:02
谢谢楼主分享
作者: cncecpcy    时间: 2025-12-25 08:07
好。。。。。。。。。。。
作者: dafs    时间: 2025-12-25 08:27
好东西 谢分享
作者: reninhouse    时间: 2025-12-25 08:59
感谢分享
作者: wn168cn@163.com    时间: 2025-12-25 09:07
感谢分享
作者: wxa602    时间: 2025-12-25 09:11
谢谢楼主分享
作者: win82    时间: 2025-12-25 09:28
感谢分享
作者: hhcha    时间: 2025-12-25 09:41
感谢分享!
作者: 路路路过    时间: 2025-12-25 09:44
感谢大佬分享
作者: pan001    时间: 2025-12-25 09:59
支持,谢谢分享
作者: 88825666    时间: 2025-12-25 10:11
谢谢分享!!!!!
作者: 番茄盖浇饭    时间: 2025-12-25 10:43
感谢分享
作者: it323    时间: 2025-12-25 10:43
感谢分享!
作者: 2267981144    时间: 2025-12-25 10:48
谢谢辛苦提供分享!
作者: jtjt68    时间: 2025-12-25 10:51
谢谢楼主分享
作者: mimi820    时间: 2025-12-25 11:35
度盘下载太费电脑了。。。。。。
作者: a66    时间: 2025-12-25 11:41
支持~~
作者: shanglumen1387    时间: 2025-12-25 11:42
本帖最后由 shanglumen1387 于 2025-12-25 11:45 编辑

楼主:你修改的版本 在虚拟机里,怎么运行是一闪而退,启动不了,在实体系统Windows10下运行,界面提示汉字是乱码?

作者: rengrancunzai    时间: 2025-12-25 11:52
谢谢楼主分享
作者: liuyang2025    时间: 2025-12-25 12:11
谢谢优化
作者: guong    时间: 2025-12-25 12:42
谢谢分享了!
作者: wwoldok    时间: 2025-12-25 13:37
感谢分享
作者: handsome_xiang    时间: 2025-12-25 13:42
感谢分享!
作者: 冒个泡    时间: 2025-12-25 14:09

感谢分享
作者: ebaqiang    时间: 2025-12-25 14:43
驚為天人的神作,看了讓人熱血沸騰,感謝分享。
作者: 肉仔    时间: 2025-12-25 15:18
谢谢您的分享!
作者: fegr    时间: 2025-12-25 15:20
感谢分享
作者: qinkeer529    时间: 2025-12-25 15:45
感谢分享!
作者: yuping    时间: 2025-12-25 15:52
shanglumen1387 发表于 2025-12-25 11:42
楼主:你修改的版本 在虚拟机里,怎么运行是一闪而退,启动不了,在实体系统Windows10下运行,界面提示汉字 ...

收到!待我核查原因
作者: yuping    时间: 2025-12-25 16:17
本帖最后由 yuping 于 2025-12-26 16:49 编辑
yuping 发表于 2025-12-25 15:52
收到!待我核查原因

原因找到~已重新上传。

ht===t=ps://blog.csdn.net/baidu_24752135/article/details/105877599
h删tt===ps--://w删ww.cnblogs.co不让发链接啊m/ljbguanli/p/18991944
h删删tt==ps://blog.nowco删der.net/n/68ca3c79a2e24f979bc98d90174cb6f5


乱码的按照上面方法设置一下。
或者重新下,我又传了一份




作者: wyp858    时间: 2025-12-25 16:36
感谢楼主分享
作者: 2012wang55    时间: 2025-12-25 16:53




还是有乱码

作者: yuping    时间: 2025-12-25 16:59
2012wang55 发表于 2025-12-25 16:53
还是有乱码

你这是最先下载的,重新下吧
乱码就不要运行封装了都看不清。删掉重下

具体原因看楼上36楼,第二个链接,如果不想重新下载我刚刚传的,非要用这个,解决方法很简单就一个命令
作者: 2012wang55    时间: 2025-12-25 17:18
我下的就是最新版,16:15上传的。我用命令试试
作者: luntaner    时间: 2025-12-25 17:54
支持分享   学习
作者: ILOVEQQ    时间: 2025-12-25 18:12
谢谢分享
作者: xbox    时间: 2025-12-25 19:10
感谢楼主的热心分享!幸苦了!
作者: star0112    时间: 2025-12-25 19:15
感谢分享
作者: 2012wang55    时间: 2025-12-25 19:45
重新下载,不乱码了,试着封装25H2,很好用,感谢楼主分享,幸苦了!
作者: promrhxq    时间: 2025-12-25 21:21
感谢分享好东东
作者: uncut2005    时间: 2025-12-25 22:18
学习一下,谢谢分享!
作者: deuteros_gex    时间: 2025-12-25 22:39
感谢纠正,两个结合起来一起看
作者: sdtzsf    时间: 2025-12-25 22:58
哪位大佬帮忙分享一下,自定义的精简、禁用列表,谢谢。
作者: dksoft    时间: 2025-12-26 09:47
感谢分享
作者: cncecpcy    时间: 2025-12-26 09:56
好。。。。。。。。。。。。。
作者: wdy2008088    时间: 2025-12-26 09:58
坚持不懈的努力。这种精神值得点赞。
作者: 190866858    时间: 2025-12-26 11:14
谢谢分享
作者: 190866858    时间: 2025-12-26 11:14
谢谢分享
作者: 190866858    时间: 2025-12-26 11:14
谢谢分享
作者: zhaode    时间: 2025-12-28 17:24
谢楼主分享              
作者: 0070317    时间: 2025-12-30 12:10

谢楼主分享              必须支持下

作者: 陌小寞    时间: 2025-12-30 13:38
感谢大佬分享
作者: ljg009    时间: 2025-12-31 11:08
大佬,麻烦弱弱的问下,如何才能达到自己想要的精简的系统?比如DIY里如何添加包名,里边是汉字,可包名去哪找啊谢谢
作者: yuping    时间: 2025-12-31 16:05
ljg009 发表于 2025-12-31 11:08
大佬,麻烦弱弱的问下,如何才能达到自己想要的精简的系统?比如DIY里如何添加包名,里边是汉字,可包名去 ...

不明白你说的包名 是不是说卷标? 发图看看 你这样说也不太明白说什么
这个工具经过原作者不断改进完善 可以说是非常强大了,如果这也满足不了你要精简的系统 那你参与进来改一下吧 很浪费时间的。
作者: zhaode    时间: 2025-12-31 16:14
谢楼主分享                  
作者: ljg009    时间: 2026-1-1 07:38
yuping 发表于 2025-12-31 16:05
不明白你说的包名 是不是说卷标? 发图看看 你这样说也不太明白说什么
这个工具经过原作者不断改进完善  ...

大佬,也许我没说明白,不好意思,先祝你元旦快乐,哈哈,我的意思是如何精简自己想要精简的组件或者用小白的话来说删除自己不想要的自带软件,比如WD或者EDGE这类的,用了这个工具,可精简后还是有残留的,如磁性栏里的图标,应用设置里还会有搜索选择这类的,谢谢大佬
作者: yuping    时间: 2026-1-1 08:14
本帖最后由 yuping 于 2026-1-1 11:10 编辑
你要什么架构的 发amd64的给你吧? 发你邮箱吧。你上面说的精简有残留 最好有图片 发来我看一下能不能修复一下。1595545126@qq点com

作者: ljg009    时间: 2026-1-1 09:14
yuping 发表于 2026-1-1 08:14
这个离线精简按道理说 安装之前就精简掉了 wd 、edge这些 这个脚本好像默认是精简wd 不精简edge ,需要你 ...

谢谢大佬,感谢了,就是精简不干净,ini文件设置了,麻烦大佬了,
作者: John-Doe_1    时间: 2026-1-2 21:09
Thanks for sharing
作者: ljg009    时间: 2026-1-5 07:26
大佬,我给你信箱发了截图,谢谢,麻烦你看下
作者: yuping    时间: 2026-1-5 10:30
ljg009 发表于 2026-1-5 07:26
大佬,我给你信箱发了截图,谢谢,麻烦你看下

ok 已发。
作者: staony    时间: 2026-1-30 09:04
原作者最新更到2026.1.23了
作者: mapleoath    时间: 2026-1-30 14:17
下载学习。感谢分享
作者: yuping    时间: 2026-1-31 11:57
staony 发表于 2026-1-30 09:04
原作者最新更到2026.1.23了

看到了。在忙 没时间更进,晚些时候吧
arm 架构封装已有重大突破,可以完美套用官方iso原版原壳,并且安装不报错

有空整理一下发上来。
作者: staony    时间: 2026-1-31 14:31
yuping 发表于 2026-1-31 11:57
看到了。在忙 没时间更进,晚些时候吧
arm 架构封装已有重大突破,可以完美套用官方iso原版原壳,并且安 ...

厉害
作者: tjlp    时间: 2026-2-5 19:20
感谢分享!!!!!!

作者: 82123289    时间: 前天 11:37

谢谢楼主分享
作者: 陈皮。    时间: 昨天 12:17
o
作者: sms512    时间: 昨天 17:32

谢谢楼主分享
作者: kis766    时间: 昨天 17:50
感谢分享




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3