我是如何干掉电脑上的垃圾文件,一篇长文把这事说清楚
其实电脑优化不优化的是个存在争议的伪命题,所谓的优化在我看来无非是有选择的远离流氓软件,有牺牲的降低外在的性能,所以比起优化这个词,我更愿意说是为大家分享一些不流氓的工具和不大众的技巧。
因为又是一篇长文,所以写完稿我把目录截了个图,如果小伙伴不想听我扯闲篇,可以直接往下翻按需观文即可(比如谣言那一款偏简单科普,不想看的小伙伴跳过即可)。
差点忘了说,还是那句话,都是我个人看法,如果不爱,请勿伤害。
关于Mac&Win的谣言
我是新进 MBP 选手,年初的时候就有买新电脑的想法(疫情在家真的让人想购物),老电脑用了 4、5 年了,然后咬咬牙入手了一个 19 年的低配 MBP。
刚入手 Mac 本,使用习惯上的适应就花了我好长时间(说实话现在可能也在适应期,写稿用的还是以前的 Thinkpad,小红点万岁),花钱之前我肯定是和你一样在网上搜搜搜的,当时也信了不少错误的科普(算半个谣言吧)。
所以这里在提优化电脑之前,先和小伙伴们分享三个内存管理向,我觉得正确的结论。
Mac相比Win利用了全部内存
我最开始在网上看到的,macOS 之所以比 Windows 的使用体验更佳,是因为内存应用的底层逻辑不同。
同一个应用,macOS 会调用全部的内存为它服务,Windows 则是跟扣牙缝一样有多少给多少,所以 macOS 比起 Windows 更优秀。
刚开始听着觉得很有道理,但一琢磨觉得挺扯的。
无论是 Mac 还是 Win,肯定都保留了未被分配给应用的物理内存,这部分内存既可以用来服务于新的应用程序,也可以用来加速已有应用的启动,Mac 和 Win 里的叫法不同而已。
何况我新看到一种靠谱的说法,Mac 和 Win 对于内存的统计方式存在差异(17 年以前 Mac 的统计内存的方式比现在更多),夸张点的举例,Win 占用 20% 的内存跑到 Mac 上没准有 50%,但实际上是一样滴。
Win相比Mac将硬盘作为虚拟内存
熟悉 Linux 或者 Mac 的小伙伴应该知道,虚拟内存这种叫法只是微软家的称呼,在 Mac 或 Linux 上则称为 swap(交换空间)。
机制是差不多的,拿出来一部分硬盘空间当内存使用,好让系统可以运行更多更大的程序,如果没有这个功能,很多大型程序估计都跑不起来了(吃内存的怪兽有时候比你物理内存都要大)。
导致Win越来越卡源于磁盘碎片
其实到这才是主题,网上很多人都说 Windows 越来越卡是因为磁盘碎片的设计,但我更倾向于是因为各类软件污染了你的注册表。
注册表一直是个很大的坑,如果给小白解释,注册表就是微软给你提供的数据库,记录了系统和软件的设置信息。
为啥说它是个坑,因为软件在安装过程中总会给你安排上各式各样的注册表(为了让软件在电脑上合理驱动起来,也为了给你搞个开机自启),但坑就坑在大部分软件在卸载时没有同步删除这些注册表。
大量的开机项留在了注册表中,这些垃圾直接影响了你的开机时间并浪费了资源,我拿朋友的电脑查了查注册表编辑器中 Services 里的内容,导出成文本,一共 10 万行。
这里提一句,我没数有多少内容,高达 10 万行的原因也是因为同一项内容可能就有好多个键值,但不妨碍我们判断无用的注册表保留了很多。
这里面很多内容是实打实的垃圾(软件都删了,还要它们干啥),你想想如果当你开机的时候,这些键值陆续加载,我们的直观体验又有多差。
小伙伴们可以自己去看看自己电脑 Services 里有多少注册表,「Win+R」唤出命令框,输入「Regedit」唤出注册表编辑器,按下图的顺序找到 Services。
但我实话说一句,不要随便动它们,轻则某些软件不能用,重则系统崩溃不是梦。
对于注册表的清理,我只建议利用一些有保障的第三方工具,下面我会慢慢介绍。
少不了的清理工具
上面说了那么多关于内存,关于电脑卡顿的知识,我们也得有合适的清理工具不是,总不能还用着 360 这样的流氓软件,祈祷着它能带给你惊喜。
下面就给小伙伴们介绍一个名叫 Revo Uninstaller 的清理神器(我也是被朋友安利的),之所以称它为神器,是因为它为我们提供了靠谱扫描算法(追踪出所有的注册表信息以及安装过程中创建的文件夹),和强大的卸载功能(三种,我没深究)。
我发现我电脑里之前 WeGame 没删干净,找到对应的程序,选择高级的扫描方式(最彻底)。
等扫描过后,它能显示这个程序的在你电脑上的所有踪迹(注册表一览无余),然后全选,删除,注册表搞定。
除了注册表,它还能扫描出所有的文件(空白文件夹以及缓存文件),照样全选,删除,整个程序全部删除。
除此之外,Revo Uninstaller 值得介绍的还有「浏览器扩展」以及「猎人模式」。
前者列出你所有浏览器上存在的扩展,有些偷偷给你安装的扩展在这里全都能看到,找到不要的扩展直接删除即可。
后者(猎人模式)为你提供了更灵活的卸载方式,打开后桌面得到一个类似瞄准镜的定位图标。
拉着这个瞄准镜移动到你想删除的文件(快捷方式也行),接着就能得到卸载、终止进程之类的选项,方便的很。
还有一些高端玩法我也没深究,不过单从卸载的角度上说,没有比它更靠谱的了。
当然这种神器毫无疑问是收费的,不过我从网上淘了份单文件 PJ 版,有需求的小伙伴可以回复最后的关键词获取,为了安全补一句仅仅为了学习交流。
靠谱的系统优化工具
前段时间全网都在吹一款名为 Dism++ 的系统优化工具,虽然它真的很能打,但我得说一句,Dism++ 绝不是一个供小白随便使用的工具。
因为它强大的有些越界,供你深度更改系统文件,如果你找找无脑吹 Dism++ 的文章,看看评论里面有没有系统崩溃的,重装系统的小倒霉。
这一点有些像 CC(CCleaner,也是有名的清理工具),毛病差不多,供你删除(或更改)的选项太多,直接导致的结果就是让电脑出现各种问题,所以在用这款软件之前,我建议不懂的东西保持默认选项即可。
抛开这个不算毛病的问题来说,Dism++ 良心十足,一句话,绿色免费,功能多。
限于篇幅,这里不能给大家挨个介绍功能,觉得感兴趣的小伙伴可以自己了解一下。这里我就说说它几个核心的功能。
空间回收:就是所谓的清理系统垃圾,专攻你 C 盘。
如果你不清楚该不该删,可以先勾上然后尝试扫描,右侧除了给你描述,还会为你提供详细信息(文件地址),选择前请再三慎重(默认选项没问题)。
我建议小伙伴们还是不用经常清理,一两个月想起来跑一次就行。
系统优化:这里能深入更改系统文件,也是我们慎之又慎的地方。如果你想,可以关闭小娜,可以禁用家庭组,可以更改图标,还可以定制右键管理菜单等等。
我没关闭小娜的原因是我看网上不少小伙伴说自己关了小娜以后,电脑三天两头出问题,所以我怂了(理直气壮)。
Dism++ 还可以备份还原,可以管理驱动,可以管理文件关联,所以它的强大是无需怀疑的。
我喜欢开发团队写在官网上的一段话,总结来说,四个字,不忘初心。
官网地址:
www.chuyu.me
保底的内存监控工具
我们做不到时时刻刻盯着内存,啥时候电脑扛不住了(内存占比爆表),再去清理或管理后台为时过晚,内存占用过高带来的卡顿感已经实实在在恶心到我们了。
所以需要一款工具监控着内存,给内存设一个阈值,一旦过了这条红线,自动清一波内存,让内存问题彻底远离你(当然我们有空的时候,还是该优化优化,该清理清理)。
虽然市场上的诸多电脑管家(360或腾讯)都有这个功能,但小伙伴们应该也都知道它们中存了不少猫腻,所以这里就推荐一款我一直在用的工具,Mem Reduct(后面简称 MR)。
我没专门跑去了解 MR 的背景,好像是哈萨克斯坦的高阶玩家整出来的洋货,但意外的良心。
我用的这个 MR 是个单文件的绿色便携版(我也不知道网上流传的是不是这个版本),意味着无需安装,随用随走,整个可执行文件也就 300KB 的大小,自然没有像国内电脑管家那样广告遍地、捆绑无数之类的私货。
原生的 MR 是纯英文的,网上也有翻译过来的版本,但我觉得翻译的不准确,加上对他们汉化包的不信任就没安排。
当然,看不惯原生版 MR 的小伙伴也可以上「软件缘」寻找汉化版的 MR(别急,后面有链接)。
MR 之所以能做成无需安装(自然也没给你注册表里添加乱七八糟的内容)的单文件版本,是因为它利用的是微软自带的内存整理功能。
网上介绍 MR 说它的清理内存的能力上限最高是 50%,不过我是没有碰到过这种极端情况(我觉得能达到这种程度的电脑也挺不一般的),实际的体验效果大致在 10%-20% 之间徘徊。
电脑管家或某些第三方内存清理工具大多是强制释放全部资源的,释放全部资源的同时你之前正在工作的东西可就得重新加载了。
而且它们为了追求数字层面的好看,会把物理内存强制转移到虚拟内存中,日积月累下来带给电脑的负担远比清理之前更重,不得不说一句,流氓还是它们流氓。
MR 相对良心的地方还在于它利用微软自带的内存整理内核功能,有选择的释放不必要的资源。
介绍了这么多 MR 的优点,再给不会折腾的小伙伴多说些它的操作。
基本操作都在上图(想用原版不会操作的小伙伴一定要看图),清理过程中你能看到虚拟内存里的数值变化是几乎没有的(没和你玩数字游戏),想达到监控内存实时自动清理的小伙伴可以点击上图左上角的设置(热键 F2)。
上面是你唤出的设置页,选择左侧第二栏的「Memory cleaning」,如果你第一次使用 MR,会出现和上面一样全灰不可选的问题,在主页面单击一次清理内存即可。
多说两个注意事项,允许内存清理范围中的倒数第二,第三项(也就是默认没有打勾的),如果你勾上了,每次清理时会出现几十秒的卡顿,但清理的范围更广,释放的资源更多,如何取舍还得看小伙伴各自的选择。
其次就是那个内存清理触发器,第一个选项是根据内存占比触发的,一旦超过右侧你设置的数值,MR 就自动清理一下内存。第二个选项则是根据时间触发,定时清理(我没有需求,所以一直没勾)。
等你像上面都配置好,一个内存监控器就搞定了,电脑右下角的任务栏就能看到 MR 为你提供的实时内存情况。
设置里剩下的内容就是改改这个实时显示的内存情况的文字、颜色啥的,我就不过多介绍了。
刚刚手动清了一波,释放了 1.3G 的内存,开心。。。
我把官网和软件缘的下载地址放在下面,嫌麻烦的小伙伴可以直接回复关键词(在文章最后,顺手点个「赞」和「在看」呗)。
官网地址:
www.henrypp.org/product/memreduct
软件缘地址:
www.appcgn.com/down/mem-reduct.html
总结
关于 Windows 的优化还有很多别的角度,但我觉得要么太大众(将笔记本的电源模式改成高性能都会吧),要么操作难度太大,引发的后果不可控。
但无论怎样,我们折腾的目的还不是为了还自己一个流畅的电脑,虽说流畅是个很主观的感受,但卡顿不是,卡起来它是真的卡,我是真的难受。
最后还是要提醒,小白一定注意没事不要碰注册表(说实话我也不敢乱动),有些可以利用我说的那些工具清理,有些我们就把它放那吧(总比系统崩溃来的划算)。
如果有觉得自己电脑还不够干净的小伙伴,重装系统可能是我们唯一的选择了。。。
这一篇就到这里吧,下一篇想和大家聊聊少儿编程来着,一方面上回和一个小伙伴聊了聊,引起我对少儿编程的好奇,然后去好好了解了一下,另一方面我一个小侄子竟然也报过这样的课程。
现在后台消息越来越多了我有点来不及看,小伙伴有啥问题可以在下面留言,不多说了,咱周六再见。