請跟隨我們再次回顧Windows中這個經常被誤解的部分,你將學到如何完全控制你的計算機。
對我們大多數人而言,注冊表就像我們汽車上的密封墊片:我們知道它在那里,它至關重要而且我們感覺不到它的存在。就像一輛車的密封墊片如果不合適,那它就不能跑很遠,錯誤的注冊表可以終止Windows,甚至讓它無法啟動。但如果你知道你正在做什么,注冊表會在高效處理方面成為你的重要的幫手。
該指南將告訴你該如何安全地編輯注冊表以個性化你的計算機。也就是說,要明白注冊表并不是Windows中可有可無的元素。一個錯誤的修改可以導致PC的崩潰,所以在你完整地讀完這篇指南之前請不要嘗試做任何修改。
即使目前你還缺乏做任何修改的自信,我們建議你往下讀,在理解了注冊表如何控制你的PC之后,將會擴展你各方面的計算機知識并且在以后可以幫助你修復各種問題。
并非所有修改都是好的
在我們開始之前,請允許我詳細敘述我們對注冊表進行修改的警告。注冊表中包含的大多數信息對平穩運行Windows至關重要,修改或刪除這些值會完全終止你的計算機。
另一項需要記住的重要事情是對注冊表的任何修改輸入之后,它們就開始發生作用。注冊表和Word文檔不一樣,Word是你必須選擇保存,而且也沒有撤銷功能。這里不是可以胡亂進行修補的地方,但是有一個很容易就實施的保險策略。和其他類型的數據一樣,注冊表信息可以被備份,創建一個拷貝從而如果出現問題就可以進行恢復。
實際上,注冊表非常重要,以至于Windows在每次開始的時候都會自動對它進行備份。Windows可以利用該備份自動修復某些問題,但你所做的多數修改都需要你自己來修復。
在進行修改之前,最簡單的保護自己的方法是創建一個系統恢復點,這讓注冊表在某個點建立單獨的、不可修改的記錄,如果需要你可以返回到這個點。
你或許還希望用筆和紙記下你對注冊表所作的所有修改。雖然計算機沒有完全停止工作,你可能想撤銷某些修改,而且很容易就可以實現這一點,只需通過快速查閱記錄,而不必恢復整個注冊表。
注冊表的任務是什么?
考慮到這些警告,你可能奇怪注冊表真正做了什么,以及為什么所有人都想胡亂地修補它。它是所有和Windows以及你在計算機上安裝的軟件、硬件相關的設置和信息的一個中央記錄。在Windows 95之前,這些信息被保存在大量不同的文本文件當中。它們很容易被編輯,而你首先必須要找到它們,而且在你編程試圖和它們進行交互的時候經常會發生問題。
注冊表的一個好處是添加或刪除程序功能,這是開始菜單中控制面板功能的一部分。你安裝軟件的時候,在注冊表中做了一個記錄,所以在添加或刪除程序中作為一個專門列表的一部分出現。
注冊表的功能是什么?
注冊表保存在你的硬盤的幾個文件當中,但訪問和修改它們的唯一途徑是使用注冊表編輯器程序。要訪問它,點擊開始按鈕,然后點擊運行。在出現的對話框中輸入regedit并按Enter鍵。這會進入注冊表編輯器,你現在就看到了注冊表。
注冊表組織得更像磁盤上的文件,如果你曾經在Windows瀏覽器中使用過文件夾視圖的話,你會根據很熟悉。然而在注冊表中,這些文件夾被稱為鍵。要打開某個鍵,只需點擊它旁邊的小加號(+)。然后你會看到每個鍵下包含更多的鍵,稱為子鍵或值。
這些數以千計的鍵根據邏輯進行排列,在你第一次看到注冊表的時候可能會使你感覺無從下手。要把頭緒理清楚,首先要知道有五個根鍵以及注冊表的基本組成結構。
值是指各種不同鍵的單獨設置,因此是可自定義的。它們在注冊表窗口左側以名稱排列,它們還說明了包含數據的類型以及數據本身。不用擔心使用的是哪種數據類型,因為這對數據本身是明顯的,或者在編輯過程中會作出解釋。
修改注冊表
你肯定已經對注冊表作過修改,但只是通過控制面板或安裝其它軟件這樣的間接途徑。第三方軟件也可以實現這一點,但你應該只使用那些值得信任的軟件。讓某個不知名的應用程序編輯注冊表可能會給間諜軟件留下后門。
一些可用的軟件提供了你在別的地方看不到的設置。Registry Mechanic就是這樣一個程序。其他諸如Norton SystemWorks這樣的工具可以掃描注冊表中不再需要并且可以刪除的鍵值。注冊表越龐大,你的計算機的運行就會變得越慢,所以SystemWorks非常有用。
間諜軟件通常在注冊表中建立鍵值以確保自己已經啟動以便在Windows開始的時候監視你的計算機。在尋找有關如何刪除這些程序的建議的時候,你可能會被告知需要編輯注冊表。請先確定該建議是來自某個可信賴的來源,例如Windows的注冊表指南或Systweak.com。
在有些時候,間諜軟件也安裝一個小程序以監視注冊表并且重新寫入你刪除的鍵值,所以你應該使用諸如Spybot Search and Destroy這樣的軟件完全地清理你的計算機。
你可以通過注冊表做些什么
如果你了解了注冊表的基本工作原理,你可以很快地調整計算機的行為以適應你的個人需求。你還可以像在Inte.net Explorer中那樣在注冊表中設置收藏夾。如果你正在修改一個需要進行調整的設置,例如在下面例子中,你可以利用這個特性快速返回到你修改的值。
要設置收藏夾,點擊鍵,然后是收藏夾菜單并選擇添加收藏夾。給定一個名稱并點擊OK?;氐竭@個鍵,你現在可以很容易地從收藏夾菜單中選擇收藏。
需要注意的是十進制和十六進制數之間的區別,同樣一個數字在這兩者中將產生不同的結果。這里的所有例子都使用十進制數。
掌握縮略圖
Windows可以在資源管理器的窗口中顯示圖像為縮略圖。如果你感覺這些縮略圖的大小或質量不是你喜歡的,你可以利用注冊表修改它們。首先,通過創建一個系統恢復點做一個文件備份?,F在使用前面介紹的過程打開注冊表并且通過點擊“+”尋找到下面的鍵。
現在右擊資源管理器圖標,選擇New并點擊DWORD值。在看到NewValue1之后輸入文本ThumbnailQuality。你應該只能輸入源名稱;如果不是,點擊新鍵并按F2以編輯該名稱。右擊ThumbnailQuality并選擇修改。在出現的窗口中,輸入一個介于50到100的數字以指定縮略圖的質量。默認值是90。該數字越小,圖片顯示的速度會越快,但是圖片顯示的質量會越低。點擊十進制選項,然后點擊OK。
要改變縮略圖的大小,右擊資源管理器的圖標,選擇New并點擊DWORD值。命名新的值ThumbnailSize,右擊它并選擇修改。輸入一個數字以設置你希望每個縮略圖使用的象素數量。默認值是96。點擊十進制選項,然后點擊OK。在這些修改生效前,你可能需要重新啟動計算機。
清除IE歷史web站點
盡管我們可以在Internet Explorer中刪除你曾經訪問過的web站點的歷史列表,但系統仍然保存著它們并且當你在地址欄中輸入相同的名稱時自動顯示它們。這個列表被保存在注冊表中,如果你愿意你可以刪除它。
點擊開始按鈕,然后點擊運行,在窗口中輸入regedit并按enter鍵。接著查找鍵“HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs”。在右邊的窗格中,你將看到曾經訪問的所有web站點的列表。要刪除該列表中的web站點,點擊每一行并按Del鍵。點擊Yes,該記錄將被刪除。
禁用任務管理器
在處理沒有響應的程序時,任務管理器非常有用,但是有時候你可能希望防止其他人使用它,以避免他們停止某個關鍵的程序,例如你正在運行的病毒掃描器。但是需要了解的是,因為你可以停止任何正在運行的程序,所以稍不注意就很容易導致Windows崩潰。你可以通過下面的方法修改注冊表,禁止其他人訪問任務管理器:
點擊開始按鈕,然后是運行。在接下來的窗口中輸入regedit并按Enter鍵。找到下面的鍵:‘HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Policies\System’。你需要創建一個System鍵。右擊Policies,選擇New,然后點擊Key。輸入鍵的名字System。
右擊System鍵,選擇New,然后點擊DWORD值。輸入值的名稱為DisableTaskMgr。如果你無法輸入名稱,左擊新的值并在輸入新的名稱之前按F2鍵。右擊它并選擇修改。在值的數據對話框中輸入1,選擇十進制選項并點擊OK。
現在,如果某人通過按下Ctrl+Alt+Del試圖打開任務管理器,他們將收到一條消息,告訴他們這已經被禁止了。如果你的計算機上的用戶不止一個,你就必須以每個帳戶登錄,然后重復這個過程。
小心對待它
我們已經用一些例子說明了你可以利用注冊表做些什么。隨著你更多地學習,你會發現了解你的計算機是如何與注冊表相結合是一個很有用的工具,從長遠的觀點來看會增強你的自信。
通過下面的指導,我希望你能夠獲得對你的計算機的進一步的理解。需要記住的是,一定要盡可能心懷敬意地對待注冊表并且在做修改的時候小心謹慎。一定要先做一個備份并且只在你確切地知道它們是什么以及它們是做什么的時候才修改或添加值。
去了解更多
有大量的web站點介紹如何編輯注冊表以及注冊表能做些什么。如果你不確定某個特定的修改,你可以到互聯網的論壇上和其他用戶進行討論,例如Computeractive論壇。
要想獲得更多對注冊表進行修改的例子,請查看WinGuides Network for Windows。每項技巧都有你需要修改的鍵和值的截屏以及它們的外部特征。你也可以下載WinGuides Tweak Manager,它無需使用注冊表就可以應用這些修改。
如果你覺得有足夠的把握,請查看Windows XP的The Elder Geek。該站點有大量的建議,并且即使你不是在尋找特定的注冊表編輯,你或許會發現你希望進行的修改,而你一直不知道該如何實現。