垃圾清理軟體背後的秘密!

2021-02-13 原道數碼

點擊上方藍字「原道數碼」關注我們

知己知彼,心裡有底。我們不能輕易將命運交給清理軟體,所以最好要搞清楚它們運行的原理,是怎麼判斷文件有用沒用的,是怎麼判斷註冊表項是無效的,等等。

軟體清理垃圾的流程

這裡以360安全衛士為例。啟動程序後切換到「一鍵清理」,選擇需要掃描的項目,點擊「一鍵清理」,程序開始掃描指定位置的文件,完成後會根據默認勾選的項,刪除掃描到的垃圾文件。

360安全衛士一鍵清理界面

從以上描述可以看到,垃圾文件清理一般流程是:設定掃描條件→掃描具體文件→根據勾選刪除指定文件。其中最為核心的就是「設定掃描條件」,也就是如何判斷垃圾文件,請看下文解析。

垃圾文件的判斷標準

按照文件性質劃分,垃圾文件主要有三大類:

第一類是電腦中無用的文件,比如回收站文件、看過的視頻緩衝文件、上網產生的臨時文件等。

第二類是電腦軟體使用痕跡文件,比如Word打開記錄、上網瀏覽記錄等。

第三類則是註冊表中的多餘項目,比如無效、錯誤的註冊表項目等。垃圾清理軟體也多是參照上述三大類文件來設定掃描條件。比如在金山衛士「垃圾清理」中,完成掃描後,程序會列出掃描到的垃圾文件。

金山衛士掃描到的垃圾文件

1、電腦無用文件的判定

系統垃圾、上網殘留垃圾、視頻音樂垃圾等第一大類的垃圾文件,它們一般都有特定的文件擴展名,以「系統產生的垃圾/日誌文件」為例,點擊其後的「垃圾詳情」,在打開的窗口可以看到,這裡的垃圾文件大多是 「*.log」或者「*.tlg」文件,只是文件具體位置不同而已。

垃圾日誌文件類型

所以金山衛士是根據文件後綴來判定文件是否是垃圾文件的,比如要判定並掃描騰訊產品日誌垃圾文件,因為騰訊軟體一般在「C:\Users\當前用戶\AppData\Roaming\Tencent\Logs」下產生日誌文件,因此垃圾清理軟體軟體開發者只要在程序中添加一行搜索上述目錄「*.tlg」的代碼,然後再添加一條「Del *.tlg」刪除指令,即可完成對騰訊產品日誌垃圾文件的清理。

除了依靠文件擴展名外,還可以依靠指定目錄來判斷,比如Windows 7的臨時文件目錄在%USERPROFILE%\AppData\Local\Temp,清理軟體只要設置一個刪除該指定目錄下的所有文件的命令就可以了。

2、電腦使用痕跡文件的判定

電腦使用痕跡文件主要是一些應用程式運行後留下的一些數據。判定標準與上文所述相似,也主要是依靠文件擴展名和特定目錄來判斷。比如IE的歷史記錄在「C:\Users\當前用戶\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5」下,清理軟體中添加刪除此目錄下的所有文件就可以了。

IE歷史記錄垃圾文件

3、註冊表中的多餘項目判定

註冊表是Windows運行的中樞,幾乎系統中所有的操作都會在註冊表中留下痕跡。因此時間長了以後,不可避免地會在註冊表中留下大量的垃圾數據。清理軟體又是如何來判別的呢?下面以文件打開方式多餘鍵值為例。

默認情況下,當我們在系統中為特定類型的文件關聯打開方式後,系統就會在註冊表中生成相應的鍵值。比如在系統中安裝了Ghost Explorer軟體(假設程序名為Ghostxp.exe),並將其作為.gho文件的打開程序,此時展開[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.GHO\OpenWithList],右側一個名為「a」的字符串值就被賦值為「Ghostxp.exe」。

文件打開方式賦值

但是一段時間後,我又將Ghost Explorer軟體卸載了,如果這一關聯鍵值未被清理,就會也為無效的鍵值了。清理軟體根據默認註冊表關聯來判定的(比如文件打開方式關聯的是上述指定位置鍵值),軟體先通過掃描指定鍵值,然後將其和正常鍵值比對,如果不一致,則將其判定為多餘鍵值,最後將其標記並刪除即可。

沒有打開方式的文件類型會被掃描為「無效的文件類型記錄」

垃圾清理按需而刪

通過上面的介紹,可見垃圾文件一鍵清理實質上只是一個刪除文件的批處理+GUI外殼,它對於垃圾文件的判定,只是根據程序內置的預設標準進行機械判斷,因此造成「誤刪」的功能性還是很大的。

比如網站的Cookie文件,很多垃圾清理軟體都判定為垃圾文件,對於隱私要求保護較高的用戶,Cookie文件容易洩露隱私,自然是絕對的垃圾文件。但是對於那些馬大哈,如果他們經常要登錄不同論壇、網站,Cookie文件可以幫助他們記住不同的帳戶名稱和密碼,它不僅不是垃圾文件,而是很重要的密碼記憶幫手。

總之,對於具體垃圾文件的清理,我們一定要根據自己的需求來選擇性地刪除。

不妨將手指放在下方指紋上識別該圖片

相關焦點

  • 最好用的垃圾清理軟體?
    公眾號的每一篇文章都是小編精挑細寫的,各種推送都是親測過的,如有問題可以留言今天為大家推薦的是一款垃圾清理軟體。這款軟體是小編從眾多軟體細挑出來簡單最好用的垃圾清理軟體了。CCleaner的主要用來清除Windows系統不再使用的垃圾文件,以騰出更多硬碟空間。它的另一大功能是清除使用者的上網記錄。CCleaner的體積小,運行速度極快,可以對文件夾、歷史記錄、回收站等進行垃圾清理,並可對註冊表進行垃圾項掃描、清理。附帶軟體卸載功能。 同時支持IE、Firefox,不含任何間諜軟體和垃圾程序,支持包括簡體中文在內的26國語言界面!
  • 世界頂級垃圾清理軟體也被幹了!
    ,相信肯定有不少小夥伴早已聽說過它的大名,在清理垃圾這塊它可以說是行業裡做的最好的了。CCleaner Pro(安卓)介紹,這是一款非常不錯的手機垃圾清理軟體,現在市面上有關於手機垃圾清理的軟體非常多,畢竟大家手機內存有限,大量的軟體垃圾會佔用寶貴的存儲空間。所以有很大部分的人都會在手機上安裝一個垃圾清理軟體,像什麼360清理,安全管家清理等之類的軟體。
  • 自製一個系統垃圾清理軟體——電腦清理垃圾的方法
    電腦系統垃圾多?導致電腦容易卡頓、死機,有時候常常運行很慢,恨不得換個電腦。
  • 最強安卓手機垃圾清理軟體!
    今天本仙女給大家分享的這款軟體,可是我測試了7款軟體之後才發現的一股清流,不光軟體名字非常有個性,而且功能非常齊全,還是免費使用的。這款軟體是一款手機端的清理軟體,內置10多種清理功能、除了常規的一鍵掃描清理垃圾之外,還有APK文件清理,卸載殘留清理、空文件夾清理等。
  • 超強手機清理軟體,一鍵清理垃圾緩存,安卓/iOS
    大家晚上好,今天為大家帶來的是超強手機清理軟體,一鍵清理垃圾緩存,安卓/iOS。手機用的久了就會產生很多垃圾文件導致手機卡頓,今天給大家分享幾款手機垃圾清理軟體,可以快速全面的清理手機中的垃圾內容和各種病毒等,讓你的手機運行更流暢更安全,釋放更多內存,非常好用。
  • 手機上值得擁有的清理垃圾軟體
    哈嘍小夥伴們,新的一周新的乾貨,本周給大家帶來的是科技乾貨,這次乾貨的主要內容是一款安卓手機用的垃圾清理軟體
  • 【Windows】垃圾清理軟體——360清理大師
    而且由於很多軟體存在會自己在電腦中移入木馬然後接著自己查殺的情況。這樣就不如只留下清理垃圾的功能,360清理大師(Win10版)就解決了這些問題。近來,安全衛士研發了一款輕量級的電腦清理加速產品,這款軟體旨在幫助Windows10用戶便捷的釋放電腦空間,幫助用戶提高運行速度,保持電腦的流暢。輕量版本僅提供電腦清理、電腦加速及軟體卸載三個功能,並且僅適用於Windows 10。
  • WiseCare365垃圾清理軟體
    最近不少人過來說c盤空間滿了不知道該用什麼方法來清理。
  • 【每日APP推薦】垃圾清理,讓手機更流暢!
    系統優化軟體是我們手機上的裝機必備,實現一鍵加速、快速清理垃圾,讓我們的手機更流暢。
  • 最強電腦垃圾清理軟體 CCleaner
    電腦用久了是避免不了會產生垃圾、緩存的,很多人都不知道桌面處理,只能眼睜睜滴看著自己的電腦飄紅,無可奈何。還有一些小夥伴,雖然裝了清理軟體但是都有些愛耍「流氓」一言不合不是自己家的軟體就報毒。今天呢就給大家帶來一款系統垃圾清理利器:CCleaner。CCleaner是一款專業的系統優化和隱私保護工具。
  • 【玩機】iPhone手機清理垃圾軟體教程
  • 垃圾清理工具
    你有沒有經歷過電腦沒多少文件但是磁碟都快滿了呢有沒有遇到過電腦垃圾太多導致電腦卡死的時候呢有沒有遇到過用了各種清理垃圾工具清理後還是沒有效果呢那是你沒有用對工具其他工具都關了吧 試試小編今天給你介紹的這款電垃圾清理神奇軟體很小 不佔空間 免安裝 解壓打開即可使用 重點還是免費的溫馨提示:
  • win10如何清理電腦內存垃圾清理
    win10如何清理電腦內存垃圾清理1  一、系統自帶清理  其實有些人不知道在不用藉助任何第三方軟體的情況下電腦也能清理系統內的垃圾
  • Mac最強的電腦清理軟體!一鍵去除頑固垃圾
    初心不變,志在堅持,這裡會一直給大家帶來精品分享,滿足大家的需求,以後還請多多關照,下面就為大家介紹今天的軟體,可以說是電腦必備,過程詳細易懂,往下看。▌軟體介紹CleanMyMac :是一款強大的Mac系統垃圾清理工具,他有一鍵清理的功能可對你的Mac進行一站式清理,同時也可以做到智能清理,該應用本身擁有一個安全資料庫,就是一個項目列表,有一定的規格,可以準確的定位你的垃圾文件,在清理時會更加的安全,方便。
  • 電腦垃圾清理軟體,非常實用的小工具!!
    哈嘍,大家好,時光資源分享站堅持給大家分享全網熱門資源,包括手機端/pc端軟體,影音遊戲,學習資料等平臺乾貨軟體。▌平臺: 電腦     測試系統 Win10   ▌軟體介紹:這是一款非常專業的電腦垃圾清理工具,非常小巧實用,界面簡潔,永久免費。軟體無需安裝,下載解壓之後點擊圖標即可使用。軟體是永久激活版本,完全免費,大家可以放心使用。軟體除了清理垃圾的功能外,還包涵了註冊表維護、卸載程序、休眠狀態等功能。
  • 全球著名的垃圾清理軟體,從此告別手機卡頓
    清理垃圾,不用說,肯定是安卓手機上的日常操作,倒不如說,不得不清理。就我以前的使用經歷來說,能被我想起的清理工具也就獵豹清理大師、SD卡超級清理這兩個軟體,經過長時間的洗禮,前者已經變得廣告滿天飛,不如叫它廣告垃圾站...後者功能很強大,但是不適用於滿足快捷清理的需求,雖然能清理得很徹底,付出的代價卻是大量的時間成本,且操作較為複雜。
  • 【CCleaner】pro破解版/最強電腦垃圾清理軟體
    哈嘍,大家好呀、我是阿傑今天給大家帶來一款最強電腦垃圾清理軟體CCleanerpro破解版CCleanerpro破解版是一款免費的系統優化和隱私保護工具CCleanerpro破解版的主要用來清除 Windows 系統不再使用的垃圾文件,以騰出更多硬碟空間CCleanerpro破解版的另一大功能是清除使用者的上網記錄
  • 電腦命令窗口清理垃圾,清理垃圾文件bat
    電腦的系統垃圾會影響我們電腦的運行操作,大家也不想玩遊戲的時候卡死或者用軟體的時候卡,電腦長期不清理垃圾bat,長期的會造成電腦的損壞,我們應該每天都對電腦進行批量清理垃圾
  • 」它「是什麼垃圾?金山毒霸垃圾清理告訴你!
    剛開始大家都很不習慣,還用「你是什麼垃圾」來調侃垃圾分類管理人員的靈魂拷問。電腦也是一樣的,每天運行也會產生大量垃圾,而且是來自不同地方的垃圾,有Windows系統本身的,也有第三方軟體的,清理電腦垃圾也要看因地制宜,對症下藥。這麼多電腦垃圾指望手動清理是沒可能的,安裝了金山毒霸的用戶有救了,直接打開垃圾清理開始自動掃描,一鍵清理吧!
  • 最強大的安卓垃圾清理軟體
    今天老王分享一款清理安卓手機垃圾的神器——雪豹速清。雪豹速清可以幫助你清理手機的垃圾文件、管理存儲空間的文件、讓你的設備更加整潔!此區域會分享老王拍的一些比較鍾意的照片或看到的一些好的壁紙雪豹速清app,目前評分很高的一款安卓垃圾清理工具,特色功能自動掃全盤,掃描速度超快,智能文件分類,一鍵清理垃圾,支持安卓11/Android/data目錄訪問、文件複製、緩存垃圾掃描、文件管理等操作。