Windows的註冊表(Registry)實質上是壹個龐大的數據庫,它存儲這下面這些內容:
1.軟、硬件的有關配置和狀態信息,應用程序和資源管理器外殼的初始條件、首選項和卸載數據;
2.計算機的整個系統的設置和各種許可,文件擴展名與應用程序的關聯, 硬件的描述、狀態和屬性;
3.計算機性能紀錄和底層的系統狀態信息,以及各類其他數據。
早期的圖形操作系統,如Win3.x中,對軟硬件工作環境的配置是通過對擴展名為.ini的文件進行修改來完成的,但INI文件管理起來很不方便,因為每種設備或應用程序都得有自己的INI文件,並且在網絡上難以實現遠程訪問。 為了克服上述這些問題,在Windows 95及其後繼版本中,采用了壹種叫做“註冊表”的數據庫來統壹進行管理,將各種信息資源集中起來並存儲各種配置信息。按照這壹原則,Windows各版本中都采用了將應用程序和計算機系統全部配置信息容納在壹起的註冊表,用來管理應用程序和文件的關聯、硬件設備說明、狀態屬性以及各種狀態信息和數據等。
與INI文件不同的是:
1.註冊表采用了二進制形式登錄數據;
2.註冊表支持子鍵,各級子關鍵字都有自己的“鍵值”;
3.註冊表中的鍵值項可以包含可執行代碼,而不是簡單的字串;
4.在同壹臺計算機上,註冊表可以存儲多個用戶的特性。
註冊表的特點有:
1.註冊表允許對硬件、系統參數、應用程序和設備驅動程序進行跟蹤配置,這使得修改某些設置後不用重新啟動成為可能。
2.註冊表中登錄的硬件部分數據可以支持高版本Windows的即插即用特性。當Windows檢測到機器上的新設備時,就把有關數據保存到註冊表中,另外,還可以避免新設備與原有設備之間的資源沖突。
3.管理人員和用戶通過註冊表可以在網絡上檢查系統的配置和設置,使得遠程管理得以實現。
註冊表的結構
在Windows中,註冊表由兩個文件組成:System.dat和User.dat,保存在windows所在的文件夾中。它們是由二進制數據組成。System.dat包含系統硬件和軟件的設置,User.dat保存著與用戶有關的信息,例如資源管理器的設置,顏色方案以及網絡口令等等。
Windows為我們提供了壹個註冊表編輯器(Regedit.exe)的工具(圖1),它可以用來查看和維護註冊表。
由圖1我們可以看到,註冊表編輯器與資源管理器的界面相似。左邊窗格中,由"我的電腦"開始,以下是六個分支,每個分之名都以HKEY開頭,稱為主鍵(KEY),展開後可以看到主鍵還包含次級主鍵(SubKEY)。當單擊某壹主鍵或次主鍵時,右邊窗格中顯示的是所選主鍵內包含的壹個或多個鍵值(Value)。鍵值由鍵值名稱(Value Name)和數據(Value Data)組成。主鍵中可以包含多級的次級主鍵,註冊表中的信息就是按照多級的層次結構組織的。每個分支中保存計算機軟件或應建設之中某壹方面的信息與數據。
註冊表中格分支的功能如下:
HKEY-CLASSES-ROOT 文件擴展名與應用的關聯及OLE信息
HKEY-CURRENT-USER 當前登錄用戶控制面板選項和桌面等的設置,以及映射的網絡驅動器
HKEY-LOCAL-MACHINE 計算機硬件與應用程序信息
HKEY-USERS 所有登錄用戶的信息
HKEY-CURRENT-CONFIG 計算機硬件配置信息
上傳的圖像
註冊表中的鍵值項數據
註冊表通過鍵和子鍵來管理各種信息。但是註冊表中的所有信息都是以各種形式的鍵值項數據保存的。在註冊表編輯器右窗格中顯示的都是鍵值項數據。這些鍵值項數據可以分為三種類型:
1.字符串值
在註冊表中,字符串值壹般用來表示文件的描述和硬件的標識。通常由字母和數字組成,也可以是漢字,最大長度不能超過255個字符。在本站中以"a"="***"表示。
2.二進制值
在註冊表中二進制值是沒有長度限制的,可以是任意字節長。在註冊表編輯器中,二進制以十六進制的方式表示。在本站中以"a"=hex:01,00,00,00方式表示。
3.DWORD值
DWORD值是壹個32位(4個字節)的數值。在註冊表編輯器中也是以十六進制的方式表示。在本站中以"a"=dword:00000001表示。
註冊表的備份與恢復
如果註冊表遭到破壞,Windows將不能正常運行,為了確保Windows系統安全, 我們必須經常的備份註冊表。
Windows每次正常啟動時,都會對註冊表進行備份,System.dat備份為System.da0, User.dat備份為User.da0。它們存放在Windows所在的文件夾中,屬性為系統和隱藏。
以下為2種備份註冊表的方法:
1,利用Windows中的註冊表編輯器(Regedit.exe)進行備份
運行Regedit.exe,單擊“文件“-->“導出註冊表文件“命令,選擇保存的路徑,保存的文件為*.reg, 可以用任何文本編輯器進行編輯。
2,利用Win95光盤上Other\Misc\ERU\ERU.EXE緊急事故恢復工具(Emergency Recovery Utility)。利用這個工具不但可以備份和恢復註冊表,還可以備份硬盤中的任何文件。
恢復:
當註冊表損壞時,啟動時Windows會自動用System.dat和User.dat的備份System.da0和User.da0進行恢復工作,如果不能自動恢復,可以運行Regedit.exe(它可以運行在在Windows下或DOS下),導入.reg備份文件。也可以運行ERU.EXE進行恢復。
如果您沒有進行備份或者註冊表損壞的非常嚴重,那麽您可以試試最後壹著:在c:\下有壹個System.1st文件,屬性為隱藏和只讀,它記錄著安裝Windows時的計算機硬件軟件信息,用這個文件覆蓋System.dat。但是這樣的話您安裝的應用軟件可能會無法運行,必須重新安裝。
Win 9x中註冊表的重要性,眾所周知。所以也是為了這個原因,Win 98特別新增加了個小工具——註冊表檢查器Scanreg.exe(Scanregw)。
在每次開機啟動Win 98時Scanreg自動運行,對系統註冊表進行檢查,並為每個開機日作壹次備份,將System.dat、User.dat、System.ini、Win.ini四個文件打包成Cab文件,以rb00?.Cab命名,存放於系統備份文件夾Sysbckup中,默認保存最近的5個備份文檔。當檢查到註冊表出錯時,它就用備份進行恢復。平時,若註冊表有了問題或不合己意時,我們也可利用它來恢復。
Scanreg的常用命令如下:
Scanreg[/〈選項〉]
選項包括:
/Backup:對註冊表以及相關的系統配置文件進行備份。
/Restore:選擇壹個備件文件進行系統恢復。
/Fix:修復註冊表
/Comment=“<評述>”:在做系統備份的時候,將特定的評語和標註文字加入到CAB包中。
/Autoscan:自動掃描註冊表,並自動備份(如果已有當天的備份,則不帶任何提示)
/Scanonly:掃描註冊表,如果有錯誤則提示,不對註冊表進行備份。
/opt:壓縮註冊表,在每回引導檢查時如果有大於500KB的空間,則自動執行。這個命令在運行/Fix時它也將運行。
需要註意的是:由於Windows在運行時註冊表是處於打開的狀態,所以我們不能對它進行寫入的操作,即不能對註冊表進行恢復和修復操作。
有了註冊表檢查器,我們對註冊表的維護確實是方便多了。怎麽樣,妳是不是有了點安全感,覺得放心,覺得滿意了?
然而在實際使用中,我可沒有聽任Win 98使用這種作法,而是對註冊表的維護采用了壹種更為靈活與快速的方法。下面,就請聽我細細道來。
靈活備份
我們知道,Win 98的註冊表動輒就是幾MB,即使是壓縮成Cab文件,5個備份文件少說也有2~3MB,無情地吞噬著我們那寶貴的磁盤空間(尤其似我等窮人的小硬盤)。撇開這不說,註冊表檢查器的默認設置也不夠靈活,其表現自然也就差強人意。我們有時可能在很長壹段日子裏都不對系統作任何更改,有時也可能在壹天內多次開機,並對系統或大或小地作點改動。雖說註冊表檢查器在每次開機都要做壹次檢查,但它只保留最近5個開機日的備份,所以如果妳壹天多次開機,照它原先的設置也只是在首次開機的時候進行備份,然而,這首次開機的備份就是完好無瑕的嗎?這最近5個開機日的備份又是我們所中意的嗎?
為了更加靈活地對我的系統進行維護,我采用如下備份法:
1.取消了註冊表檢查器的自啟動特權,而讓它隨叫隨到,完全聽命於我,該出手時才出手。這樣做也另有好處,即加快了Win 98的啟動速度。
2.安裝調試完Win 98和常用應用程序並優化註冊表後,運行Scanregw程序,作壹個備份文檔rb000.cab。這壹備份作為最基本的文檔資料,壹般不動。
3.以後系統每有更動,運行正常確認無誤後,即再作壹個備份。此次為活動備份,但僅保留1個,即後面的始終替換前面的,為rb001或rb002。
這樣,就始終保留2個備份,既節省了壹定的磁盤空間,又能合我們的意願,還縮短了Win 98的啟動時間。且恢復時,就在rb000和rb001(或rb002)之間酌情選擇,簡單明了,省時省力。
快速恢復
當註冊表遭到損壞或不合我們的意願而必須作恢復時,照理似乎又該是讓註冊表檢查器出手的時候了:在純DOS方式下,鍵入scanreg/restore,然後依照提示去做。這法子確實省事,妳只須作個選擇,然後回車就是。但妳感覺到了它工作的繁瑣費時嗎?又是搜索備份讓妳選擇,又是對被替換的註冊表作備份,恢復完後還要重新啟動,真是煩人。其實,如果我們明白了註冊表備份只是個CAB壓縮包,我們就可以這樣做:
進入純DOS方式(“關閉系統”→“重新啟動計算機並切換至MS-DOS方式”),在C:WINDOWS下鍵入:
attrib -s -h -r *.dat
extract/e/y sysbckuprb00x.cab *.dat
若system.ini與win.ini也要恢復,則將*.dat改成*.*,即:
attrib -s -h -r *.*
extract/e/y sysbckuprb00x.cab *.*
(其中rb00x中x為未知數,操作時應具體為備份文件名)
完後鍵入exit或按Ctrl+Alt+Del重新啟動Win 98。
就這樣,快速嗎?
註冊表的常用操作
微軟公司自推出視窗95起,便引入了註冊表(Registry)對操作系統進行管理,註冊表可以看成是壹個龐大的數據庫,包含了系統所有軟硬件的配置與狀態信息以及與用戶相關的各種設置信息,對系統的正常運行起著至關重要的作用。 壹、註冊表的檢測與修復
1.系統在啟動過程中會自動對註冊表進行掃描,若有錯誤便自動修復。
2.在系統運行時也可以檢查註冊表:運行Scanregw,程序很快掃描註冊表,並顯示掃描結果,有錯誤便提示是否進行自動修復,如沒對註冊表做專門備份可讓它自動修復。
3.當註冊表有錯,不能自動修復且不能進入系統時,可在純DOS下運行Scanreg.exe /Fix 進行修復。這樣,可排除由於系統啟動時通過初始化程序system.ini和win.ini加載了錯誤的模塊或應用程序以及病毒侵入造成註冊表修復失敗的可能。
二、註冊表的備份
註冊表由兩個文件組成:system.dat和user.dat,存放在Windows目錄下。通過導出、導入的註冊表文件格式為.reg。而自動備份的註冊表文件以.cab壓縮格式存放於目錄windows\sysbckup中,它還包括了另外兩個重要文件:system.ini和win.ini。
1.系統在每日的第壹次開機啟動時會自動對註冊表做壹次備份,也可手動備份。運行Scanregw.exe,提示“今天已經備份系統註冊表,要重新備份嗎?”,選擇“是”,便立即對當前的系統信息進行備份。這時備份的數據將覆蓋當日系統首次開機時備份的數據。
2.通過註冊表編輯器進行備份。運行Regedit.exe,選擇“註冊表”菜單下的“導出註冊表文件”,輸入文件名,在“導出範圍”下選“全部”,即可對整個註冊表備份,也可備份局部註冊表:先選中需要備份的主鍵分支,然後再“導出註冊表文件”,這時在“導出範圍”下自動選擇成“選擇的分支”並已輸入了相應的主鍵值,輸入文件名,點“確定”,便生成了擴展名為.reg的註冊表文件。
3.在純DOS下運行Scanreg.exe /Backup,可備份整個註冊表,但首先應確定註冊表沒有任何錯誤才可進行,因為這時備份的數據也將覆蓋當日系統首次開機時備份的數據。
三、註冊表的恢復
1.有時,系統在啟動時掃描註冊表無錯,而在運行過程中某些軟硬件工作不正常,這時可將以前導出的註冊表文件再導入註冊表中:運行regedit,選“註冊表”菜單下的“導入註冊表文件”,找到備份的.reg文件,點“確定”,便重新向註冊表寫入正確信息。也可以直接雙擊reg文件將其信息添加到註冊表。
2.當註冊表損壞或錯誤更改了軟硬件設置,導致系統啟動失敗,並且自動修復無效,用“Scanreg.exe /Fix”也無法恢復時,可在純DOS下運行“scanreg.exe /restory” 進行恢復,有五個數據供選擇,先選日期最近的恢復,若仍不行,再依次選擇,直到系統正常運行為止。
四、註冊表的編輯
通過註冊表編輯器regedit.exe對註冊表進行高級操作,可定制所有系統信息,當然這得有相應的操作技巧才行。
五、壹點啟示
對於系統有時出錯,我們不能壹味“歸罪”於註冊表,註冊表只是起組織數據的作用,而當系統核心文件壹旦損壞,系統將立即崩潰並且可能無法修復,這就好比壹幢新建的大廈由於施工材料質量低劣而倒塌,不能怪設計圖紙壹樣,道理就這樣簡單。
註冊表修復五法
Windows 95/98設計者大概意識到註冊表極易破壞這個問題,在Windows 95/98註冊表出現問題時,可以通過內置方法進行解決。當然,如果您使用了註冊表編輯器將註冊表進行了備份,則在恢復註冊表時就更方便了。 修復註冊表壹般有以下三種方式: 壹、重新啟動系統 Windows 95/98註冊表中的許多信息是保存在內存中的,如HKEY_DYN_DATA根鍵中的子鍵信息等。用戶可以通過重新將硬盤中的信息調入內存來修正各種錯誤。每次啟動系統時,註冊表都會把硬盤中的信息調入內存。
二、使用安全模式啟動 如果在啟動Windows 95/98系統時遇到註冊表錯誤,則可以在安全模式下啟動,即在啟動時,按F5v鍵,Windows 95/98將在安全模式下啟動,此時系統可以自動修復註冊表問題。在安全模式下啟動Windows 95/98成功後,即可在正常模式(Normal)下啟動Windows 95/98。 註意:由於在安全模式下,Windows 95/98並沒有將註冊表文件鎖住,所以用戶可以在這種方式下拷貝註冊表文件,其方法是在安全模式的Windows 95/98下,用戶修改完System.dat和User.dat的文件屬性後就可以拷貝這兩個文件。在拷貝完以後,請將文件屬性修改回去。
三、重新檢測設備 如果註冊表中關於某種設備的信息發生錯誤,那麽這個系統就無法正確管理這個設備。這時,用戶可以移去這個設備,再安裝壹次,或者讓Windows 95/98重新檢測這個設備,下面介紹幾種方法。
1.使用“控制面板”中的“添加新硬件” 在刪除(或者拔掉)即插即用硬件設備後,可以使用下面兩種常用安裝方法:
(1)自動檢測法 Windows 98在啟動計算機時可以自動檢測即插即用硬件設備,然後從Windows 98安裝光盤中安裝相關設備驅動程序。其操作步驟如下:
①關閉計算機。
②將硬件設備連接到計算機上。
③打開計算機,並啟動Windows 98,此時Windows 98將自動檢測新的“即插即用”設備,並安裝所需的驅動程序。
這種方法對於所有用戶都是適用的。 在使用這種方法時,應註意的是,如果Windows 98沒有檢測到新的“即插即用”設備,則設備本身沒有正常工作、沒有正確安裝或者根本沒有安裝,此時,請不要使用“添加新硬件”向導。因為“添加新硬件”向導不能解決此處所提的任何問題。
*(2)使用“添加新硬件”向導 有時,在計算機檢測到新硬件時沒有及時安裝驅動程序,但是需要在Windows 98中使用該設備,此時就需要使用“添加新硬件”向導了。
2.利用“設備管理器”重新安裝設備 Windows 95/98提供了功能強大的“設備管理器”,該管理器可以查看與管理硬件設備。下面介紹利用“設備管理器”重新安裝設備的操作步驟。
(1)在“控制面板”窗口中雙擊“系統”圖標,則出現壹個“系統屬性”對話框。
(2)單擊“設備管理器”選項頁,則出現壹個對話框。
(3)選擇註冊表中有問題的設備,然後單擊“刪除”按鈕,則出現壹個確認對話框。單擊“確定”按鈕,則刪除此設備。
(4)在刪除了設備後,單擊“刷新”按鈕,則“設備管理器”將重新檢測所有的設備,並且安裝相應的設備驅動程序。
(5)重新啟動計算機後,即可對有問題的註冊表進行更新。
四、使用system.1st恢復系統註冊表
如果Windows 95/98啟動或者運行時故障太多,以前又忘記了給Windows 95/98運行最正常時的系統註冊表作過備份,或者根本啟動不了Windows 95/98,則我們可以使用System.1ST恢復系統註冊表。 有的朋友可能還不知道,Windows 98在成功地安裝後會把第壹次正常運行的Windows 95/98系統信息保存在啟動盤(通常為C盤)根目錄下的System.1ST這個HSR(隱藏、系統、只讀)屬性的文件中,並且不會隨Windows 95/98的系統配置改變而改變。因此,我們在沒有其他辦法的情況下,使用這個文件進行最保守的恢復。 下面介紹使用System.1ST恢復系統註冊表的操作步驟(假定Windows 98安裝在C:\Windows目錄下)。
1.在DOS環境下,執行如下系列命令:
Attrib -h -r -s C:\Systerm.1st
Attrib -h -r -s C:\Windows\System.dat
Copy C:\System.1ST C:\Windows\Systerm.dat
Attrib +h +r +s C:\Systerm.1st
Attrib +h +r +s C:\Windows\System.dat
2.重新啟動Windows 98 由於System..1ST保存的是Windows 95/98第壹次正常運行時的系統信息,後面更改的Windows 95/98軟硬件配置信息頭,未被更新到這個文件中。因此,此方法只能進行最保守的恢復。
五、重新安裝 當用戶很難找到導致註冊表毀壞的原因時,可以重新安裝驅動程序、應用程序或者Windows 95/98。雖然重新安裝Windows 95/98會花費比較長的時間,但是與查找註冊表中的錯誤相比,能節省不少的時間。 為了幫助用戶快速地安裝Windows 98,下面給出壹種簡單的方法:
1.將Windows 98光盤中的\Win98下的所有文件拷貝到D:\PWIN98目錄中。
2.在DOS提示符鍵入Smartdrv 10240 10240(創建10MB的磁盤高速緩沖區)。
3.在DOS提示符下鍵入D:\PWIN98\Setup /is/iq命令,開始安裝Windows 98。
註冊表修改方法
通過修改註冊表我們可以實現壹些特殊的功能,但是註冊表又是十分脆弱的,壹個不小心就會出現錯誤。那麽我們怎麽樣來修改註冊表呢?我總結為以下幾種方法:
1.軟件修改(安全)
通過壹些專門的修改工具來修改註冊表,比如:MagicSet、TweakUI、WinHacker等等。其實控制面板就是壹個這樣的工具,只不過功能簡單壹些。
2.間接修改(比較安全)
將要修改的寫入壹個.reg文件中,然後導入註冊表中。.reg文件的基本格式為:
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Super Rabbit\MagicSet]
"@"="Super Rabbit Magic Set For Windows 98 V2.92"
"a"=dword:00000001
"b"=hex:02,05,00,00
……
[HKEY_LOCAL_MACHINE\Software\SCC\QuickViewer]
……
第壹行為“REGEDIT4”,必須大寫。
第二行為空行。
第三行使用[]括起子鍵分支,其中HKEY_LOCAL_MACHINE\Software\Super Rabbit\MagicSet就是壹個子鍵分支。
第四、五、六行是該子鍵下的設置數據。其中@表示註冊表編輯器右窗格中的"默認"鍵。
以下類似。
這樣做的好處是可以避免錯誤的寫入或刪除等操作,但是要求用戶了解註冊表的內部結構和.reg文件的格式。
3.直接修改(最不安全,但最直接有效)
就是通過註冊表編輯器直接的來修改註冊表的鍵值數據項,這樣做會避免在註冊表中留下垃圾(雖然都很小,但越來越多會拖慢系統速度),但是要求用戶有壹定的註冊表知識,熟悉註冊表內部結構而且壹定要小心謹慎。
註冊表“監視員”Regmon
眾所周知,註冊表數據庫是Windows 9X的“命根子”,硬件設備的調整、應用程序的增刪、系統運行狀態的修改等內容都保存在註冊表數據庫中,它壹旦被破壞,整個系統就會癱瘓!別著急,Regmon可替我們妥善地解決這壹問題。
Regmon(Registry Monitor)是壹個出色的註冊表數據庫監視軟件,它將與註冊表數據庫相關的壹切操作(如讀取、修改、出錯信息等)全部記錄下來以供用戶參考,並允許用戶對記錄的信息進行保存、過濾、查找等處理,這就為用戶對系統的維護提供了極大的便利。Regmon的使用非常簡單,我們只需運行該程序即可啟動它的系統監視功能,自動將系統對註冊表數據庫的讀取、修改等操作逐筆記錄下來,此後我們就可以憑借它所做的記錄從事有關系統維護操作了。具體來說,Regmon所做的記錄非常全面,我們可利用它完成許多系統設置工作。如,Windows 98在開始菜單上新增了壹個名為“收藏夾”的子菜單,它主要針對網絡用戶,對未上網的用戶而言沒有多大實用價值,因此這部分用戶就希望能取消開始菜單中的“收藏夾”子菜單。為此,我們可事先啟動Regmon,激活其註冊表數據庫的監視功能,然後啟動TweakUI等軟件,利用它們的設置功能取消Windows 9X的“收藏夾”子菜單。切換回Regmon之後,我們就可以從它所做的記錄中,發現TweakUI是通過將註冊表數據庫“HKEY_CURRENT_USER\Software\Microsoft \Windows\CurrentVersion \Policies \Explorer”主鍵下的“NoFavoritesMenu”的“dword”值由0改為1來達到取消“收藏夾”子菜單的目的。再如,當我們在安裝某些不具備自動卸載功能的應用軟件並手工將其刪除之後,該程序就會在註冊表數據庫中留下壹些殘余信息,從而影響系統的安全運行,手工修改也比較困難,而利用Regmon則可輕易解決這壹問題。我們只需在安裝有關軟件之前先行啟動Regmon程序,將該軟件在安裝過程中對註冊表數據庫的修改全部記錄下來,然後在卸載該程序時再手工清除註冊表數據庫中的殘余信息即可,從而滿足了用戶的需要,提高了系統的安全性。
需要說明的是,缺省情況下Regmon會同時對註冊表數據庫的讀取、修改、錯誤信息等內容進行監視,其中後兩項的監視當然是非常必要的,但對讀取功能的監視卻值得商討。其實我們可采取平常不對讀取操作進行監視,以加快系統運行速度,而在某些特殊情況下再臨時打開讀取監視功能,以充分發揮Regmon監視作用的變通方法。為此,我們只需執行“Events”菜單的“Filter”命令,打開“Regmon Filter”設置框,然後取消“Log reads”選項即可。另外,我們還可以利用“Regmon Filter”設置框對監視過程、路徑範圍、監視的級別層次等選項加以設置,以便更好地滿足日常操作的需要。
從上面的介紹中可以看出,充分利用Regmon的註冊表數據庫監視功能對於簡化我們對系統的維護操作、提高系統運行效率是非常有利的,況且它還是壹個免費軟件!怎麽樣?趕快到下載壹個試試吧!
註冊表實例1
從“開始”菜單中刪除“註銷”命令 鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] 值名:NoLogOff 類型:REG_DWORD (雙字值) 數據:(0=無效;1=有效)
禁用“關閉系統”命令 鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] 值名:NoClose 類型:REG_DWORD (雙字值) 數據:(0=無效;1=有效)
從“開始”菜單中刪除“查找”命令
在資源管理器中也將“查找”功能刪除,這意味著不能對硬盤進行搜索。 鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] 值名:NoFind 類型:REG_DWORD (雙字值) 數據:(0=無效;1=有效)
去掉“設置”
位 置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 鍵值名:NoSetFolders 取 值:1為隱藏、0為顯示
位 置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 鍵值名:NoSetTaskbar 取 值:1為隱藏、0為顯示
去除“收藏夾”
在Windows98下的開始菜單中會有壹個“收藏夾”的菜單,不過對於許多未上網的朋友來說,很少用到,放在這兒又占地方,所以我們可以動手刪掉它,HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下,新建壹名為NoFavoritesMenu的二進制值,並設為1。
重啟之後,收藏便從此在開始菜單中消失啦 !當然如果妳又想找回“收藏夾”的話,把值改為0就行了。
刪除開始菜單中的"文檔"
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ Explorer,在右窗格中,用鼠標右擊任意空白區域,然後從快捷菜單中選擇"新建"中的"二進制值",將"New Value#1"換名為"NoRecentDocsHistory",接著右擊"NoRecentDocsHistory"項,選擇從快捷菜單中選擇"修改",然後在"鍵值"框中,鍵入"1",最後單擊"確定"按鈕。在重啟系統後,您會看到不僅"開始"菜單中的"文檔"菜單項被刪除掉了,而且用來存放"文檔"菜單項內容的C:\Windows\Recent目錄也被刪除掉了。查找”(nofind),“註銷”(NoLogOff)和“關閉”(NoShutDown)等。
從“開始”菜單中刪除“運行”命令 鍵名:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] 值名:NoRun 類型:REG_DWORD (雙字值) 數據:(0=無效;1=有效)
禁止使用"MS-DOS"方式:
[HKEY-CURRENT-USER\Software\Microsoft\Windows\CurrentVersion\Policies\