找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: ll520126427

[原创] 【2026.3.28更新】WinSxS 完美精简 批处理工具 SxSCleaner,支持Windows 7-11

   火... [复制链接]
发表于 前天 20:54 | 显示全部楼层
提几条建议
RemoveApp.ps1 第 80 行 ni "$store\Deprovisioned\$appx.PackageFamilyName"
在双引号里 $appx.PackageFamilyName 不会取属性,会被当成 $appx 变量后面跟字面量 .PackageFamilyName,这样生成的注册表路径是错的;
建议:$($appx.PackageFamilyName)
同一文件里 $skip 未定义,foreach ($no in $skip) 只是碰巧因为空集合而没抛异常;
%eline% 变量未定义,却在两个主脚本的报错分支里当分隔符使用。不知道楼主是否实测过这些错误分支。

点评

多谢老哥的建议,本人不太会ps1脚本(用的这个作者ionuttbara,https://github.com/ionuttbara/windows-defender-remover,在ai的帮助下,改了个参数传递),但是测试是可以正常移除开始菜单中的【安全中心】 %eline  详情 回复 发表于 昨天 10:06
回复

使用道具 举报

发表于 昨天 08:32 | 显示全部楼层
有空试试,看稳定程度怎么样
回复

使用道具 举报

发表于 昨天 08:41 | 显示全部楼层
支 持 原 创
回复

使用道具 举报

 楼主| 发表于 昨天 10:06 | 显示全部楼层
本帖最后由 ll520126427 于 2026-8-3 10:12 编辑
gwaijyut 发表于 2026-8-2 20:54
提几条建议
RemoveApp.ps1 第 80 行 ni "$store\Deprovisioned\$appx.PackageFamilyName"
在双引号里 $app ...

多谢老哥的建议,本人不太会ps1脚本(用的这个作者ionuttbara,https://github.com/ionuttbara/windows-defender-remover,在ai的帮助下,改了个参数传递),但是测试是可以正常移除开始菜单中的【安全中心】
%eline% 变量未定义,之前没注意到,提取自MAS  可能是没提取完整
set "eline=echo: & echo ==== 错误 ==== & echo:"
回复

使用道具 举报

发表于 昨天 17:32 | 显示全部楼层
jxpxwgh 发表于 2026-8-2 18:26
请问楼主,是不是把 SxSCleaner\WinSxSList\Custom\DelFilesList.txt 的这个.txt文件里的某个条目注释掉 ...

楼主,sxs组件是必须要清理掉的,但是如果想要保留除组件之外的某个文件或文件夹,是不是只要删除 \sxscleaner\winsxslist\custom 文件夹中的 delfileslist.txt 文件里的某一行就可以保留了?系统自带的画图也被清理了,我想保留下来。我一直以为 delfileslist.txt 这个文件是sxs组件清理完成之后才生成的被清理了的文件的列表呢。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-4 15:05

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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