压缩winsxs文件夹是安全释放1.2gb~4.8gb空间的唯一折中方案;需先获取administrators完全控制权,再启用ntfs压缩,最后将所有者还原为nt service\trustedinstaller以保障更新稳定。

WinSxS文件夹在C盘常年占据10GB~30GB真实空间,资源管理器显示的大小还常被硬链接虚高,但直接删会蓝屏、更新失效、软件打不开——压缩是唯一既安全又见效的折中方案,它不删除任何文件,只用NTFS压缩算法把已安装组件“压扁”,实测可释放1.2GB~4.8GB可用空间。
先获取WinSxS文件夹完全控制权
右键点击 C:\Windows\WinSxS → 选择【属性】→ 切换到【安全】选项卡 → 点击【高级】→ 在“所有者”标签页点击【编辑】→ 选中【Administrators】→ 勾选【替换子容器和对象的所有者】→ 点击【确定】。这一步必须做,否则后续压缩会提示“拒绝访问”。
返回【安全】选项卡 → 点击【编辑】→ 选中【Administrators】→ 勾选最下方全部【允许】权限(尤其是“完全控制”)→ 点击【确定】。注意:不要勾选“替换所有子对象的权限项”,避免误改系统关键目录权限。
启用NTFS压缩并应用到全部子项
再次右键 C:\Windows\WinSxS → 【属性】→ 【常规】→ 【高级】→ 勾选【压缩内容以便节省磁盘空间】→ 【确定】。
回到属性窗口 → 点击【应用】→ 弹出对话框时,务必选择【将更改应用于此文件夹、子文件夹和文件】→ 点击【确定】。这一步耗时较长,WinSxS内数万文件需逐个压缩,普通SSD约需25~45分钟,机械硬盘可能超1小时,期间请勿关机或中断操作。
压缩完成后,资源管理器中该文件夹名称会变为蓝色,表示已启用NTFS压缩。此时打开磁盘属性,C盘可用空间会立即增加对应数值,无需重启。
还原原始所有者保障系统稳定性
右键 C:\Windows\WinSxS → 【属性】→ 【安全】→ 【高级】→ 【所有者】→ 【编辑】→ 在“输入要选择的对象名称”框中手动输入:NT SERVICE\TrustedInstaller → 点击【检查名称】→ 确认变为加粗格式 → 点击【确定】→ 再次勾选【替换子容器和对象的所有者】→ 【确定】。
这一步不可跳过。TrustedInstaller是Windows更新服务的专属所有者,若长期以Administrators身份持有WinSxS控制权,下次系统更新可能失败或回滚异常。











