zifeityzyicq 发表于 2012-10-27 18:02

Windows 8-winsxs文件清理教程(不喜勿喷)

本帖最后由 zifeityzyicq 于 2012-12-6 20:43 编辑

下面的东西我专门出了一个工具可以实现类似的效果,不但可以减少更多空间,而且非常安全:请参考下面地址~所有工作我的工具会完成
https://bbs.pcbeta.com/viewthread-1201819-1-1.html


winsxs是系统的核心,可以说几乎所有的系统文件都存放在这个地方,这里是他们真正的位置。替他你所看到的文件不过是以个“快捷方式”而已。重要性也不用说,小白慎入,切记切记!!需要一定的电脑知识~

winsxs这个文件夹会随着你补丁的不断增加而增加,系统依然会把原先的老文件存放在这个位置,以便用户滚回安装的补丁,我的基本思路就是0字节化老文件(0字节化可以保证系统可以更新,而且几乎不占用空间),只保留新文件(备份时必不可少的~有备无患嘛),这样系统如果出现问题,重新滚回就可以了。如果自己不备份导致了系统崩溃你就不要来找我,我上有老妈,下有男友,琴棋书画一窍不通,更别指望要我帮你洗碗做饭。

Windows 8 企业版 64位 一开始winsxs文件大小是5.43GB,现在打上所有补丁体积已经变成6.98GB了。补丁越多体积也会越大!主要是因为一些用不到的老版本文件
比如说win8 自带flash,现在已经更新了二次了,大家都想得到,其实只有最新版是有用的,原先的老版本都是用来冗余的,依然在winsxs这个文件夹里面,如果不清理掉,显然比较浪费了!
大家不信可以打开winsxs(系统盘:\Windows\WinSxS)文件夹看看,然后搜索amd64_adobe-flash-for-windows,你会发现有三个版本16384,16426,20527。其中只有20527是有用的,其他几个都是老文件。

接下来说下清理方法,首先得winsxs目录的所有权,文件很多需要等待一段时间,然后再打开(系统盘:\Windows\SoftwareDistribution\Download)这个目录有更新的最新文件,既然我们知道了最新版本是啥文件,我们局可以删除那些用不到的老版本了。
比如说amd64_microsoft-windows-networking_31bf3856ad364e35_6.2.9200.16424_none_7b0a9b560415437a

amd64_microsoft-windows-networking_31bf3856ad364e35 是这个系统文件的名字,6.2.9200.16424 是表示系统版本,
none 表示语言,如果该文件不依赖语言,那么就是none,否则就是Zh-cn之类的。
最后的7b0a9b560415437a是离散值,防止文件重名加入的随机字符。

我们想找到amd64_microsoft-windows-networking_31bf3856ad364e35的老版本,只要在winsxs目录下搜索,然后查看版本号,只保留最新版本。老版本进行0字节化,当然你必须先进行备份,万一出错了也可以及时还原。

另外提醒下,大家应该听说过NET 2.03.54.5,你看到这样的文件,你千万不要只保留最高版本的文件!!还有VC++运行库也是~

祝大家愉快~
我为了学习封装系统光盘,但是winsxs文件太大了,所以想了这个方法,大家喜欢的可以去试下,不过提醒大家,千万要记得备份winsxs这个目录很重要,有一定基础在进行本文操作!

x下面展示下清理后结果
原版大小是5.43GB

打好所有补丁之后……
其实这个原来是6.98GB,已经被我清理了一部分了


清理winsxs 之后


基本回到了原先的大小,因为系统还会增加cab文件,那些无法确定那些是没用的,所以体积比原先稍微变大了点。
清理之后没有啥问题,有的电脑可能会出现应用程序配置错误,只要安装最新版的VC++ 运行库(2005,2008,2010,2012)就OK了,记住是最新版的~


bigslowfat 发表于 2012-10-27 18:08

Vista时代就有人这样做过,只不过风险太大了。

zifeityzyicq 发表于 2012-10-27 18:10

bigslowfat 发表于 2012-10-27 18:08 static/image/common/back.gif
Vista时代就有人这样做过,只不过风险太大了。

嗯,微软为什么不出一个工具,可以安装删除winsxs老文件呢

195 发表于 2012-10-27 18:10

给个成果图看看。

rthnbvseed 发表于 2012-10-27 18:16

暗恋 发表于 2012-10-27 18:45

还是不懂,有个工具就好啦

lj000 发表于 2012-10-27 19:31

已经7G多了。。{:5_597:}

tongtc 发表于 2012-10-27 19:34

楼主是男是女啊。。。。好基友?

KamWoPing 发表于 2012-10-27 20:49

感謝樓主分享心得,但動系統文件夾一般都有風險,雖然不是小白但我暫時還不打算動這個文件夾,希望樓主能有更詳細的教程

zifeityzyicq 发表于 2012-10-27 22:07

195 发表于 2012-10-27 18:10 static/image/common/back.gif
给个成果图看看。

成果图已发~

396485617 发表于 2012-11-26 19:36

gongxp 发表于 2012-11-26 19:40

不顶不行!
老是有原版党污蔑!这样的帖子弥足珍贵!

396485617 发表于 2012-11-26 19:44

新の刹那 发表于 2012-12-1 18:51

神帖!最近被这个困扰

java2010 发表于 2012-12-6 20:37

zifeityzyicq 发表于 2012-12-6 20:41

java2010 发表于 2012-12-6 20:37 static/image/common/back.gif
问题是如何0字节化,具体操作是什么

https://bbs.pcbeta.com/viewthread-1201819-1-1.html
我专门出了一个工具可以实现更加安全的方法~

cmise 发表于 2012-12-7 10:11

很好,硬盘大家都不会嫌大的。

java2010 发表于 2012-12-7 10:39

zifeityzyicq 发表于 2012-12-8 00:54

写个脚本, type null>”文件路径”这样了把目标0字节化了

苏曼殊 发表于 2012-12-8 12:54

这个要支持.
页: [1] 2 3
查看完整版本: Windows 8-winsxs文件清理教程(不喜勿喷)