所有電腦管家都叫你清理的注冊表,竟然能偷偷控制你的電腦

Windows 電腦上的注冊表,相信不少差友都印象深刻吧。

當然,印象深刻不代表咱們想要看到它。

就好像誰也不想在用 PR 剪視頻的時候看到它崩潰了的消息。

注冊表就像一個刺客,平日裡與咱們相安無事,但是當它一出問題,就會整個大的。

比如什麼系統崩潰。

或者是我們熟悉又陌生的文件損壞。

都和注冊表有著說不清道不明的關系, 而當我們試圖防範於未然,想要把它給早早弄乾淨的時候。

的的確確能在互聯網上找到不少想要伸以援手的清理大師

所以,這些清理軟件真的有用麼?

而這個神龍見首不見尾的注冊表,到底在我們的電腦裡起到了什麼作用?

/注冊表前身

其實,注冊表也不是一開始就存在於 Windows 上。

在 Windows 95 之前,微軟通過一種叫 “ 配置文件 ” 的東西,來實現如今注冊表的作用。

這裡面存儲的,就是一些軟件的基本信息。 比如說配置一些文件的打開路徑在哪裡, 或者是軟件要用哪些字體來讀取。

舉個例子,就有點像 vscode裡的配置文件,簡單的文字,決定了圖形化後的功能。

比如咱們可以通過簡單的數字,來調整一個 tab 等於幾個空格。

不會有人不用四個吧(手動狗頭)▼

通常通過 ini 文件的形式,配置文件會趁著咱們安裝各種軟件的時候,把自己丟在系統的各種文件夾裡。

想修改一些配置的時候,咱們可以直接去這個軟件的安裝目錄裡找 ini 文件就行。

看上去挺方便,不過這 ini 文件最大的問題吧,就是太容易修改了,甚至可以簡單到直接用記事本給打開。

到時候手一抖改幾個字,可能一個軟件就打不開了。

比如把一個 5 行的行間距手一抖改成復數,軟件當場就尋思我哪見過這個?

不當場宕機就不錯了。

萬一改的還是系統配置文件,電腦指不定也得抽兩抽。

而且,當年大家用的還都是機械硬盤。。。考慮到 ini 文件分散在系統的各種犄角旮旯,

讀取起來太麻煩,打開也嫌慢,更不方便維護。

微軟後來就一尋思,乾脆把這些亂的到處都是的 ini 文件功能給整合了起來。

通過一個統一的,系統級別的分層數據庫來起到過去 “ 配置文件 ” 做的事情。

這個庫裡面裝的呢,就是咱們電腦裡哪些花裡胡哨,亂七八糟的配置。

舉個例子,我們鼠標右鍵的每次點擊,到底會彈出來哪些菜單選項,以及具體要彈的多長。

都得讓注冊表來告訴它才行。

而且吧,比起過去各自為戰,互相之間看不對眼的配置文件。

注冊表還能起到一個系統級別的調度功能,可以把這些軟件之間的信息共享給其它軟件,。

當有新的軟件安裝的時候,也會優先把自己能幹什麼,自己需要什麼的消息給寫入注冊表裡。

就像咱們現在能用 WPS 軟件來打開 word文檔,中間還得靠注冊表這個 “傳話筒” 來溝通才行。

想讓系統能弄清楚,我們得把“ wps 可以打開 word ” 文檔這件事情,寫到注冊表裡。

舉個反面例子,可能早些年有不少人嘗試過直接從小夥伴的電腦上拷貝一整個安裝好的英雄聯盟。

結果滿心歡喜的等了半天,結果打不開。

各種原因,就是直接拷貝過來的文件不會告訴注冊表 :“ 我是個什麼東西。”

那 Windows 可不就是兩眼一白,不知道怎麼安排你了嘛。。。

借助當時更為先進的數據庫結構,注冊表還能夠實現多用戶配置和多線程讀寫等功能。

別看咱們現在嫌棄注冊表長的醜,要知道當年,這可是少有的圖形可視化界面。

這講起來,不比那個用文本文件就能編輯,純粹編程界面的 ini 配置文件有排面多了。

/注冊表小解

現在咱們想打開注冊表,其實也非常簡單。

點擊鍵盤上的 win 鍵,然後輸入 “ 注冊表 ” 就可以看到。

或者,咱們直接按 win + R,在對話框裡輸入 “ regedit ” 來打開注冊表編輯器。

這裡簡單的介紹一下,這注冊表最上層的五個分類,都是一些什麼功能。

沒事,托尼也看的不太懂。

/注冊表新活

但是沒有關系~!

注冊表雖然是個“ 老古董 ”,但咱們不用把它吃透,也可以玩出不少新花樣。

改錯注冊表很有可能會損壞計算機,有時甚至會導致計算機永久無法工作。

修改注冊表之前,可以先對注冊表進行備份

點擊注冊表上 “ 文件 ” 的導出,就可以把注冊表放到咱們想放的地方了。

通過注冊表,咱們也可以把任意應用程序加入到我們的鼠標右鍵菜單上。

打開注冊表後,在表上的地址欄裡輸入這個:

HKEY_CLASSES_ROOT\Directory\Background\shell

當然咱們也可以手動一層層的打開到這個地址

然後在 shell 上新建一個項。

這個新項的名稱,就是之後咱們右鍵菜單會顯示的名字。

咱就先叫他火鍋吧!

現在當咱們點擊右鍵的時候,已經能看到多了一個 “火鍋” 了。

不過這回還沒給它加上功能,直接點擊的話會報錯。

所以為了讓 “ 火鍋 ” 有用,我們要在它下面新建一個項。

把它給命名成小寫的 “ command ” ,給火鍋一點命令。

然後找到想要打開的軟件,通過shift + 右鍵 來復制它的地址。

然後咱們雙擊右邊的 ( 默認 ) 來把剛剛得到的地址黏貼上去。

好,這樣我們就獲得了會打開 steam 的火鍋了。

當然,注冊表還有好多可以操作的地方,差友可以自行探索。

(千萬千萬要注意備份!!!)(千萬千萬要注意備份!!!)(千萬千萬要注意備份!!!)

/終

最後,回到開頭的那個問題。

注冊表需要清理麼?

實際上,絕大多數所謂的 “ 注冊表垃圾 ” ,都是幫咱們卸載軟件之後殘留過的安裝項。

這些文件或許會躺在我們的電腦裡佔據部分空間,但其實不會對咱們正常使用造成影響。

99% 的情況下不管它也沒啥事。

如果咱們的電腦真的出了什麼注冊表被惡意攻擊的問題。

除了咱們自己備份還原。

尋找一個靠譜的安全軟件,效果會比網上自己蹦跶出來,給你營造焦慮,硬推廣給你的殺毒軟件要好太多。

圖片資料來源

https://www.howtogeek.com/howto/37920/the-50-best-registry-hacks-that-make-windows-better/

https://www.abackup.com/easybackup-tutorials/disable-win10-update-registry.html

https://www.howtogeek.com/howto/windows-vista/add-any-application-to-the-desktop-right-click-menu-in-vista/

本文來自微信公眾號“差評”(ID:chaping321),作者:小陳,編輯:面線,36氪經授權發布。

本文經授權發布,不代表36氪立場。

如若轉載請註明出處。來源出處:36氪