WinSxS组件存储文件夹是Windows最重要的文件夹之一,包含了众多系统组件和保证系统稳定运行的文件,伴随着系统使用时间的增加,它所占用的磁盘空间会越来越大,直接删除它会影响系统的正常运行。那么,如何给WinSxS组件存储文件夹瘦身?winsxs文件夹的可以移动吗?
如何给WinSxS组件存储文件夹瘦身?
1.查看WinSxS文件夹的大小
我们当然先要了解WinSxS文件夹的大小,但通过通常的查看“属性”方式无法查看相关信息,我们需要用鼠标右键点击系统的“开始”按钮并选择“Windows PowerShell(管理员)”命令,在弹出的PowerShell窗口中输入“Dism.exe/Online/Cleanup-Image/AnalyzeComponentStore”命令并回车。系统会自动地扫描WinSxS文件夹并创建检测报告,不仅可以查看到该文件夹的实际大小,还会给出是否需要对其进行清理的建议。比如笔者的电脑检测出WinSxS文件夹的大小为5.29GB,建议清理。
2.清理组件
通常情况下我们可以利用系统内置的自动清理WinSxS计划任务来清理组件,不过该计划任务以30天为一个周期,如果想马上进行清理工作,可以在PowerShell窗口中执行“DISM.exe /online/Cleanup-Image/StartComponentCleanup”命令,之后它就会自动地清除该文件夹中的老版本组件文件。分析完成后再执行一次第一步中的命令,可以看到它的容量变成了4.26GB,节省了1GB左右的磁盘空间。
3.卸载/关闭系统功能
如果系统里的某些功能使用频率并不高,我们完全可以将其卸载或关闭,也可以减小WinSxS文件夹对磁盘空间的占用。
用鼠标右键点击“开始”按钮并选择菜单中的“应用和功能”命令,在弹出的窗口中点击“可选功能”选项,即可看到系统默认安装的功能,包括“IE浏览器”、“Windows Media Player”等等。选中某一功能,在弹出的对话框中点击“卸载”按钮就可以将它删除了。
在“可选功能”窗口继续拖动滚动条到最下方,点击“更多Windows功能”选项,在弹出的对话框里面可以看到更多功能。在这一界面中只要去掉某一功能前的复选框,点击“确定”按钮即可将其关闭。
winsxs文件夹的可以移动吗?
一、建立链接
1、首先我们下载上面提示准备的 PEndMoves和MoveFile两个程序。
2、将下载两个文件解压到“C:Windows\system32\”文件夹下;
3、然后点开始菜单以以管理员身份运行CMD命令提示符;
4、在CMD命令提示符窗口中输入以下命令:
cd \windows 回车
mklink /D winsxs.link winsxs.moved 回车
二、获取对winsxs文件夹的完全控制权限
1、打开C:\Windows目录找到Winsxs文件夹,右键点击——属性,并切换到“安全”选项卡;
2、点击“高级”按钮,然后在新弹出的“winsxs的高级安全设置”对话框中切换到“所有者”选项卡并单击该选项卡的“编辑”按钮;再在弹出的对话框中选中“Administrators”选项并勾选“替换子容器和对象的所有者”复选框,最后单击“确定”按钮即可。
三、重命名及复制文件
1、继续在CMD命令提示符窗口下输入以下命令,如果之前关闭了你可以重新打开只输cd \windows 回车就可以了
movefile C:Windows\winsxs C:Windows\winsxs.moved 回车
movefile C:Windows\winsxs.link C:Windows\winsxs 回车
这两条DOS命令的含义分别是:将“C:\Windows”目录下的“winsxs”文件夹重命名为“winsxs.moved”、将“C:\Windows”目录下的“winsxs.link”重命名为winsxs.
2、完成重命名后,我们重启win764位系统,然后把C:\windows文件夹下的"winsxs.moved"里的所有文件复制到
X:\Windows\winsxs文件夹下,X代表你要存放的磁盘。下面小编以D盘为例。
四、建立关联及删除“winsxs.moved”文件夹
1、再一次以管理员身份运行CMD并执行以下DOS命令:
cd \windows 回车
rmdir winsxs 回车
mklink /D winsxs D:windowswinsxs 回车
2、输完上面几个命令后,连接工作就OK了,我们重启win7系统。
3、开机后进入win7 Windows目录把之前的winsxs.moved文件夹整个删除就可以了。