You are here

Windows7 再提速 winsxs文件夹优化(系统盘减肥) 亲测有效

一,准备工作

先到微软官网下载 PendMoves v1.2 and MoveFile v1.01
http://technet.microsoft.com/en-us/Sysinternals/bb897556.aspx
点那个 Download PendMoves and MoveFile
下载后解压到c:\PendMoves这个目录下(我这里解压到C:\WINDOWS\System32 下运行命令老是出错)

'movefile.exe' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

获取对winsxs文件夹的完全控制权限。
打开c:\Windows目录;接着右击该目录下的”winsxs“文件夹,选择”属性“,打开”winsxs属性“的对话框的”安全“选项卡并单击该选项卡的”高级“按钮,然后在新弹出的”winsxs的高级安全设置“对话框中切换到”所有者“选项卡并单击该选项卡的”编辑“按钮;再在弹出的对话框中选中”Administrators“选项并勾选”替换子容器和对象的所有者“复选框,最后单击”确定“按钮即可

建立链接(Create Symbolic Directory Link)

点击系统左下角开始菜单-运行 输入cmd 后按Ctrl+shift+回车(即用管理员权限运行打开cmd命令),粘贴下面的代码进去回车

CD\Windows
mklink /D winsxs.link winsxs.moved

重启重命名

cd c:\PendMoves
movefile.exe c:\Windows\winsxs c:\Windows\winsxs.moved 
movefile.exe c:\Windows\winsxs.link c:\Windows\winsxs

下面的提示是成功的,有提示error 5的 请关掉杀毒和防御软件

Movefile v1.01 - copies over an in-use file at boot time
Move successfully scheduled.

重启电脑

复制winsxs到D:\windows\winsxs

robocopy C:\Windows\winsxs.moved D:\Windows\winsxs /E /COPYALL /SEC

重新建立链接

cd \windows
rmdir winsxs
mklink /D winsxs D:\windows\winsxs

再重启电脑 删除C:\Windows\winsxs.moved这个目录.

PS, 我这里是可以删除很多文件, 但还是有很多的问题被占用无法删除 试了很多方法 基本都删不掉
通过PE系统进去删除了

如果不小心把winsxs删除了,可以这样恢复:拿个系统盘然后在开始运行栏里输入sfc /scannow就可以进行修复。

本文整理自以下2文:
http://www.jb51.net/os/windows/19051.html(文中有几个错误,搜了下面那个才把问题解决了)
http://bbs.cn1069.net/forum.php?mod=viewthread&tid=70097

文章类型: 
关键字: