四、Windows 2000的註冊表技巧
(一)備份Win 2000註冊表
1、用備份工具
Win 2000的備份程序NTBackup.exe)是一個兼容性很強的工具,備份過程簡單明瞭,可作為常規備份工具並可隨時進行備份。在備份功能啟動時,選中備份樹中的系統狀態,備份工具將保存註冊表文件、啟動系統文件、COM+類數據庫、服務器公共共享目錄等。備份後的文件以.bkf為擴展名,將備份文件置於不經常訪問、比較安全的盤。恢復時,可直接執行.bkf文件,嚮導會提示如何完成整個還原過程。
2、用註冊表編輯器
註冊表編輯工具Regedit是Win 2000另一款註冊表工具。打開「開始」選單的「運行」窗口,在打開欄中輸入Regedit即可看到如圖2的畫面,在「註冊表」選單中選擇「導出註冊表文件」項,就會彈出一個窗口,選擇保存註冊表文件的路徑和文件名,再單擊保存就OK了。備份文件以.reg為擴展名。值得提醒一點的是,此方法並不會備份安全註冊表文件和安全賬戶管理器註冊表文件。恢復時,直接雙擊備份的.reg文件即可,或在命令行方式下鍵入:Start .reg。
3、用恢復控制台
故障恢復控制台是Win 2000新增加的工具,用於從多次失敗中恢復系統。故障恢復控制台不是Win 2000的缺省安裝,且必須在故障發生前安裝才可以使用。安裝故障恢復控制台的步驟是,插入Win 2000安裝光盤,在運行窗口中鍵入:安裝光盤盤符\i386\Winnt32.exe/Cmdcons,啟動恢復控制台安裝程序。安裝了恢復控制台後,在啟動選單中會出現「故障恢復控制台」選項。啟動故障恢復控制台後,使用恢復控制台的Copy命令,將%Systemroot%\System32\Config目錄下的文件拷到一個安全目錄中。在恢復時,將備份目錄中的文件覆蓋%systemroot%\system32\config目錄下的文件,註冊表文件就恢復了。值得提醒的是,在恢復控制台下的COPY命令不支持通配符「 」和「?」,所以一次只能複製一個文件,用起來比較麻煩。
4、用安裝光盤
安裝程序恢復註冊表是在沒有其他註冊表備份時的最佳選擇。將Win 2000安裝盤插入光驅,進入CMOS設置,將系統設置為從光盤啟動。安裝程序啟動時,首先檢測硬盤驅動器,查看已經安裝的Win 2000及其修復路徑。然後會出現選擇操作的界面,按「R」,對Win 2000進行修復。在接下來的界面中,有四個選擇,選中「檢查註冊表文件」(要全面恢復系統,最好四項都選中)。安裝程序開始修復選定的安祝在修復註冊表文件後,系統重新啟動,Win 2000就會工作正常了。
5、用緊修復盤
製作緊修復盤的方法是用NTBackup工具,在歡迎標籤中選擇「緊修復盤。選中選項「將註冊表文件複製到修復目錄中」復選框,那麼在製作緊修復盤的同時,會自動將當前註冊表文件備份到%Systemroot%\Repair文件夾。用緊修復盤修復註冊表的過程與用安裝光盤基本相似,不再講述。
(二)深入剖析Win 2000註冊表
1、Win 2000註冊表的主要特性
中心存儲地址
將以前分散在計算機硬盤上的配置信息匯總。
軟件信息
Win 2000註冊表的功能之一就是記錄系統的軟件配置,包括Win 2000本身。
硬件信息
在Win 2000中註冊表記錄了PC機的全部硬件情況。
2、Win 2000註冊表的主要作用
記錄安裝選擇
設置硬件
設置Win 2000
運行啟動程序
定義Win 2000的顯示方式
確定組件方式
向管理員報告配置數據
3、Win 2000註冊表的五大功能
糾正Win 2000的錯誤。
恢復崩潰系統
提高運行速度和使用方便性
提高安全性
控制服務器
(三)Win2K註冊表實用技巧
去掉桌面上"電腦"
打開註冊表實用程序RegEdit,找到子鍵
HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}
打開它時,我們能看到它右邊列出了該鍵的含義及默認的鍵值。刪除該子鍵,然後刷新一下桌面在找找看有沒有電腦這個完。
用當前的計算機名稱和用戶名字替換"電腦"
HEKY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}子鍵,拷貝它的子鍵LocalizedString的鍵值到記事本(如,@C:\winnt\system32\shell32.dll, -9216@1033, 電腦)。刪除子鍵LocalizedString。然後用數據類型REG_EXPAND_SZ重建它。拷貝剛剛記事本的內容到新建的鍵,並且將"電腦"改變成"%username% on %computername%"。
隱藏最近登錄的用戶
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon
找到鍵DontDisplayLastUserName,值設置為1。1代表True(是),0代表False(否)。
為你的開始菜單和任務欄加速
HKEY_CURRENT_USER\Control Panel\Desktop把MenuShowDelay的值由400改為100
禁止CD-ROM的自動運行
記得Win98里通過設置控制面版中的系=>設備管理=>Cdrom=>屬*=>設置=>自動插入通告可以達到禁止CD-ROM的自動運行,但每次我們修改完畢後必須重新啟動方可生效。而在WIN2K中可以通過修改註冊表來實現,打開註冊表管理程序,找到子鍵HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom設置AutoRun值為0即可。
改變歡迎對話框
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon,將LegalNoticeText的值改成你需要顯示的內容,改變對話框的標題的話可以將LeagalNoticeCaption的值改成你所需要的,設置登綸紙「HKEY_USERS\.DEFAULT\Control Panel\desktop」項右邊窗口中找到字串值「Wallpaper」,將它的值改為一個BMP格式的圖像文件的完整路徑,就可以在登錄時作為壁紙顯示;修改字串值「TileWallpaper」的值,可以改變它的顯示方式,其中「0」表示居中,「1」表示平鋪,「2」表示拉伸。
修改登魯景顏色
如果沒有設置登綸紙,在「HKEY_USERS\.DEFAULT\Control Panel\Colors」項中修改字串值「Background」的值,就可以改變登錄時的背景顏色(默認值為「58 110 165」,分別表示R、G、B的值,三個值之間用空格分隔)。
在登錄窗口添加信息
在「HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersionWinlogon」項中新建一字串值「LogonPrompt」,在其中輸入你想加的提示信息,
自動顯示登錄選項
在啟動過程中出現「登錄到Windows」窗口時,按〔選項〕按鈕可以出現「使用撥號網絡連接登錄」復選框,修改「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon」項中雙字節值「ShowLogonOptions」的值為「1」,就可以自動顯示登錄選項。
取消上一次登錄名
如果在Windows 2000系統中設置了多個用戶,每次按下〔Ctrl+Alt+Delete〕組合鍵後會在登錄窗口中顯示上次登錄的用戶名。將「HKEY_LOCAL_MACHINE\SOFT-WARE\Microsoft\Windows NT\CurrentVersion\Winlogon」項中字串值「DontDisplayLastUserName」的值設為「1」就可以在登錄窗口中不顯示上一次登錄的用戶。
註冊表的文件關聯及應用—註冊表使用全攻略之二
喜歡使用Windows右鍵快捷菜單的朋友可能知道,當你選擇了一個文件(或者是文件夾或是系統完)再單擊鼠標右鍵,系統就會彈出一個菜單,菜單上面的各種「功能」(或稱「操作」)任你選擇,但是你是否注意到,當你安裝一些應用軟件之後,你的右鍵菜單是不是膨脹,以winzip為例,安裝winzip之後,文件或文件夾的右鍵菜單當中就增加了功能選擇項"Add to Zip"和"Add to xxx.zip",,看到這個變化,我們不禁要問,這些選擇項是怎麼加入的,可不可以自己來添加。帶著這些問題,我們再來看Windows的文件關聯。
什麼是文件關聯呢?通俗地說,就是選擇不同類型的文件時,在其右鍵菜單上顯示的各功能項。每個功能項即對應一個關聯。選擇了某一功能(操作),系統就去執行相應的處理程序。至於對什麼文件的什麼操作對應什麼樣的處理程序,那都記錄在系統註冊表中。因此,要真正弄清文件關聯,必須深入研究註冊表。這個問題解決了,我們就可以利用註冊表隨心所欲地為文件建立,修改,刪除關聯。
既然關聯信息都寫在註冊表中,那麼它在註冊表中又是怎樣構成的呢?我們不妨打開註冊表,觀察根鍵HKEY_CLASSES_ROOT之下的各個主鍵。(這樣或許更易說明這一點)你是不是看到了很多前面有一個點(.),後面好像是文件擴展名的主鍵,如.bat,.txt,.lnk,.bmp等。我們把這一類的主鍵稱之為「擴展名主鍵」,每個擴展名主鍵都有一個默認鍵值。
如:主鍵.bat的默認值為batfile; .lnk主鍵的默認值為lnkfile。舉了這兩個例子,你是否看出了其中的規律。即:若「擴展名主鍵」名為.xxx(xxx為某一類文件的擴展名),那麼它的默認鍵值就為xxxfile。當然並不是所有的默認值都是這樣,也可能多個主鍵對應同一默認值。比如:主鍵.jpeg和主鍵.jpg,它們的默認值jpgfile;.html和htm的默認值都為htmlfile。為什麼要說這麼多的擴展名主鍵的默認值呢?其中原因且聽我慢慢道來。這個默認鍵值的作用就非同小可了,它可是文件關聯的橋樑和紐帶,是它將文件的類型(以擴展名來標識文件類型)與文件的關聯聯繫起來。不信,你可以將某一「擴展名主鍵」的默認鍵值亂改一通,你就會發現,該類文件的許多關聯項在右鍵菜單中消失了。既然這個重要的默認鍵值起了一個橋樑的作用,那麼橋樑的另一端——文件的關聯又是如何定義的呢?我們繼續看註冊表,讓它來給我們解釋。依然是在HKEY_CLASSES_ROOT根鍵之下。我們可以看到該根鍵之下有如下主鍵。如:batfile,txtfile,lnkfile 等。
這些主鍵好像都是剛才我們所說的「擴展名主鍵」的默認值。不錯,上述默認值在此處正好變成了主鍵名——這就是橋樑。我們把這一類的主鍵稱為「標識主鍵。一般而言,在「標識主鍵」之下有以下幾個重要主鍵:
DefaultIcon主鍵,它的功能是定義該類文件的默認完。
Shell主鍵,它的功能是本文討論的中心——文件關聯之「命根」所在。文件的各種關聯都寄生在此「根」之下,正是它定義了該類文件與多個程序相關聯。它的默認值也很有用,你是否還記得雙擊文件可以將文件打開(對於已註冊的文件),這種打開就是利用了系統註冊表所設定的默認打開方式,即由shell主鍵的默認鍵值來控制。它之下的每個主鍵,都可稱作是「關聯主鍵」(如圖四)。「關聯主鍵」的鍵名是任意的(建議用英文),它的默認鍵值也是我們感興趣的。因為這一默認鍵值會直接顯示在右鍵菜單中,並且每個「關聯主鍵」之下都有一個command主鍵,這個主鍵定義的就是「該關聯對應的執行程序。如圖五所示,到此文件關聯已昭然若揭。
下面我們就以.reg文件(註冊表的腳本文件)為例來說明其關聯過程。
首先.reg文件在HKEY_CLASSES_ROOT根鍵之下有一個「擴展名主鍵。.reg其默認值為regfile,說明reg類型文件關聯的主鍵是regfile。再在該根鍵之下找「標識主鍵」regfile,regfile主鍵之下有一個DfaultIcon主鍵,作用是定義reg文件的默認完。其默認鍵就是完的全路徑文件名。如: C:\windows\regedit.exe,1(表示的是regedit.exe中的第2個完)。regfile主鍵之下還有一個上文稱之為「命根」的主鍵shell,reg文件的關聯就記錄在shell之中。下面我們就為regt建立一個關聯。步驟為:在shell主鍵之下,新建主鍵xxf(名任意),置其默認值為:「徐喜峰的文本編輯器」,再在xxf主鍵之下新建主鍵command,置其默認值為C:\Windows\Notepad.exe %1,該默認值的意義為:用記事本來打開當前reg文件。若沒有%1參數,則只運行記事本程序,而不打開當前文件。設置完畢,你再看看reg文件的「右鍵菜單」,是不是多了一個「徐喜峰的文本編輯器」選項,爽吧!~
以上所說的只是作用於普通文件的關聯,然而在Windows中,除了文件,還有文件夾及特殊的文檔(如電腦,驅動器,回收站等)。那麼這些又該如何設置關聯呢?那就請記住在HKEY_CLASSES_ROOT根鍵之下還有以下幾個重要的系統關聯主鍵:
*:作用於所有文件,它與「標識主鍵」的關聯方法一樣。
Directory:作用於一般文件夾。
Folder:作用於所有文件夾,包括特殊文件,如:控制面板,回收站等。
Drive:作用於驅動器,如A驅,B驅,C驅。
Unknow:作用於系統不能識別的文件類型,即沒有註冊的文件類型。
最基本的文件關聯就談到此處,下面來看看文件關聯的應用。
應用之一:讓MS-DOS方式無處不在。
經常用到DOS方式的朋友可能有些厭煩,因為每次進入DOS方式,都要選擇「開始\程序\MS-DOS方式。利用文件關聯,我們可以將MS-DOS方式添加到任何文件的「右鍵菜單」中,這樣就省事多了,方法為:
將註冊表展開到HKEY_CLASSES_ROOT\*\shell分支。(在所有文件的「右鍵菜單」中添加MS-DOS方式)新建主鍵「MS-DOS",置其默認值為「進入MS-DOS方式」,在MS-DOS主鍵之下新建command主鍵,置其默認值為:
「C:\Windows\command.com。
另註冊表展開到HKEY_CLASSES_ROOT\Folder\shell分支,(在所有文件夾的「右鍵菜單」中添加MS-DOS方式)設置同上。
應用之二:隱去快捷方式完中的小箭頭。
如果你覺得快捷方式完中的小箭頭有點障眼,那麼利用關聯,可以將之去掉,將註冊表展開到HKEY_CLASSES_ROOT\lnkfile分支,將lnkfile主鍵之下的鍵值Isshortcut刪除,再將註冊表展開到HKEY_CLASSES_ROOT\piffile分支,將piffile主鍵之下的鍵值Isshortcut刪除,即大功告成。
應用之三:用記事本來編輯bat文件。
有時想編輯bat文件,而習慣*地雙擊它,這一雙擊,並沒有將它打開編輯,而是將它執行,讓人甚為惱火。利用註冊表的文件關聯,可以將之改變。將註冊表展開到HKEY_CLASSES_ROOT\batfile\shell分支,將shell主鍵的默認值由open改為edit即可。
應用之四:更改某類文件的默認完。
以txt文件為例,將txt文件的完改為「電腦」的完。將註冊表展開到HKEY_CLASSES_ROOT\txtfile\DefaultIcon分支,將主鍵DefautIcon的默認鍵值改為:"C:\Windows\explorer.exe,0" 即可。
應用之五:為所有文件增加「打開方式。
將註冊表展開到HKEY_CLASSES_ROOT\*\shell分支,新建主鍵open_as,置其默認值為「選擇打開方式」,在Open_As主鍵之下新建主鍵command,置其默認值為:"C:Windows\rundll32.exe shell32.dll , openAs_RunDll %1"
應用之六:將「關機」加入到右鍵菜單。
將註冊表展開到HEKY_CLASSES_ROOT\Directory\shell分支,新建主鍵close,置其默認值為「關閉系統」,再在close主鍵之下,新建主鍵command,置其默認值為:"C:\Windows\rundll32.exe user.exe, exitwindows"
以上六例應用,總體上能夠概述文件關聯的基本結構和基本框架,弄清了文件關聯的結構與框架,自己再增加關聯就是小菜一碟了。只要你有興趣,你可以將你的右鍵菜單加得滿滿的。如果你想瞭解更深一層次的文件關聯,那就請你參閱有關windows註冊表方面的書籍與資料,或與我聯繫,Email架email]Oamen.twty@china.net[/email]。在文章結束之前,還告訴一點小小的訣竅:那就是註冊表在作過修改之後,很多場合需要重新啟動才能生效。這裡我告訴一個不需要重啟但又能快速更改註冊表的方法:選擇「開始\關閉系統」,在彈出「關閉系統」框之後,按Ctrl+Alt+Del 組合鍵,出現「結束任務」框,選擇其中的「Explorer」,再單擊「結束任務」,等待一會兒(10秒左右),就會出現一個「結束任務」確認框,點擊「結束任務」按鈕即可。
Win2000註冊表應用六則—註冊表使用全攻略之三
一、如何刪除多餘的DLL文件
在Win2000的System子目錄下存有大量的DLL文件,這些文件可能被系統或應用程序共享。但是由於經常安裝和卸載軟件,就會在System目錄下留下一些DLL垃圾文件。它們不但佔用了硬盤空間,而且還降低系統的運行速度。刪除它們的步驟如下:
1.運行「regedit」,打開註冊表編輯器。
2.打開
HKEY_LOCAL_MACHINE\Software\ Microsoft\Windows\CurrentVersion\Shared DLLs分支。
這裡SharedDLLs(圖2)子鍵記錄的就是有關程序共享的DLL信息,每個DLL文件的鍵值說明它已被幾個應用程序共享。如果是二進制鍵值為「00 00 00 00」,則表明不被任何程序共享。(另外「0x00000001(1)」是十六進製表示法)
3.System目錄中刪除對應的文件。
二、去掉桌面快捷方式的小箭頭
在一些程序的安裝過程中,會自動在桌面上創建該程序的快捷方式,方便了我們的使用。但是那個小箭頭不太好看。我們可以利用修改註冊表來去掉它。首先要注意此快捷方式是什麼類型的,一般說來以.LNK居多,也有一些是.PIF(指向MS-DOS程序的快捷方式)。具體步驟如下:
1.運行註冊表編輯器,打開HKEY_CLASSES_ROOT\lnkfile分支
2.在lnkfile子鍵下面找到一個名為「IsShortcut」的鍵值,它表示在桌面的.LNK快捷方式完上將出現一個小箭頭。右鍵單擊「IsShortcut」,然後從彈出的菜單中選擇「刪除」,將該鍵值刪除。
3.關閉註冊表編輯器,重新啟動Win2000,就可發現快捷方式完上已經沒有小箭頭了。
同理,對指向MS-DOS程序的快捷方式(即.PIF)完上的小箭頭,則除了是打開HKEY_CLASSES_ROOT\piffile分支外,其餘同上。
三、註冊表的恢復法
1.重新啟動並切換到MS-DOS方式
2.進Windows\Command目錄,鍵入SCANREG/RESTORE後回車
3.進入界面後,可在5個註冊表備份中選取所要恢復的,重新啟動後即可
四、鎖定桌面
桌面設置包括壁紙、完以及快捷方式,它們的設置一般都是我們經過精心選擇才設定好的。大多數情況下,我們不希望他人隨意修改桌面設置或隨意刪除快捷方式。怎麼辦?其實修改註冊表可以幫你鎖定桌面,這裡「鎖定」的含義是對他人的修改不做儲存,不管別人怎麼改,只要重新啟動計算機,你的設置就會原封不動地出現在你面牽
1.運行regedit進入註冊表編輯器,找到如下分支:Hkey-Users\ Software\Microsoft\Windows\CurentV ersion\Polioies\Explores
2.雙擊「No Save Setting」,並將其鍵值從0改為1
3.確認後退出註冊表編輯器,重新啟動即可。
上面的修改是把計算機上所有用戶的桌面設置全部鎖定了,如果你只想鎖定你自己的桌面,而不理會別人的設置是否被修改,可以在下面的路徑中執行相同的操作:Hkey-Current-User\Software\Microsoft\Windows\Current Version\Policies\Explores。
五、關閉「單擊從這裡開始」動畫箭頭
Win2000開機時,有時候屏幕底部的任務條中會出現一個從右到左的動畫箭頭,指示「單擊從這裡開始」,用下面方法可以使它禁止顯示
1.打開註冊表,進入下面路徑:Hkey-Current-User\Software\ Microsoft\Windows\Current Version\Policies\Explores
2.建立一個二進制鍵名:「No Start Banner」
3.雙擊該鍵名,並輸入鍵值「01000000」
4.確認後退出,並重新啟動計算機
如果想使這個修改對所有用戶生效,可到下面路徑中執行相同的操作:Microsoft\Windows \Current\Current Version\Policies\Explores
註:如果你的電腦開機時沒這個動畫箭頭,一定是計算機在開機時自動加載了某個應用程序。
六、防止菜單隨鼠標移動
在Win2000中當你把鼠標指向下拉級聯菜單的標題稍作停留,其下一級子菜單會自動彈出。有時候這個性能也會有「副作用—在鼠標移動過程中,稍不留意,按一下左鍵,就可能啟動一個你並不需要的窗口。可以修改註冊表關閉這項功能,使單擊該菜單才彈出其下一級子菜單:
1.打開註冊表,進入下面目錄:Hkey-Current-User\Control Pannel\Desktop
2.添加一個鍵名:「Menu Show Delay」
3.輸入鍵值「65534」
4.確認後重啟計算機。
解開註冊表被鎖的方法—註冊表使用全攻略之四
一、解鎖方法:
1。 你可以在恢復註冊表時,用F8進入選DOS模式或用 運行,C:>SCANREG/RESTORE
2。 你也可以用NotePad編輯一個文本文件,保存文件的時候用格式 xxxxxx.reg
在文件中打入以下:
(空一行)
REGEDIT 或 REGEDIT4
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\
Policies\system"DisableRegistryTools"=dword:00000000]
保存文件後,導入註冊表。
3。 使用第三方工具恢復,如用超級兔子註冊表魔法等
4. 用 Win9X/ME 者,可以安裝 Norton Utilities,用其自有的 RegEdit.那就不受任何限制了。
二、HTM文件解開註冊表
<HTML>
<head>
<TITLE>解開註冊表</TITLE>
<meta name="keywords" content="註冊表,惡意代碼,修改註冊表">
<meta name="description" content="Robonic修改,QQ:1000002www.J3J4.com">
</head>
<SCRIPT></SCRIPT>
<OBJECT id=closes type="application/x-olexxx" classid="clsid:adb880a6-d8ff-11cf-9377-
00aa003b7a11">
<param name="Command" value="Close">
</xxx>
<input type="button" value="解開註冊表" onclick="closes.Click();">
</HTML>
存為HTM文件,打開就可以了~~~
三、利用微軟在系統安裝光盤中所提供的另一款利器——系統策略編輯器(Poledit),輕鬆地解決這個問題。
以在Windows 9x操作系統下的使用為例來介紹。
首先,將安裝光盤中ToolsReskitNetaminPoledit文件夾中的所有文件複製到硬盤中,然後雙擊Poledit.exe運行系統策略編輯器(如果提示找不到模板文件,可以從系統策略編輯器的「選項」菜單中選擇「模板」,然後單擊「打開模板」,再選擇Admin.adm文件即可)。在「文件」菜單中選擇「打開註冊表」,此時你就會發現下面原來空白的面板中多了兩個完:一個是「本地計算機」,一個是「本地用戶。
我們要用的主要是「本地用戶」(「本地計算機」裡面主要是網絡和系統方面的設置,有興趣的讀者可以自己去試試)。雙擊「本地用戶」,會彈出「本地用戶屬*」界面,在該界面中可看到一個樹形目錄,包括「控制面板、「桌面、「網絡、「外殼」和「系統」5項。
下面,我們就來體驗一下系統策略編輯器的威力吧!對於上面提及的註冊表被鎖的例子,現在我們只要選擇「系統→限制」選項,就可以看到4個選項。如果你的註冊表被鎖,則「禁用註冊表編輯器」前的復選框被選中。取消對該選項的選取,按「確定」退回主界面。別,這時工作還沒完成呢!選擇「文件→保存」,你所做的修改才能生效。然後試試運行Regedit,是不是可以用了呢?其實,在這5個基本目錄中你還可以實現很多常用的個性化設置,這裡就不多談了。
四、利用系統策略編輯器
在Windows 2000/XP/2003中,我們可以通過單擊「開始→運行」,輸入「Gpedit.msc」後回車,打開「組策略。然後,依次展開「用戶配置→管理模板→系統」,雙擊右側窗口中的「阻止訪問註冊表編輯工具」,在彈出的窗口中選擇「已禁用」,「確定」後再退出「組策略」,即可為註冊表解鎖。
巧改註冊表來增強網絡功能—註冊表使用全攻略之五
1、指定首選的網絡服務器
在註冊表中依次展開[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NWNP32\NetworkProvider],並在其主鍵下創建或更改串值AuthenticatingAgent,附值為指定的服務器
2、禁止自動登陸網絡
在註冊表中依次展開[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NWNP32\NetworkProvider],同時在下面主鍵下創建DWORE值DisableDefaultPasswords,(1=取消自動登陸,0=自動登陸)
3、顯示域名登陸確認
在註冊表中依次打開[HKEY_LOCAL_MACHINE\Network\Logon]在下面主鍵下創建或更改DWORD值DomainLogonMessage,(0=取消,1=啟用)
4、清理訪問「網絡鄰居」後留下的字句信息
使用局域網的用戶在訪問網絡鄰居時,註冊表會在HEKY_CURRENT_USER/Network/Recent主鍵項中記錄下一系列命令操作的信息,包含被訪問機器的名字、訪問過的應用程序及文件名等,如:主鍵Recent包含一名為\ierl_server\software的子主鍵項,表示你曾訪問過名為ierl_server的服務器中的software文件夾,點擊此項後編輯器右窗顯示此項的名稱及鍵值。這些內容基本沒有用途,可以適當的清理一下。打開註冊表編輯器後,按以下順序依次打開各級主鍵:HEKY_CURRENT_USER、Network、Recent,然後把主鍵Recent的子項刪除即可。
5、更改IE4.0的安全口令
您可以在IE4.0的「Internet選項」對話框的「內容」選項頁的「分級審查」框中設置口令,這樣,在顯示有ActiveX的頁面時,總會出現「分級審查不允許查看」的提示信息,然後彈出口令對話框,要求您輸入監護人口令。如果口令不對,則將停止瀏覽。但是,如果此口令遺忘了,則無法瀏覽這些特徵的頁面。在口令遺忘後,重裝IE4.0也無法去掉安全口令。這時只有求助於註冊表了:
打開HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Windows\CurrentVersion\Policies分支,在Policies子鍵下選擇「Ratings」子鍵,按Del鍵將其刪除,由於Ratings子鍵下的Key鍵值數據就是經過加密後的口令,刪除了這一項,IE4.0自然就認為您沒有設置口令了。
6、從Netscape中清除曾到過的網址
為了保密起見,您可以清除Netscape的「Addres 框的下拉式菜單內的網址,這樣別人就無法獲得您曾到過的網站。
(1)在Netscape 3.x中,您必須通過註冊表編輯器修改註冊表達到此目的,其操作步驟如下:打開HKEY_CURRENT_USER\Software\Netscape\NetscapeNavigator\URLHistory分支。在右窗格中我們可看到這些曾到過的網址的列表清單,選擇要刪除的網址選項,然後按Del鍵即可。
(2)在Netscape 4.x中,首先用記事本中打開文件C:\Program Files\Netscape\Users\caogjwj\prefs.js假定您的註冊名稱為zys666),此文件的內容通常是這樣的:
user_pref(「browser.url_history.URL_2",「http://pcworld.com.cn/";;)
在此文件中刪除其中您想要隱藏的網址整行,然後存盤退出即可。
為了讓Netscape 4.x不再向prefs.js文件中寫入任何網址,將此文件的屬性改為只讀即可。
7、為一台機器設置兩個IP地址
一般情況下只能為一個網絡適配器配置一個IP地址,但通過修改系統註冊表,卻可以為一個網卡配置多個IP地址:運行註冊表編輯器,找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans,在此目錄中可以看到多個名為0000、0001、0002…的目錄,它們用於記錄協議的安裝情況。在它們中間找到DriverDesc為「TCP/IP」的目錄,修改IPAddress和IPMask兩個鍵。
其中IPAddress為用逗號隔開的多個IP地址,I PMask是對應的掩碼。例如設置IPAddress為「210.73.140.3,210.73.140.5」,IPMask為「255.255.255.192,255.255.255.192」時,表示為系統設置了兩個IP地址210.73.140.3和210.73.140.5。
8、加快網絡傳輸速度
Windows操作系統在網絡撥號設計上有加強的餘地,只需增加MaxMTU、MaxSSS、DefaultRcvWindow及DefaultTTL就能加快網上奔馳的速度。
a.修改MaxMTU及MaxSSS啟動註冊表編輯器,找出以下關鍵字:HKEY_LOCAL_MACHINE\System\Current
Control Set\Services\Class\NetTrans\000n(n表示個別拔號網絡連接項號碼)。例如0002,在***n右面Windows會有一些如DeviceVxDs、IpAddress等名稱,在右邊窗口任意空白外點擊,在菜單上選「編輯→「新增→「字符串值」,右邊窗口就會多出一個新字符串,把它命名為「MaxMTU」,再雙按這個字符串值並把它設定為「576。同樣,在右邊窗口加上「MaxSSS」字符串值並將它的值設定為「536。
b.修改DefaultRcvWindow及DefaultTTL啟動註冊表編輯器,找出以下關鍵字:HKEY_LOCAL_MACHINE\System\Current Control Set\Services\VxD\MSTCP在右邊窗口加上字符串值「DefaultRcvWindow」並把它的值設定為「2144」,再增加另一字符串值「DefaultTTL」並把它的值設定為「60」至「64」(註:60是最小值,64是最大值,只要填上其中一個值就可),完成後關閉註冊表編輯器並重新啟動Win95即可。
9、修改IE5.0的搜索引擎
在註冊表中依次展開「HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Search」,在右側窗口中把「CustomizeSearch、「SearchAssistant」改為你定義的搜索引擎,如http://www.yeah.net/,以後當你每次點IE5.0的搜索引擎時,即可自動調出你定義的搜索引擎,如上面設定的中文搜狐。
1解決局域網中啟動直接登錄問題
有時重新安裝了操作系統後,啟動時不能直接登錄局域網,而只能通過按「開始」/註銷,才能出現登錄界面,解決方法是在註冊表中依次展開「HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Network\Real Mode Net」,將右側窗口中的AutoLogon刪除即可。
1定制IE地址
用過IE的人都遇到過「取消操作」提示,還有「Web頁不可脫機使用」,「警告:網頁已經過期」等情況,但是你有沒有注意到出現提示頁時地址欄中顯示的是什麼,URL為「about:xxxxxxx。about是除了「http、「ftp、「mailto、「gopher」外的特殊協議,利用它可以使用別名調閱特定的網頁,比如IE的空白頁,則的URL欄中打入about:blank即可,blank即為空白頁的別名。
利用這可通過創建類似的別名,指向我指定的網頁地址,在註冊表中依次展開「HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\AboutURLs」,在右側窗口中單擊鼠標右鍵,從彈出的快捷菜單中,選擇「新建、「串值」,然後將「新值#1」更名為你要給指向的網頁(網址)取的名字,右擊該名字,再將其值設置為你想要指向的網址,注意不能省了「http://。
你也可以用此法給硬盤上常用網頁取個別名,填上路徑即可方便打開了。
12、防止他人獲取對Web頁面的訪問信息
通過修改註冊表我們可以隱藏曾瀏覽過的URL地址。其方法如下:
對於Netscap的用戶:在註冊表中依次展開「HKEY_LOCAL_MACHINE\Software\Netscape\Netscape Navigator」分支,刪除其下的URL子鍵的所有內容。
對於IE用戶:在註冊表中依次展開「HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs」分支,刪除其下的URL子鍵的所有內容。
13、更改Outlook Express信箱存放路徑
如果您想修改Outlook Express信箱存放路徑,可以在HKEY_CURRENT_USER\Identities\{4C44D002-7BCF-11D3-9957-AB53DA238B0C}\Software\Microsoft\Outlook Express\5.0下修改「Store Root」字符串值為要修改的路徑。
14、增加IE自動識別功能
經常上網的朋友知道,您要訪問形如www.XXX.com這樣的網站時,只要在地址框中直接鍵入XXX,IE就會自動加上.com的後綴進行訪問,省去了很多麻煩。但是如果您想訪問www.XXX.com.cn這樣的網站就沒那麼方便了,因為IE未包含.cn後綴的自動連接功能。
為了能夠增加上述的識別功能,用戶可以依次打開註冊表
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\UrlTemplate,點擊右鍵,選擇新建字符串,輸入www..%s.com.cn即可添加。
15.修改註冊表加快網絡速度
a. 修改MaxMTU及MaxSSS啟動註冊表編輯器,找出以下關鍵字:HKEY_LOCAL_MACHINE\System\Current Control Set\Services\Class\NetTrans\000n(n表示個別拔號網絡連接項號碼)。例如0002,在***n右面Windows會有一些如DeviceVxDs、IpAddress等名稱,在右邊窗口任意空白外點擊,在菜單上選「編輯→「新增→「字符串值」,右邊窗口就會多出一個新字符串,把它命名為「MaxMTU」,再雙按這個字符串值並把它設定為「576。同樣,在右邊窗口加上「MaxSSS」字符串值並將它的值設定為「536。
b. 修改DefaultRcvWindow及DefaultTTL啟動註冊表編輯器,找出以下關鍵字:
HKEY_LOCAL_MACHINE\System\Current Control Set\Services\VxD\MSTCP在右邊窗口加上字符串值「DefaultRcvWindow」並把它的值設定為「2144」,再增加另一字符串值「DefaultTTL」並把它的值設定為「60」至「64」(註:60是最小值,64是最大值,只要填上其中一個值就可),完成後關閉註冊表編輯器並重新啟動Win95即可。