登录档进阶清理与重组--什麽是有必要的整理

在上篇我们用WiseRegCleaner从登录档清理介绍可删除的无用登录档,从安全模式扫描中一一分析笔者电脑的登录档,今天要来看看进阶模式会有什麽不一样,这要叫不安全模式清理吗?研究看看会发生什麽吧~


WiseRegCleaner进阶模式清理

一开始我们要先设置好我们清理前的备份位置,清理完後重新开机若发生你不期望的状态才可以找到备份复原他,并且把不必要的程序关掉再扫描会比较完整。
Imgur

为了容易辨别,笔者先用安全模式清理一次,重新开机後再用进阶模式扫描,而这支程序也很贴心的告诉我们其中会造成系统问题的不安全登录档为0,不过可能会清除一些使用者习惯的纪录等等,对某些用户可能是有价值的登录档。
Imgur

我们先看到第一项,他找出一些文件的缺失还有参照的应用ID不存在的登录值。
Imgur

再来是使用者的MRU清单,他会去找一些较近期一点甚至更容易使用到的清单,例如我们Win+R执行的纪录指令,之前安全模式清的大部分是系统纪录但平常不太会显示出来的清单,如果没有档案浏览存取纪录的需求,这里也可以删除。
Imgur

有趣的是我们发现他清理的登录档有很多位在HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\UserAssist下,而他的登录档名称竟然用凯萨加密(位移13格)的档案路径,这种加密可以轻易破解,所以可能是Windows不希望一般使用者搜寻到这些键值所做的保护措施。
Imgur

里面也可以看到先前提到的,以CLSID Key (GUID)作命名的子键,其中{CEBFF5CD-ACE2-4F4F-9178-9926F41749EA}
会记录已访问的应用程序、文件、链接和其他对象的列表,而{F4E57C4B-2036-45F0-A9AB-443BCFE33D9F}则会列出用於启动程序的快捷链接。
Imgur

最後的MUI快取其实回到安全模是扫描也会出现,没错,就是在我们清理完重开机再用进阶扫描的过程中出现的,有些登录值会不断在系统中自动生成或更改,无时无刻都会出现,这也是笔者不建议天天清理登录档的原因,我们可以久而久之来个年度大扫除,他会移除一些可能发生错误的潜在登录档,但这种几乎算是常驻的常常清理反而是系统处於一个删删减减的不稳定状态。
Imgur

就今天笔者的电脑例子来看其实没有太多奇怪的登录值,也可能是在以前就清除过了,但如果你是第一次清理登录档的话就要多注意一点,没问题就可以清理了,接下来我们来谈谈什麽是登录档重组。


关於登录档重组

这其实有点类似磁碟重组,在一段时间内,每当我们安装或卸载软件或更改Windows设定时,这些更改都会反映并保存在Windows登录档中,最後可能发生许多登录值被孤立、损坏或放错位置。

不过後来出现的各种技术,包括登录档虚拟化(应用程序不能直接写入Local_Machine相关的登录值),SSD的出现,Winodws的版本更新,现在这个问题已经不严重了,有人也认为这个重组动作会减少SSD的寿命。

其实登录档重组(registry defrag),就是对登录档的碎片化进行整理,具体来说是对杂乱的登录档压缩,丢掉无用的空子键,重新排列登录档的结构,把登录值归类到比较适合的位置,可能提升效能因为资料结构搜寻上可能变得更快速,甚至可能修复一些导致系统日志中出现的各种性能问题和错误,通常我们建议这要隔比清理登录档更久的时间,因为要出现这些状态不是一两天的事,而且他比清理登录档更危险,如果重组的不好可能会找不到重要的系统档,一定要先建立系统还原点才可以重组。

一样我们以WiseRegCleaner当范例,他会先扫描分析一次登录区(HIVE文件)判断有没有重组的必要,如果利大於弊再建议你重组。笔者电脑从来没有重组过,所以其实清理登录档就足够了。
Imgur

今天先写到这,我们讨论了WiseRegCleaner的进阶模式扫描,也说明登录档重组一回事,手动增删改查Registry内容大致都介绍完了,其实还有像是使用命令提示字元指令或是一些程序可以嵌入修改的函式,但这里的目的只是希望大家可以手动改机码,所以就不再介绍了,不过笔者前面有提到最後还是想自己撰写一点.reg文件当范例,现在差不多就是那个时候了,我们对登录档有一定的熟悉感,在操作时也懂得小心谨慎,下篇我们就来谈如何自己写.reg文件,针对登录档的介绍也就快近尾声了。

Imgur

参考资料:
https://windowsexplored.com/2012/02/06/a-quick-glance-at-the-userassist-key-in-windows/
https://www.thewindowsclub.com/registry-defrag-good-or-bad
https://forums.tomshardware.com/threads/whether-or-not-to-defrag-registry.2489879/


<<:  Day 10 - 转换人生跑道

>>:  【在厨房想30天的演算法】Day 07 资料结构:阵列 Array

晚上的空教室补课:名字赋予存在之变数 Variable

「今天要正式开始补课了。」诗忆相当紧张,趁着午休时间,拿着课堂讲义在图书馆试图预习,可惜一个字也读不...

Day 0x2 - 环境准备与建立

0x1 使用环境 OS: Windows 10 home x64 Framework: Larave...

30天程序语言研究

今天是30天程序语言研究的第十六天,由於深度学习老师多让我们上了python的进阶课程里面包括之前没...

Day-28 轻松使用Excel生成乱数并排名

今日练习档 ԅ( ¯་། ¯ԅ) 今日的内容是要带大家认识如何使用Excel判断最大值和最小值,以及...

Day-15 RAID

RAID tags: IT铁人 这个硬碟有多棒 在评断一个硬碟有多高的Availability时,我...