无忧启动论坛
标题:
关于 OriginSetup 工具的一些使用说明
[打印本页]
作者:
ll520126427
时间:
2026-1-23 12:43
标题:
关于 OriginSetup 工具的一些使用说明
本帖最后由 ll520126427 于 2026-1-27 19:53 编辑
OriginSetup
工具地址
:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=449479&page=1&extra=#pid6018866
先说说
OriginSetup
工具,定位是
微精简
(或者不精简,把精简选项关闭)
偏优化
,能否在不挂载映像的前提下,很方便对映像进行修改。它的初衷是想对映像文件(install.wim)或当前系统进行操作,如何做才能影响最小,删除的东西怎么样
更容易加回来
。
琢磨了好久,决定把所有的操作都放到第一次进入桌面之后,这样做的目的:进入桌面之前,install.wim仍然是原版的样子,但是你却可以通过更改配置文件
OriginSetup.ini,来实现所有的操作,这样可以应该兼顾到所有的情况:有的人喜欢精简,有的人喜欢优化。
常见问题:
问 1:OriginSetup 工具如何运行?
答:直接点击即可,若出现闪退,可能是相关文件缺失或者系统极度精简。比如系统没有 PowerShell,工具肯定会闪退。
问 2:我如何把 OriginSetup 工具加到 install.wim 里?
答:
方法 1:
简单的操作就是
挂载 install.wim
,直接将 Setup(OriginSetup 工具的整个目录)复制到映像的 Windows 文件夹内。此时,还需要把无人值守 unattend.xml 也加到映像文件
中:
\Windows\Panther\
unattend.xml
。
方法 2:
wimlib-imagex.exe update install.wim 1 --command="add 'D:\Setup' '\Windows'"
wimlib-imagex.exe update install.wim 1 --command="add 'D:\unattend.xml' '\Windows\Panther'"
上述命令只是示例,路径需要自己修改,小白建议方法 1。
问 3:我如何修改 OriginSetup 工具?
答:通过修改目录中的
\Setup\
OriginSetup.ini,如无特殊说明,1— 执行操作,0— 不做处理,有能力的话,可以自由修改,无加密。
例子如下:
Appx=1 表示操作会对 APP 进行移除,具体要移除的 APP 可查看 \Setup\Remove\Appx\AppxList.txt,这里列出了要移除的 APP。
如果我只想移除部分 APP,假设不想移除照片(Microsoft.Windows.Photos),只需要修改 AppxList.txt,把 Microsoft.Windows.Photos 删除或者加一个分号(;),写成;Microsoft.Windows.Photos,这样就不会移除照片 APP。
如果我不想移除所有的 APP,只需要修改 OriginSetup.ini,Appx=0 即可。
问 4:对应的菜单是如何配置的
?
答:
菜单 1:
移除 Windows 应用
,参考问3
菜单 2
:
移除 Windows 可选功能
,和问 3 类似,默认执行。可选功能列表在 \Setup\Remove\Function\FunctionList.txt,可以按需增删改。
菜单 3:
移除 Windows 系统组件
,默认不移除,组件列表在 \Setup\Remove\Component\ComponentList.txt,可以按需增删改。
菜单 4:
卸载 Windows 云盘
,它是调用 OneDriveSetup.exe 的卸载命令,不想卸载可以修改 OriginSetup.ini,OneDrive=0。
菜单 5:
万能驱动安装
,配置文件在 \Setup\Integrate\Drivers,支持外置目录绝对路径:D:\Setup\Integrate\Drivers\。
菜单 6:
集成 NET Framework 3.5/4.x
(Win10,ISO 文件中的 sources\sxs\netfx3.cab,放到对应的 \Setup\Integrate\NetFx\10.0.17763,这里灵活一点,还有可能是 10.0.18362)/4.x(Win7,.NET 安装包官方或第三方,有静默参数即可,\Setup\Integrate\NetFx\NET4.7.2.exe)。
菜单 7:
软件安装
,安装相应系统的软件(路径在 \Setup\Integrate\Software\6.1,6.1 表示软件只能在 Win7 下使用,Win10 就是 10.0),通用的软件(\Setup\Integrate\Software\SouGouPY.exe,比如搜狗拼音),有静默参数就可以实现静默调用安装。
菜单 8:
启用或关闭 Windows 功能
,默认执行。\Setup\Integrate\Feature\DisFeatureList.txt—— 禁用功能列表,\Setup\Integrate\Feature\EnFeatureList.txt—— 启用功能列表,可以按需增删改。
菜单 9:
集成 Windows 传统附件
,默认不执行。\Setup\Custom\Accessories\Accessories.ini,支持集成:计算器、记事本、画图、截图工具、便签、相机(网上收集的 ECAP.exe),其他均为微软系统提取,可以全部集成,也可部分集成,只需修改 Accessories.ini。
菜单 10:
集成 Metro 皮肤包
,来源于 MSMG ToolKit 中的计算器、照片查看器和 Windows Media Player 的三款皮肤,\Setup\Custom\SkinUI\SkinUI.ini。
菜单 11:
集成 太阳谷 图标
,默认不执行。
菜单 12:
更改服务状态
,\Setup\Configure\Services\demand.ini—— 手动服务列表,就是将服务状态改成手动;\Setup\Configure\Services\disabled.ini—— 禁用服务列表,就是将服务状态改成禁用,可以按需增删改。
菜单 13:
系统文件夹转移
,默认不执行。\Setup\Configure\FastMove\FastMove.ini,支持以下文件夹:桌面、文档、下载、收藏夹、音乐、图片、视频等,默认转移到 D 盘,可以修改 FastMove.ini 转移到其他位置。
菜单 14:
启用 Windows 照片查看器
,默认不执行。\Setup\Configure\PhotoViewer\PhotoViewer.txt,图片类型,可以按需增删改。
菜单 15:
注册表优化系统
,默认执行。\Setup\Configure\Regedit\10.0(Win10 的 REG 优化),6.1(Win7 的 REG 优化),Common(公用的 REG 优化),几乎所有注册表文件均有备注。
菜单 16:
任务计划管理
,默认执行。\Setup\Configure\TaskSchd\TaskSchd.ini,任务计划禁用列表,可以按需增删改。
菜单 17:
Windows 安全中心
设置(1)/ 禁用(2)/ 移除(3)【修改 \Setup\Configure\Defender\Defender.ini】,默认执行(Windows 安全中心设置,就是添加了一个排除路径,\Setup\Configure\Defender\ExclusionPath.ini)。若不想执行有关安全中心的任何操作,修改 OriginSetup.ini,Defender=0。
菜单 18:
Edge 浏览器
优化(1)/ 移除(2)【修改 \Setup\Configure\Edge\Edge.ini】,默认执行(Edge 优化,就是根据官方注册表做了一些调整)。若不想执行 Edge 浏览器的任何操作,修改 OriginSetup.ini,Edge=0。
问 5:如何自动无人值守?
答:在问 2 完成后,默认是以 Administrator(Autounattended=1)的形式登录。
如果我想以原版方式登录,只需要修改 OriginSetup.ini,Autounattended=0 即可;
如果我想以 User 账户登录,只需要修改 OriginSetup.ini,Autounattended=2 即可。
问 6:手动运行(非封装调用)有啥注意事项?
答:我想一条一条菜单执行,比如:11y,回车,就会集成太阳谷图标,不受 OriginSetup.ini 的影响(因为配置文件中太阳谷图标是默认不集成的)。
我想临时改变菜单的执行状态,输入 11,回车,太阳谷图标就会变成√(执行状态),而不是默认 ×(非执行状态),当所有菜单的状态都是自己想要的,可以直接回车,就会执行菜单中打勾的操作。
问 7:如果我已经将无人值守和 OriginSetup 工具集成到 install.wim 中,还想更改配置文件或者增加其他,但是又不想挂载怎么办?
答:可以将修改后的文件放置于 D:\Setup。
只支持
绝对路径,包括软件、驱动等,都支持外置调用。
问 8:如果我想在 install.wim,安装一些运行库 / 调用激活工具,如何做?
答:运行库在 \Setup\Scripts\Runtime\Runtime.ini,有静默参数即可;激活在 \Setup\Scripts\Winact\Winact.ini,通用的程序放到 \Setup\Scripts\Winact 目录,专用的程序在 \Setup\Scripts\Winact\6.1(10.0),6.1 就是 Win7 专用,更灵活。
这个执行的前提是 OriginSetup.ini 中 Runtime=1 和 Winact=1。
问 9:如何修改开始菜单布局,任务栏布局以及无人值守文件等?
答:相关文件在 \Setup\Scripts\XML。
Admin.unattend.xml——Administrator 账户;User.unattend.xml——User 账户(安装需要输入账户名,方便自定义自己喜欢的名称)。
\Setup\Scripts\XML\TaskbarLayoutModification.xml——任务栏布局修改
\Setup\Scripts\XML\LayoutModification.xml——Windows 10 开始菜单布局修改
\Setup\Configure\Regedit\start2.bin——Windows 11 开始菜单布局修改,自己去当前系统备份,路径在%LOCALAPPDATA%\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy
问 10:我想修改 Administrator 账户名为 Test 可以不?
答:当然可以,修改 OriginSetup.ini 即可。
; 修改账户名
DisplayName=1—— 表示执行,0:不做任何修改
;accountname 若为空,则默认修改 Administrator 属性的全名为:对应的品牌名(例如:联想修改为 Lenovo)
accountname=
有其他想法,可修改 \Setup\Scripts\DisplayName.cmd,按需调整。
问 11:我想修改计算机名(就是计算机 / 此电脑右击属性的【计算机名】),方便知道装机时间,如何做?
答:当然可以,修改 OriginSetup.ini 即可。
; 修改计算机名
Hostname=1—— 表示执行,0:不做任何修改
;osname 若为空,则默认修改计算机名为:【WIN-】+【当前时间 (20250520)】+【三位随机数】
osname=
有其他想法,可修改 \Setup\Scripts\Hostname.cmd,按需调整。
问 12:电源计划可以修改嘛?
答:高性能(HighPERF=1)和卓越性能(UltimatePERF=0)。
有其他想法,可修改 \Setup\Scripts\Finalize.cmd。
问 13:都到这里了,还有啥其他没说的功能嘛?
答:工具默认是简体中文,但如果有使用英语或其他语言的用户想使用,只需要将对应 zh-CN 目录下的 bat 文件修改为对应语言的内容,并放置到对应的文件夹。比如:这只是一个示例,\Setup\Lang\zh-CN\OriginSetup.mui.bat,只需要新建 \Setup\Lang\en-US\OriginSetup.mui.bat。如果当前系统是英文的,就会显示英文的菜单,其他语言可按此方式对应修改。
还有一个功能忘记说了,
暂停更新1000周(从当前开始日期开始计算)
,
\Setup\Configure\Regedit\PauseUpdate.cmd
好了差不多了,结束!!!
至此,两个工具 SxSCleaner 和 OriginSetup 尽可能做了详细的说明,两者可以互补,也能单独使用,祝大家玩的愉快!!!如有错别字或表述不当的地方,请指正
SxSCleaner 工具使用说明:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=449490&page=1#pid6020457
SxSCleaner 工具地址:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=449472&extra=&page=1
作者:
ll520126427
时间:
2026-1-23 12:43
本帖最后由 ll520126427 于 2026-1-28 09:14 编辑
2026.1.28 更新 ,不再使用 wmic,修改 \Setup\Bin\definitions.cmd 24-31行,直接把原来的24-31行替换即可
:: 例如:Windows 10 专业版
for /f "delims=" %%e in ('%psc% -Command "$caption=(Get-WmiObject Win32_OperatingSystem).Caption.Trim(); $parts=$caption -split ' ',2; $parts[1]"') do set "HostEdition=%%e"
:: 例如:64位
for /f "delims=" %%a in ('%psc% -Command "(Get-WmiObject Win32_OperatingSystem).OSArchitecture.Trim()"') do set "HostArch=%%a"
:: 例如:10.0.17763
for /f "delims=" %%v in ('%psc% -Command "(Get-WmiObject Win32_OperatingSystem).Version.Trim()"') do set "HostLVersion=%%v"
作者:
baby1277
时间:
2026-1-23 12:58
支持,有空研究下。
作者:
fh123456
时间:
2026-1-23 13:12
谢谢分享!楼主辛苦了~
作者:
yhage
时间:
2026-1-23 13:20
这一问一答的,涉及的知识不少
作者:
进士小站
时间:
2026-1-23 13:52
谢谢分享,拷贝下来仔细学习
作者:
pfr
时间:
2026-1-23 14:10
谢谢分享!
作者:
hhcha
时间:
2026-1-23 14:29
学习了!
作者:
dony2006
时间:
2026-1-23 14:32
谢谢分享!
作者:
l3429900
时间:
2026-1-23 14:33
谢谢说明,详细易懂,多谢
作者:
womwom
时间:
2026-1-23 14:39
学习学习
作者:
zqfeng01
时间:
2026-1-23 14:40
谢谢分享
作者:
zqfeng01
时间:
2026-1-23 14:45
谢谢分享
作者:
a66
时间:
2026-1-23 14:50
支持~
作者:
quan9
时间:
2026-1-23 15:25
知识量上升!
作者:
nkowl
时间:
2026-1-23 16:00
支持 + 1
作者:
win82
时间:
2026-1-23 16:04
学习一下
作者:
51kb
时间:
2026-1-23 19:11
谢谢分享
作者:
neil4181
时间:
2026-1-23 19:26
感谢分享
作者:
2267981144
时间:
2026-1-23 19:29
感谢辛苦分享!
作者:
in9
时间:
2026-1-23 20:39
谢谢楼主科普分享!
作者:
2011smyndt
时间:
2026-1-23 23:45
学习了,感谢分享
作者:
2011monoso
时间:
2026-1-24 00:37
谢谢分享
作者:
handsome_xiang
时间:
2026-1-24 21:43
感谢分享!
作者:
fegr
时间:
2026-1-25 13:26
谢谢分享!
作者:
dksoft
时间:
7 天前
学习一下
作者:
ebaqiang
时间:
4 天前
改天试试,谢谢
作者:
fvptk66
时间:
4 天前
知识量提级了。谢谢楼主
作者:
想傲江湖
时间:
3 天前
改天试试,谢谢楼主!
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3