压缩winsxs文件夹的正确姿势
如果你已经用完这篇Windows系统盘无痛瘦身提到的所有方法还需要进一步释放系统盘容量,那么winsxs文件夹就是最后的希望了。
首先这个文件夹是绝对不能删不能删不能删的,然后除了MS给的补丁能通过磁盘清理清理掉一部分文件外,剩下的文件也是绝对不能删不能删不能删的,尽管这货真的很占空间(随随便便就上10GB了)。唯一可以做的就是利用NTFS的压缩功能,可以压缩大概1/3的空间。
注意事项
尽管是系统级的压缩,尽管winsxs里大部分文件很少会修改或移动,但NTFS压缩对性能还是有轻微影响的。这是在给(自以为)有强迫症的患者打针,实际影响可以忽略。
虽然下面的操作方法不复杂,我也试过一遍没有问题,压缩后也一切正常,但请按照步骤仔细操作。
很多介绍这个方法的中文内容讲到压缩就完了,完全不管winsxs和子目录的权限已经变更,导致使用Windows Installer的程序安装或重装时报错。对此我只能说:请以谨慎的态度对待知识。
以下压缩方法来自dandar3.blogspot.jp,我只是结合自己的经验整理补充。
压缩方法
关闭其它在运行的程序,以管理员权限运行cmd,按顺序输入以下指令
停止并禁用Windows Installer和Windows Module Installer服务
sc stop msiserver
sc stop TrustedInstaller
sc config msiserver start= disabled
sc config TrustedInstaller start= disabled
3. 备份winsxs目录的ACLs(存取权限表,一会儿要还原的)
icacls “%WINDIR%\WinSxS” /save “%WINDIR%\WinSxS.acl” /t
4. 获得WinSxS和其子目录的所有权
takeown /f “%WINDIR%\WinSxS” /r
5. 获得winsxs目录的所有权限
icacls “%WINDIR%\WinSxS” /grant “%USERDOMAIN%%USERNAME%”:(F) /t
6. 压缩winsxs
compact /c /s:"%WINDIR%\WinSxS" /i
7. 把WinSxS和其子目录的所有权还给TrustedInstaller
icacls “%WINDIR%\WinSxS” /setowner “NT SERVICE\TrustedInstaller” /t
8. 还原winsxs目录的ACLs
icacls “%WINDIR%” /restore “%WINDIR%\WinSxS.acl”
9. 删掉备份的WinSxS.acl文件
del “%WINDIR%\WinSxS.acl”
10. 还原Windows Installer和Windows Module Installer服务为手动
sc config msiserver start= demand
sc config TrustedInstaller start= demand
快去看看释放了多少空间出来吧~
压缩winsxs文件夹的正确姿势相关推荐
- 压缩WinSxS文件夹
1. 关闭其它在运行的程序,以管理员权限运行cmd,按顺序输入以下指令 2. 停止并禁用Windows Installer和Windows Module Installer服务 sc stop msi ...
- 服务器winsxs文件夹怎么清理工具,winsxs,教您winsxs文件夹清理方法
小伙伴们,小编今天给你带来了一个非常劲爆的消息,那就是如何清理winsxs文件夹这问题的解决方法,说到这里你们一定都特别的想要知道清理winsxs文件夹到的方法了吧.那么小编今天就把清理winsxs文 ...
- linux压缩指定时间的文件,Linux下压缩某个文件夹(文件夹打包)
tar -zcvf /home/xahot.tar.gz /xahot tar -zcvf 打包后生成的文件名全路径 要打包的目录 例子:把/xahot文件夹打包后生成一个/home/xahot.ta ...
- [linux]压缩一个文件夹内的部分文件 | 解压缩到指定路径
1.压缩一个文件夹内的部分文件 需求:对a目录下的这两个文件进行压缩 正确做法 cd /data/yzw/formal/result/a #必须切换到要压缩的目录下!! find -name &quo ...
- Python压缩目录文件夹,解压目录文件夹及耗时效率统计
Python用zip_file压缩文件夹,用unzip_file解压文件夹 1. 压缩效果对比 发现压缩率挺低的 压缩前:28.9MB,压缩后依然:27.8MB 2. 压缩耗时 运用了Python 装 ...
- win10系统winsxs文件夹该如何删除
管理员身份运行powershell: dism.exe /Online /Cleanup-Image /AnalyzeComponentStore 如果想要清理Winsxs文件夹的话,我们直接输入命令 ...
- 【Auto.js】[zip压缩] 将文件夹压缩成zip包
将一个文件夹压缩成一个zip包,可应用于项目文件夹打包成zip, 文件夹过滤了目录中的空文件夹,因此,空文件夹不会被打包到zip包中. 由于本人JS知识有限,JAVA也不懂, 导致该函数, 打包大型文 ...
- WinSxS文件夹瘦身
WinSxS文件夹瘦身2014-5-8 18:03:32来源:IT之家作者:阿象责编:阿象 评论:27 刚刚,我们分享了如何用DISM管理工具查看Win8.1 WinSxS文件夹实际大小.对于WinS ...
- 什么是WINSXS文件夹
转自:http://blog.163.com/yuan_haoliang/blog/static/81198320097178431691/ 从WINDOWS 98用到现在的7,自VISTA开始就出现 ...
最新文章
- 【经验】网络加速:pip
- 如何使用Ajax技术开发Web应用程序(2)
- MySQL 8.0 正式版 8.0.11 发布:比 MySQL 5.7 快 2 倍
- 保护8亿终端 阿里聚安全携手信通院打造B2C资金安全闭环
- 索引语法——创建索引 || 查看索引 || 删除索引 || ALTER命令 索引设计原则
- android zxing 自动对焦,ZXing自动对焦问题
- ROS调用ORB-SLAM2
- Ubuntu18.04误删分区表,无法挂载U盘解决
- vue使用ntko控件完成word上传、html上传
- 【股票融资融券模拟交易系统】开发与设计
- tcpdump输出内容分析
- mac 笔记本命令行使用技巧
- 信息论与编码_从信息论谈数字孪生系统的大行其道
- 数学与应用数学专业考计算机研究生,数学与应用数学专业学生考研有哪些方向 数学与应用数学专业学生考研方向是怎样的...
- Tensorflow中scope命名方法
- SV学习笔记—区分always和initial
- HDMI接口类型种类区分图(高清图)
- Spring Boot 之 MDC 实现全链路调用日志跟踪
- java jxl使用
- 应该怎样庆祝自己的生日更能体现生命的意义?