春雷
註冊表是win系統的配置中心,多數程序的配置信息都集中寫到這裏。
隨著應用的增多,各種應用程序的配置信息也越來越多,而且在應用程序uninstall時,相關的註冊表信息往往不自動清理幹凈。
應用程序在讀取註冊表時,要對自身相關的信息進行檢索和讀取,註冊表越大、冗余信息越多,相對的檢索速度就越慢。
對於普通用戶,這個“慢”可以忽略不計;對於高端用戶,這個“慢”就有個成本與收益的比率問題。
所以,清註冊表是有好處的,但不是必須。
順帶說壹句:linux系統的程序使用配置文件的組織方式,比註冊表優越。
發布於 2012-10-11
知乎用戶
1 人贊同了該回答
如果平時經常折騰電腦的話,有必要。
但是不能亂用清理軟件,更不能幾種軟件輪番用,最後出現了問題只會得不償失。我平時的使用習慣在這裏有提到[1],希望能幫助到妳。
——知乎
--------------
電腦到底有沒有必要清理緩存?不清理緩存真的會導致電腦反應速度變慢嗎?如果要清理緩存,多久壹次最好呢?
談談Win7中所謂的“系統垃圾”和他的“真身”
1) 什麽是系統垃圾
“系統垃圾”這個名詞,來源已不可考,然而在早期大體逃不過各類的優化軟件的宣揚。
Windows裏面叫做Disk Cleanup, 直接翻譯過來叫做“磁盤除冗”,或“磁盤清理”比較恰當,國外幾乎沒有任何相關軟件涉及到rubbish字眼,然而基於語言文字的偉大之處,大家可以想象,加上了“垃圾”兩字,事情會發生什麽變化,從windows98開始,最著名的有超級兔子和windows優化大師兩個軟件,幾乎壹統了優化類軟件的江山。每個人的電腦上不是優化大師就是超級兔子,這倆神器可謂是居家旅行必備利器。隨之全國幾近所有的計算機用戶投入了浩浩蕩蕩的系統垃圾清理工作,歷十數年而不得返。很多人每天無聊的時候,最喜歡做的事情就是打開“我的電腦”,alt+enter C盤,“研究”壹下今天C盤又大了多少個MB,然後在使用各類優化教程把這幾個MB幹掉以實現把“系統垃圾”消滅在萌芽狀態,而後才能安穩的睡上壹覺,並得意於自己的計算機水平又進步了不少。由於“系統垃圾”產生的不可避免性,導致許多用戶極具危機意識,對C盤的關心程度甚至大過了家裏的貓今天有沒有餵食。
優化軟件通過類似的概念宣傳使得自己長期占據下載榜榜首位置,雖然時至今日這兩位計算機界的大佬在逐漸淡出這個市場,但是繼任者360同學可謂是有過之而無不及,對各種“消滅垃圾”研究到極致,各種文件各種刪。
歐洲世界杯壹個月,就有不少媒體大肆宣傳浪費了多少萬個小時。整個中國的計算機用戶糾結了這麽多年,得浪費多少生命?我是個陰謀論者,雖然當年發明這個概念的人可能自己都沒意識到會對整個計算機界帶來的影響。類似於丟了個馬掌釘導致兵敗滑鐵盧。但我想妳既然壞事做盡,又享盡榮華,就別想死的心安理得。當年因為使用“優化”軟件搞到系統各種出問題的就不說了,重點說這個垃圾清理功能。
“垃圾”誰不願除之而後快?當時想到宣傳這個概念的人對心理學研究的很透,這個詞可以說極大程度的捅到了計算機用戶的**。諸如“您的系統存在垃圾,使用windows優化大師提升系統速度”之類的宣傳語比比皆是。然而,到底什麽樣的文件算得上是“系統不需要的文件”各類優化軟件所極力要消滅的究竟算不算“系統不需要的文件”?這是問題的關鍵。
作為壹個電腦使用者之壹,我比較關註操作系統的三個指標,其中的壹個或者若幹條我想也是大多數人所關註的:1.是否快速,比如開機速度,程序執行速度;2.是否穩定,隔三差五溢出或者報錯不是我們想要的;3.系統盤所占容量是否過大,如果C盤壹直處於爆滿的邊緣,許多工作都會無法進行。現在的清理軟件旨在宣傳第1條和第3條,因為這些是用戶看得見摸得著的,尤其是3,可以瞬間看到C盤多出了若幹MB可用空間,但是如果使用不善,則會引起1和2的全面崩盤。
那麽,所謂的“垃圾”究竟有哪些?我覺得可以分為幾類,見下章分解。
2) 哪些是系統垃圾
1.緩存類
緩存可以說是如今計算機體系裏必不可少的壹個環節。不止硬件有緩存,OS同樣有緩存。
1.1 windows系統緩存: 系統緩存是壹個很泛泛的概念,它包含許多路徑,用來保證操作系統和壹些應用程序的正常使用,最常見的非TEMP莫屬,絕大多數系統組件的運行依賴此目錄。此外,prefetch等預讀機制所在的文件夾也可以歸至這壹類。
1.2 應用程序數據緩存: 應用程序目錄主要是%TEMP%目錄,在NT6以上的核心對應用戶文件夾中的\AppData\Local\Temp文件夾,這裏主要存放壹些應用程序的緩存,比如:遨遊、PotPlayer等程序的Cache都在這裏。 1.3 IE緩存: 之所以把IE單獨拿出來是因為它比較特殊,IE對應的壹些緩存有自己獨立的位置,比如網頁臨時文件在Temporary Internet Files文件夾中,歷史在Recent文件夾中,而cookie等也有專門的文件夾
2.註冊表類 註冊表是windows管理機制中的核心部分,隨著系統使用時間的增長,註冊表的冗余在所難免。再加上壹些不負責任的程序員開發的程序在安裝時寫入的鍵值不能卸載幹凈,也增加了數據的冗余。因而,清理註冊表的主要原理就是刪除冗余鍵值對。
3.系統遺留文件類 也許這樣起名字並不算科學,但姑且這麽叫吧。 這壹類文件(文件夾)的特點,就是占用空間極大,以我半個月前新裝的系統為例:\Windows\Installer文件夾已經達到6G,\Windows\winsxs已經達到了將近7G,這兩個文件夾加起來將近14G,可見其占用空間之大。而這壹類文件也是目前的軟件不敢跨越的雷池,因為任何壹個地方清理不當,可能會導致系統崩盤或者出現異常。同理,Windows更新的反安裝文件也存在於C盤,清理之後可以節省客觀的空間,但同樣會帶來潛在的危害(比如,某些還原點無法回滾)。
4.其他 其余我沒提到的或者我沒想到的,就暫且歸結為“其他”吧。ActiveX、系統還原等等,都是目前垃圾清理軟件清理的對象。
好了,這壹章節說了這麽多,最後只想替那些被披上“垃圾”名號的文件們說壹句:“我不是垃圾”。
3)“系統垃圾”的真身
我們選壹些重要的“垃圾”來進行講解。
第壹項是上網時在特定網頁自動下載的ActiveX 和Java applets,大小是0 byte,大家跳過這壹條。
第二項是大家最為熟悉的Temporary Internet Files,IE緩存。IE默認設置是50MB,超出50MB會自動清除過期數據,妳至於跟這50MB過不去?我自己是設成了400M,大家請看劃線部分,”forquick viewing”-“以快速訪問” 計算機行業的發展,很大程度要得益於cache高速緩沖寄存器的發明,無論是各種硬件,幾乎都存在cache,比如硬盤的緩存,CPU的壹二三級cache,bios,內存等,操作系統引入cache這個概念是壹種質的飛躍,居然會有人死盯著這點磁盤容量,並且堅持不懈的戰鬥了10幾年。無非是因為temporary占據了個“系統垃圾”的名頭,事實真的如此麽?
第三項是遊戲統計數據,刪了我那個160秒完成高級掃雷的記錄就沒有了。妳不會這點空間也要吧?
第四項是回收站,沒什麽好說的,留著偶爾翻翻能找到不少有用的東西。
第五項是關鍵,占據了最大壹塊,各種temp文件夾,由應用程序產生,程序關閉之前通常會刪除相關信息,如果沒自動刪除,說明程序認為這些東西暫時有用,數周沒有明顯變化則可以安全刪除。
第六項,照片,視頻,文檔的緩存文件,如果妳能理解緩存的真正意義,想比不會覬覦這區區幾十MB。
第七項,錯誤報告的解決文件,用於妳計算機出現錯誤時,WINDOWS會自動搜索解決的辦法,新手可以用這些推薦的辦法來解決計算機的故障。
4)總結
C盤可用空間減少有很多原因,實際上即使妳把所有軟件都放在D盤,C盤也不會幹凈,軟件會在C盤的appdata或其他文件夾創建壹些自己運行需要的文件。這些文件是程序運行所需的,現在軟件的設計思路很明確,即使妳把程序裝到G盤,應該呆在C盤的那壹部分還是會在C盤自動創建,而且這種刪除工作是有害無益的。比如QQ的聊天記錄,默認保存在我的文檔,即使妳壹周ghost壹次,也意味著,ghost完系統至少要丟好幾天的聊天記錄,此外還有firefox的配置文件,各種各樣的配置,比如我的appdata/Roaming/sogouExplorer,大小已經接近700M,webkit核心的緩存也是放在這裏。chrome更絕,直接把程序都裝到appdata下了,很多人覺得不舒服,但google那幫技術員是傻子麽?請看appdata\roaming列表。是不是看到了很多熟悉的軟件?
我認為,appdata是整個操作系統基於“個人那壹部分”的靈魂!妳的當前賬號對系統做的設置,包括主題,鼠標速度,輸入法等,軟件配置,基本都是保存在這個地方,可以說妳的電腦之所以是妳的,區別於別人的電腦,不是妳的硬盤容量有多大,CPU頻率有多高。而是在數據層面凝結了妳的個人努力最終形成的屬於妳自己的計算機風格。
roaming文件夾是軟件的靈魂,任何軟件在它被安裝到計算機裏面那壹天,都只能算是白板程序,而在我們慢慢的使用過程中,我們會發現這個軟件越來越順手,可能妳改了軟件的主題,可能妳改了布局,也可能妳改了相應的快捷鍵,等等,特別是壹些可定制性強的軟件。這些軟件用的越久,就會越帶上屬於妳個人的風格。妳所使用的軟件的這種與白板軟件的不同,體現在數據層面,就是各種各樣的,保存在roaming下面的配置文件。各位可曾想過,從壹個白板計算機,到最終形成這種極具個人風格的特點。期間要經過多久的配置過程?每個人的計算機都處於不斷地變化過程,這種風格也在不斷地變化,但始終是區別於白板程序的。(妳用自己的photoshop很順手,用別人的就會覺得不順,妳想過原因嗎?)
這也是備份的意義所在。不僅僅是備份個人數據,而是把那個完整的風格備份下來。
該文章借鑒了部分文章內容,均得到原作者同意,並加以修改。
下壹篇講講是單分驅還是多分驅,Win7優秀的備份和還原機制