无忧启动论坛

 找回密码
 注册
搜索

关于 SxSCleaner 工具的一些使用说明

查看数: 1110 | 评论数: 46 | 收藏 16
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2026-1-23 15:23

正文摘要:

本帖最后由 ll520126427 于 2026-1-24 21:45 编辑 SxSCleaner 工具地址:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=449472&page=5#pid6019888 再说说 SxSCleaner 工具,它的初衷是Windows 功能 ...

回复

fegr 发表于 昨天 13:27
学习一下
handsome_xiang 发表于 前天 21:43
感谢分享!
ll520126427 发表于 前天 11:14
shanglumen1387 发表于 2026-1-24 09:00
请教:“1WinSxS清理_在线.cmd”是在正常启动的情况下,对当前系统精简。“2WinSxS清理_离线.cmd”是在正常 ...

不在pe操作,具体看看日志到哪一步了
fh123456 发表于 前天 11:06
谢谢分享
sn4735 发表于 前天 10:34
感谢大侠分享
雪落银城 发表于 前天 09:07
来学习一下
shanglumen1387 发表于 前天 09:00
本帖最后由 shanglumen1387 于 2026-1-24 09:03 编辑

请教:“1WinSxS清理_在线.cmd”是在正常启动的情况下,对当前系统精简。“2WinSxS清理_离线.cmd”是在正常启动的系统下,对挂载的系统进行精简?还是在PE下运行“2WinSxS清理_离线.cmd”对挂载的系统进行精简?
另外:用“1WinSxS清理_在线.cmd”是在正常启动的情况下,对当前系统精简,可以。同样的系统下,挂载其他wim系统,运行“2WinSxS清理_离线.cmd”,为啥就一闪而过呢?是“1WinSxS清理_在线.cmd”和“WinSxS清理_离线.cmd”对运行环境要求不一样吗?一闪而过,具体差什么怎么知道?

点评

不在pe操作,具体看看日志到哪一步了  详情 回复 发表于 前天 11:14
в  详情 回复 发表于 前天 10:58
ll520126427 发表于 前天 07:30
ll520126427 发表于 2026-1-24 07:23
有可能会影响,但是工具都会保留,比如保留列表是这样的 :amd64_microsoft-hyper-v-vhd-parser,最大程 ...

嗯,你可以自己修改,一个系统可能不影响,但是win7-11中间可能会其他系统有影响,我要考虑大部分系统都不影响
ll520126427 发表于 前天 07:25
落泪之冰 发表于 2026-1-23 23:21
一个个排查那个有点过了,几万个呢
你说一个IIS组件,他可能还包含了别的组件的内容

也不是完全一个一个,在组件分析的基础上,通过二分法来进一步分析哪些winsxs影响开关,这个也是很慢了
ll520126427 发表于 前天 07:23
菲菲18866 发表于 2026-1-24 07:19
另外请教一个问题
就是保留组件涉及的SxS文件夹列表中
有相同的组件名称的列表只是版本号不同 是否只需 ...

有可能会影响,但是工具都会保留,比如保留列表是这样的 :amd64_microsoft-hyper-v-vhd-parser,最大程度保证开关正常

点评

嗯,你可以自己修改,一个系统可能不影响,但是win7-11中间可能会其他系统有影响,我要考虑大部分系统都不影响  详情 回复 发表于 前天 07:30
我看小修就是将Windows功能的组件包中涉及的最高版本号文件夹保留 低版本的删除了  发表于 前天 07:27
菲菲18866 发表于 前天 07:19
ll520126427 发表于 2026-1-24 07:17
尤其是iis 很慢,但是第二次处理就快了 它会把第一次保留的备份,再次处理就会快很多了

另外请教一个问题
就是保留组件涉及的SxS文件夹列表中
有相同的组件名称的列表只是版本号不同 是否只需要保留高版本的文件夹呢?
比如SxS文件夹列表中有如下2个文件夹
amd64_microsoft-hyper-v-vhd-parser_31bf3856ad364e35_10.0.26100.1150_none_1aaeba58f29a2e1d
amd64_microsoft-hyper-v-vhd-parser_31bf3856ad364e35_10.0.26100.4202_none_1a9ec11cf2a6f612
是否只用保留
amd64_microsoft-hyper-v-vhd-parser_31bf3856ad364e35_10.0.26100.4202_none_1a9ec11cf2a6f612
就不影响功能的开启和关闭呢?

点评

有可能会影响,但是工具都会保留,比如保留列表是这样的 :amd64_microsoft-hyper-v-vhd-parser,最大程度保证开关正常  详情 回复 发表于 前天 07:23
ll520126427 发表于 前天 07:19
U5558 发表于 2026-1-24 05:53
清理后还能加回是不是可以正解为优化而不是精简?
如何利用你的这两个工具生成一个精简的影像文件?

你不加回就是精简了 看看前面的说明
ll520126427 发表于 前天 07:17
菲菲18866 发表于 2026-1-24 06:52
在分析保留组件包SxS文件夹列表时非常慢
如图所示,是不是存在重复分析?
内存占用200MB不到和CPU占用2 ...

尤其是iis 很慢,但是第二次处理就快了 它会把第一次保留的备份,再次处理就会快很多了

点评

另外请教一个问题 就是保留组件涉及的SxS文件夹列表中 有相同的组件名称的列表只是版本号不同 是否只需要保留高版本的文件夹呢? 比如SxS文件夹列表中有如下2个文件夹 amd64_microsoft-hyper-v-vhd-parser_31bf3  详情 回复 发表于 前天 07:19
菲菲18866 发表于 前天 06:52
本帖最后由 菲菲18866 于 2026-1-24 07:18 编辑


在分析保留组件包SxS文件夹列表时非常慢
如图所示,是不是存在重复分析?
内存占用200MB不到和CPU占用20%不到 但是分析就是速度非常的慢
特别是分析IIS保留组件时很慢
还是因为保留的组件列表太多了?


另外请教一个问题
就是保留组件涉及的SxS文件夹列表中
有相同的组件名称的列表只是版本号不同 是否只需要保留高版本的文件夹呢?
比如SxS文件夹列表中有如下2个文件夹
amd64_microsoft-hyper-v-vhd-parser_31bf3856ad364e35_10.0.26100.1150_none_1aaeba58f29a2e1d
amd64_microsoft-hyper-v-vhd-parser_31bf3856ad364e35_10.0.26100.4202_none_1a9ec11cf2a6f612
是否只用保留
amd64_microsoft-hyper-v-vhd-parser_31bf3856ad364e35_10.0.26100.4202_none_1a9ec11cf2a6f612
就不影响功能的开启和关闭呢?


点评

尤其是iis 很慢,但是第二次处理就快了 它会把第一次保留的备份,再次处理就会快很多了  详情 回复 发表于 前天 07:17
U5558 发表于 前天 05:53
清理后还能加回是不是可以正解为优化而不是精简?
如何利用你的这两个工具生成一个精简的影像文件?

点评

你不加回就是精简了 看看前面的说明  详情 回复 发表于 前天 07:19
wang1126 发表于 前天 05:17
谢谢楼主分享
promrhxq 发表于 前天 00:11
感谢分享好东东
落泪之冰 发表于 3 天前
ll520126427 发表于 2026-1-23 22:33
这个过程也是必不可少的一部分,我当时用笨办法,一个一个排除,你敢相信嘛  走了太多弯路
后来监控和组 ...

一个个排查那个有点过了,几万个呢
你说一个IIS组件,他可能还包含了别的组件的内容

点评

也不是完全一个一个,在组件分析的基础上,通过二分法来进一步分析哪些winsxs影响开关,这个也是很慢了  详情 回复 发表于 前天 07:25
ll520126427 发表于 3 天前
落泪之冰 发表于 2026-1-23 22:26
我是傻乎乎的,开关组件,用监控程序记录下来,我是真傻啊

这个过程也是必不可少的一部分,我当时用笨办法,一个一个排除,你敢相信嘛  走了太多弯路
后来监控和组件分析相结合

点评

一个个排查那个有点过了,几万个呢 你说一个IIS组件,他可能还包含了别的组件的内容  详情 回复 发表于 3 天前
ll520126427 发表于 3 天前
本帖最后由 ll520126427 于 2026-1-23 22:38 编辑
落泪之冰 发表于 2026-1-23 22:27
SxSv1 | Export-System-Packages 这两个组件提取工具可以分析组件
这个地址在哪来着

https://bbs.pcbeta.com/viewthread-1762431-1-2.html 这里是SxSv1,多搜索一下就找到了
我感觉 SxSv1 | Export-System-Packages 这两个差不多
落泪之冰 发表于 3 天前
落泪之冰 发表于 2026-1-23 22:26
我是傻乎乎的,开关组件,用监控程序记录下来,我是真傻啊

SxSv1 | Export-System-Packages 这两个组件提取工具可以分析组件
这个地址在哪来着

点评

https://bbs.pcbeta.com/viewthread-1762431-1-2.html 这里是SxSv1,多搜索一下就找到了 我感觉 SxSv1 | Export-System-Packages 这个差不多  详情 回复 发表于 3 天前
落泪之冰 发表于 3 天前
ll520126427 发表于 2026-1-23 22:21
\SxSCleaner\_Helper\SxSExport-Mod.cmd
\SxSCleaner\_Helper\SxSExtract-Mod.vbs
上面是我修改之后的 ...

我是傻乎乎的,开关组件,用监控程序记录下来,我是真傻啊

点评

这个过程也是必不可少的一部分,我当时用笨办法,一个一个排除,你敢相信嘛 走了太多弯路 后来监控和组件分析相结合  详情 回复 发表于 3 天前
SxSv1 | Export-System-Packages 这两个组件提取工具可以分析组件 这个地址在哪来着  详情 回复 发表于 3 天前
ll520126427 发表于 3 天前
本帖最后由 ll520126427 于 2026-1-23 22:23 编辑
落泪之冰 发表于 2026-1-23 21:51
我精简winsxs的时候也喜欢精简后开关能正常,winsxs保留的文件还没你细腻
你把工具都分享出来了,赞一个
...

\SxSCleaner\_Helper\SxSExport-Mod.cmd
\SxSCleaner\_Helper\SxSExtract-Mod.vbs
上面是我修改之后的,来源于下面的组件提取工具,站在前人的肩膀上进行组件分析
SxSv1 | Export-System-Packages 这两个组件提取工具可以分析组件
思路:组件提取既然可以导出cab,那自然可以把cab其中的文件夹或者文件导出来,从而生成列表文件/文件夹

点评

我是傻乎乎的,开关组件,用监控程序记录下来,我是真傻啊  详情 回复 发表于 3 天前
落泪之冰 发表于 3 天前
我精简winsxs的时候也喜欢精简后开关能正常,winsxs保留的文件还没你细腻
你把工具都分享出来了,赞一个
要是可以,你不如把不同系统怎么分析出每个组件在winsxs需要的内容操作发一发

点评

\SxSCleaner\_Helper\SxSExport-Mod.cmd \SxSCleaner\_Helper\SxSExtract-Mod.vbs 上面是我修改之后的,来源于下面的组件提取工具 SxSv1 | Export-System-Packages 这两个组件提取工具可以分析组件 思路:组件提  详情 回复 发表于 3 天前
wyqdabcd 发表于 3 天前
感谢分享
wn168cn@163.com 发表于 3 天前
支持分享
2267981144 发表于 3 天前
感谢辛苦提供分享!
2314840143 发表于 3 天前
围观一下
445112826 发表于 3 天前
留下爪印,需要时好查询。
yyz2191958 发表于 3 天前
学习一下,谢谢

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

闽公网安备 35020302032614号

GMT+8, 2026-1-26 11:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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