駕馭系統 做一個Windows XP的“黑客”
1 2 3 4 5 6 下一頁
引:本文收集的12個技巧將通過控制操作系統內部運轉機制,來駕馭Windows XP,讓它按照您期望的方式工作。除了這12個技巧,還有我們對Windows XP的繼任者Windows Vista的深入評測和體驗。
操控注冊表
您也許對Windows XP系統做過一些極端設置,或者從來沒有清空過回收站,導致系統很慢、很不安全。不過如果您勇于面對Windows XP龐大的設置工具庫——注冊表,就將有很多辦法讓Windows XP運行得更快、更靈巧且更安全。
不過所有對注冊表的修改都要非常的小心,否則將會導致操作系統表現異常,甚至無法正常啟動并登錄到系統。所以對注冊表做任何操作之前,要先備份注冊表設置.
下面是快速實現注冊表備份的方法:點擊“開始”—〉“運行”,鍵入“regedit”,然后回車,打開注冊表編輯器。點擊“文件”—>“導出”,給文件起個名字,再找個位置將之存起來(最好將備份文件保存到光盤或其他類型的移動存儲設備中)。產生的文本文件可能很大,所以導出注冊表可能需要些時間。
Windows XP也會對注冊表進行自動備份,給予系統足夠的保護,注冊表自動備份是將系統恢復到以前的某一個點時,Windows自動創建的。
參見PC World網站中《我如何恢復Windows 注冊表?》(find.pcworld.com/51282)一文,您可以了解很多來自第三方的注冊表工具,您也可以到find.pcworld.com/52004中找到一系列我們為您推薦的注冊表資源。
加快打開開始菜單的速度
一個簡單的注冊表優化配置能加強開始菜單(以及它的子菜單)功能。點擊“開始”—〉“運行”,鍵入“regedit”,打開注冊表編輯器,找到并選擇HKEY_CURRENT_USERControl PanelDesktop。雙擊右側的MenuShowDelay圖標,然后將“Value Data”從其缺省值400(ms)改為某個更快的值,比如0,就可以大大加快打開開始菜單的速度。如果開始菜單出現得太快,也可以將打開菜單的速度降到4000ms,設置完成后,按回車鍵,然后關閉注冊表編輯器。
更快地關閉堆棧應用
我們都遇到過這樣的事:想退出某個程序(或者關閉Windows),但得先等一個或多個其他程序關閉后才行。這個過程有時很短,有時卻很長,有時來Windows也沒有耐心等待,顯示出“終止程序”對話框,這樣就能強行關閉所有程序。
耐心是一種美德,但如果Windows用太多的時間來關閉那些已經“死了”的程序時,就必須能告訴它盡快顯示“終止程序”對話框。事實上,可以讓Windows無需顯示“終止程序”對話框就能中止運行那些被掛起的程序。不過要記住,如果選擇沒有提示就直接關閉所有程序,有可能因為關閉被掛起的Windows進程太快,而摧毀系統設置。
還有一種折衷辦法: 可以保留提示,并采用較短的超時間隔,因為對話框始終會給你選擇等待更長時間的機會。
要使Windows自動終止被掛起的進程,打開注冊表編輯器,然后找到并選擇HKEY_CURRENT_USERControl PanelDesktop。雙擊右面的AutoEndTasks圖標,將“Value data”的值改為1,再按回車鍵。(如果想重新將之改回到手動關機控制時,再將之重設為0即可。)
下一步,在同一項目中雙擊HungAppTimeout圖標,編輯“Value data”域,根據您能夠忍受的等待程序沒有反應的時間長短進行設置(以ms計)(見圖1)。缺省設置是“5000”即5秒。當Windows退出時,要對某個關閉得很慢的程序的等待時間進行設置,在同一個注冊表項目下,雙擊WaitToKillAppTimeout,將缺省值改為20000(ms),這是能選擇的最大值,然后按回車鍵。
圖1 通過在Value data中輸入一個較小的ms數,將加快關閉被掛起的程序。
應用程序并非是導致等待Windows關機時間太長的惟一原因。許多運行中的操作系統進程(又稱作“服務”)都有其自己的關閉時間表。要對Windows終止這些服務之前的最長等待時間進行設定,打開注冊表編輯器,瀏覽并選擇HKEY_LOCAL_MacHINESYSTEMCurrentControlSetControl。雙擊面板右側的WaitToKillServiceTimeout圖標,將其“Value data”(缺省值也是20000ms)調到所選擇的等待時間,然后回車。
記住:所設定的值有可能會改變,由于有些服務會自動提升此值,以延長時間,從而完成其自身的運行。
重新設定墻紙大小
如果您剛換了一個寬屏監視器,您的屏幕的墻紙圖像可能會看起來比較別扭,只需對它做一個小小的調整。欲使墻紙圖像顯示更細膩,在注冊表編輯器中突出顯示HKEY_CURRENT_USERControl Paneldesktop鍵,然后雙擊此面板右側的WallpaperOriginX圖標。(如果看不到此圖標,右擊此項,選擇New—>String Value,鍵入 WallpaperOriginX,賦予其值,然后按回車鍵。鍵入一個數字(點數),確定墻紙的左邊界的橫向起始點,然后回車。現在,雙擊 WallpaperOriginY圖標(如前文所述,如果必要的話,就創建此圖標),輸入一值,確定圖像的上邊界的縱向起始點。如果墻紙圖像超出屏幕,輸入一負值(如-200),將圖像的上邊界和左邊界縮回到屏幕內。
為測試效果,首先最大化注冊表編輯器(以及任何其他窗口),右擊桌面,選擇屬性,點擊“確定”或“應用”按鈕,恢復墻紙設置。需要時重復上述步驟,直至墻紙被正確定位(見圖2)。無論將墻紙定位到居中、平鋪、或拉伸中的任一種模式,上述設置都會有效。
圖2 只需一個簡單的注冊表優化配置,就能將你的墻紙從圖標中分離出來。
讓系統識別所有文件
當在Windows中查找文件時(選擇“開始”—>“搜索文件或文件夾”,然后在任何資源管理器或文件夾窗口中按“F3”鍵,打開搜索面板),Windows只能搜索它能識別的文件類型。那些在“注冊文件類型(Registered file types)”列表中沒有列出的文件,在搜索時會被忽略(要查看此列表,打開資源管理器,選擇“工具”—>“文件夾選項”,然后點擊“文件類型”標簽)。例如,“Read_Me.xyz”正是您需要的文件,但Windows根本不會注意到它,因為它不能識別.xyz擴展名。
我們可通過對注冊表進行簡單的編輯,令Windows搜索所有文件,而不管它的擴展名是什么。按前述方法打開注冊表編輯器,然后進行瀏覽,找到并選擇HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlContentIndex。在項目右側雙擊FilterFilesWithUnknownExtensions圖標,將“Value data”框中的0改為1,然后回車。
特別提示:為確保Windows XP能找到所有可能的文件,在Search Companion(搜索伴侶)項中,“文件類型”下,選擇“所有文件和文件夾”(如果你看不到此選項,點擊更多高級選項),點擊“搜索系統文件夾”、“搜索隱藏文件和文件夾”,以及“搜索子文件夾”(如果需要的話)。
在Windows 2000中,點擊“搜索選項”,選擇“類型”,并確保在最終的下拉菜單中選擇了“所有文件和文件夾”。點選“高級選項”,并確保選擇“搜索子文件夾”。最后,為確保Windows 2000也能找到系統和隱藏文件,選擇“工具”—>“文件夾選項”,然后點擊“查看”標簽。在“高級設置”列表下,選擇“顯示隱藏文件和文件夾”。去掉對“隱藏被保護的操作系統文件(推薦)”的選擇,然后點擊“是”,就會看到警告內容,最后點擊“確定”,完成整個過程。
圖3 Windows XP在對注冊表設置進行編輯之前,內置的Administrator 賬戶在登錄屏幕以及其他位置都是不可見的。
