无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5340|回复: 77
打印 上一主题 下一主题

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

  [复制链接]
跳转到指定楼层
#
发表于 2025-12-25 04:04:09 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 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
随缘更新。























点评

『来自123云盘用户的分享』https://www.123865.com/s/MIRbVv-BuWuh?pwd=BuUI#  发表于 2025-12-25 11:32
感谢支持并指正问题,其实我还是蛮粗心的,很多功能都是根据网友的建议来实现的,封装脚本会一直更新下去。  发表于 2025-12-25 09:50
2025.12.25改版 https://pan.baidu.com/s/16mSFJKBv0qKWssLBmyTONA?pwd=4321#list/path=%2F 提取码:4321  发表于 2025-12-25 06:56

评分

参与人数 4无忧币 +20 收起 理由
JHW + 5 赞一个!
jtjt68 + 5 很给力!
baby1277 + 5 欢迎
ferdfg + 5 赞一个!

查看全部评分

74#
发表于 昨天 17:50 | 只看该作者
感谢分享
回复

使用道具 举报

73#
发表于 昨天 17:32 | 只看该作者

谢谢楼主分享
回复

使用道具 举报

72#
发表于 昨天 12:17 | 只看该作者
o
回复

使用道具 举报

71#
发表于 前天 11:37 | 只看该作者

谢谢楼主分享
回复

使用道具 举报

70#
发表于 2026-2-5 19:20:48 | 只看该作者
感谢分享!!!!!!
回复

使用道具 举报

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

厉害
回复

使用道具 举报

68#
 楼主| 发表于 2026-1-31 11:57:39 | 只看该作者
staony 发表于 2026-1-30 09:04
原作者最新更到2026.1.23了

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

有空整理一下发上来。
回复

使用道具 举报

67#
发表于 2026-1-30 14:17:00 | 只看该作者
下载学习。感谢分享
回复

使用道具 举报

66#
发表于 2026-1-30 09:04:13 | 只看该作者
原作者最新更到2026.1.23了

点评

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

使用道具 举报

65#
 楼主| 发表于 2026-1-5 10:30:22 | 只看该作者
ljg009 发表于 2026-1-5 07:26
大佬,我给你信箱发了截图,谢谢,麻烦你看下

ok 已发。
回复

使用道具 举报

64#
发表于 2026-1-5 07:26:42 | 只看该作者
大佬,我给你信箱发了截图,谢谢,麻烦你看下

点评

ok 已发。  详情 回复 发表于 2026-1-5 10:30
回复

使用道具 举报

63#
发表于 2026-1-2 21:09:50 | 只看该作者
Thanks for sharing
回复

使用道具 举报

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

谢谢大佬,感谢了,就是精简不干净,ini文件设置了,麻烦大佬了,
回复

使用道具 举报

61#
 楼主| 发表于 2026-1-1 08:14:15 | 只看该作者
本帖最后由 yuping 于 2026-1-1 11:10 编辑
你要什么架构的 发amd64的给你吧? 发你邮箱吧。你上面说的精简有残留 最好有图片 发来我看一下能不能修复一下。1595545126@qq点com
回复

使用道具 举报

60#
发表于 2026-1-1 07:38:08 | 只看该作者
yuping 发表于 2025-12-31 16:05
不明白你说的包名 是不是说卷标? 发图看看 你这样说也不太明白说什么
这个工具经过原作者不断改进完善  ...

大佬,也许我没说明白,不好意思,先祝你元旦快乐,哈哈,我的意思是如何精简自己想要精简的组件或者用小白的话来说删除自己不想要的自带软件,比如WD或者EDGE这类的,用了这个工具,可精简后还是有残留的,如磁性栏里的图标,应用设置里还会有搜索选择这类的,谢谢大佬

点评

这个离线精简按道理说 安装之前就精简掉了 wd 、edge这些 这个脚本好像默认是精简wd 不精简edge ,需要你设置一下ini文件,如果还是减不掉。告诉你一个终极大招,绝对能剪掉你不想要的。如果减不掉你来喷我 说下  详情 回复 发表于 2026-1-1 08:14
回复

使用道具 举报

59#
发表于 2025-12-31 16:14:21 | 只看该作者
谢楼主分享                  
回复

使用道具 举报

58#
 楼主| 发表于 2025-12-31 16:05:59 | 只看该作者
ljg009 发表于 2025-12-31 11:08
大佬,麻烦弱弱的问下,如何才能达到自己想要的精简的系统?比如DIY里如何添加包名,里边是汉字,可包名去 ...

不明白你说的包名 是不是说卷标? 发图看看 你这样说也不太明白说什么
这个工具经过原作者不断改进完善 可以说是非常强大了,如果这也满足不了你要精简的系统 那你参与进来改一下吧 很浪费时间的。
回复

使用道具 举报

57#
发表于 2025-12-31 11:08:12 | 只看该作者
大佬,麻烦弱弱的问下,如何才能达到自己想要的精简的系统?比如DIY里如何添加包名,里边是汉字,可包名去哪找啊谢谢

点评

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

使用道具 举报

56#
发表于 2025-12-30 13:38:00 | 只看该作者
感谢大佬分享
回复

使用道具 举报

55#
发表于 2025-12-30 12:10:01 | 只看该作者

谢楼主分享              必须支持下
回复

使用道具 举报

54#
发表于 2025-12-28 17:24:53 | 只看该作者
谢楼主分享              
回复

使用道具 举报

53#
发表于 2025-12-26 11:14:48 | 只看该作者
谢谢分享
回复

使用道具 举报

52#
发表于 2025-12-26 11:14:35 | 只看该作者
谢谢分享
回复

使用道具 举报

51#
发表于 2025-12-26 11:14:24 | 只看该作者
谢谢分享
回复

使用道具 举报

50#
发表于 2025-12-26 09:58:54 | 只看该作者
坚持不懈的努力。这种精神值得点赞。
回复

使用道具 举报

49#
发表于 2025-12-26 09:56:09 | 只看该作者
好。。。。。。。。。。。。。
回复

使用道具 举报

48#
发表于 2025-12-26 09:47:51 | 只看该作者
感谢分享
回复

使用道具 举报

47#
发表于 2025-12-25 22:58:22 | 只看该作者
哪位大佬帮忙分享一下,自定义的精简、禁用列表,谢谢。
回复

使用道具 举报

46#
发表于 2025-12-25 22:39:30 | 只看该作者
感谢纠正,两个结合起来一起看
回复

使用道具 举报

45#
发表于 2025-12-25 22:18:16 | 只看该作者
学习一下,谢谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2026-2-17 12:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表