首先,註冊表的起源
PC及其操作系統的壹個特點是允許用戶根據自己的要求以各種方式配置計算機系統的硬件和軟件。早期的圖形操作系統,如Win3.x,軟硬件工作環境的配置都是通過修改擴展名為的文件來完成的。ini,但是INI文件的管理非常不方便,因為每個設備或應用程序都有自己的INI文件,很難在網絡上實現遠程訪問。
為了克服這些問題,在Windows 95及其後續版本中,采用了壹種叫做“註冊表”的數據庫進行統壹管理,集中了各種信息資源,存儲了各種配置信息。根據這壹原理,在所有版本的Windows中采用包含應用程序和計算機系統的所有配置信息的註冊表來管理應用程序和文件之間的關聯、硬件設備的描述、狀態屬性以及各種狀態信息和數據。
與INI文件不同的是:
1.註冊表使用二進制形式登錄數據;
2.註冊表支持子項,各級子項都有自己的“鍵值”;
3.註冊表中的項可以包含可執行代碼,而不是簡單的字符串;
4.在同壹臺計算機上,註冊表可以存儲多個用戶的特征。
註冊中心的特點是:
1.註冊表允許跟蹤硬件、系統參數、應用程序和設備驅動程序的配置,這使得無需重新啟動即可修改某些設置。
2.註冊表中註冊的硬件數據可以支持更高版本Windows的即插即用功能。當Windows在機器上檢測到新設備時,它會將相關數據保存在註冊表中。此外,還可以避免新設備與原設備之間的資源沖突。
3.管理人員和用戶可以通過註冊表在網絡上查看系統的配置和設置,從而實現遠程管理。
第二,使用註冊表
1.您可以在“開始”菜單的“運行”中輸入regedit。
2.也可以在DOS下輸入regedit。
三、註冊表根密鑰描述
Hkey_classes_root包含所有已註冊的OLE信息和文檔類型,它們是從HKEY _ local _ machine \ software \ classes復制的。
Hkey_current_user包含已登錄的用戶配置信息,該信息是從hkey_users\ current user子樹中復制的。
Hkey_local_machine包含該機器的配置信息。其中配置子樹是顯示打印機信息;枚舉子樹是即插即用設備信息;系統子樹是設備驅動和服務參數的控制集;軟件子樹是特定於應用程序的設置。
Hkey_users所有登錄用戶信息。
Hkey_current_config包含壹些用戶經常更改的軟硬件配置,比如字體設置、顯示類型、打印機設置等。是從hkey_local_machine\config復制的。
Hkey_dyn_data包含存儲在計算機內存中的系統信息。
四。註冊表格的詳細信息
HKEY _本地_機器\軟件\微軟\ Windows \當前版本\資源管理器\用戶外殼文件夾保存個人文件夾和收藏夾的路徑。
HKEY _ local _ machine \ system \ current control set \ control \ Keyboard layouts保存鍵盤和各種中文輸入法使用的語言。
HKEY _用戶\。default \ Software \ Microsoft \ Internet Explorer \ type URLs保存在IE瀏覽器地址欄中輸入的URL地址列表信息。當文檔菜單被清除時,它將被清空。
HKEY _用戶\。默認\ so..\ mi..\ wi..\當前版本\ ex..\ menuorder \ startmenu保留程序菜單排序信息。
HKEY _用戶\。默認\ so..\ Microsoft \ Windows \ current version \ Explorer \ Run mru保存在“開始*運行...”中運行的程序的列表信息。當文檔菜單被清除時,它將被清空。
HKEY _用戶\。默認\ so..\ Microsoft \ Windows \ current version \ Explorer \ ecentDocs保存了十五個最近使用過的文檔的快捷方式(刪除它們可以解決文檔名稱重復的問題),在清除文檔菜單時會被清除。
HKEY _本地_機器\軟件\微軟\ Windows \當前版本\卸載保存卸載已安裝的Windows應用程序的信息。
HKEY _用戶\。default \ Software \ Microsoft \ Windows \ current version \ Applets保存Windows應用程序的記錄數據。
HKEY _本地_機器\系統\當前控制集\服務\ classSave保存控制面板-添加硬件設備-設備類型目錄。
HKEY _本地_機器\系統\當前控制設置\控制\更新立即刷新設置。值00設置為自動刷新,01設置為手動刷新[在資源管理器中按F5刷新]。
HKEY _當前_用戶\控制面板\桌面創建新的字符串名稱MenuShowDelay=0可以提高開始菜單中子菜單的彈出速度。創建壹個新的字符串名MinAnimate,值為1啟動動畫效果切換窗口,值為0取消動畫效果。
HKEY _ local _ machine \ software \ Microsoft \ Windows \ current version \ run保存由控制面板設置的計算機啟動時運行的程序的名稱,其圖標顯示在任務欄的右側。[啟動文件夾程序運行時圖標也在任務欄的右側]
HKEY _用戶\。default \ Software \ Microsoft \ Windows \ current version \ Run保存用戶設置的計算機啟動時運行的程序的名稱,其圖標顯示在任務欄的右側。
HKEY _ class _ root/paint . p picture/default icon默認圖片的圖標。雙擊窗口右側的字符串,在打開的對話框中刪除原鍵值,輸入%1。重啟後,打開“我的電腦”中的Windows目錄,選擇“大圖標”。那麽妳看到的Bmp文件的圖標就不再是同壹個畫板圖標,而是每個Bmp文件的縮略圖。
HKEY-local-machine \ software \ Microsoft \ Windows \ current version \ Policies \ Ratings保存IE4.0中文版“安全“*”分級審查”中設置的密碼(數據加密)。
HKEY-local-machine \ software \ Microsoft \ Windows \ current version \ Explorer \ Desktop \ namespace在桌面上保存特殊圖標,如回收站、收件箱、MS網絡等。
五、如何備份註冊表?
使用註冊表編輯器手動備份註冊表。
註冊表編輯器(Regedit)是操作系統附帶的註冊表工具,通過它可以對註冊表進行各種修改。當然,“備份”和“恢復”註冊表自然是它的本能。
(1)通過註冊表編輯器備份註冊表
因為修改註冊表有時會危及系統的安全,無論是WINDOWS 98還是WINDOWS 2000甚至是WINDOWS XP,註冊表編輯器都是“藏”在壹個非常隱蔽的地方。要想把它“請”出山,必須用特殊手段。點擊“開始”菜單,選擇菜單上的“運行”選項,在彈出的“運行”窗口中輸入“Regedit”,點擊“確定”按鈕,就啟動了註冊表編輯器。
點擊註冊表編輯器的“註冊表”菜單,點擊“導出註冊表文件”選項,在彈出的對話框中輸入文件名“regedit”,選擇“保存類型”為“註冊表文件”,然後將“導出範圍”設置為“全部”,再選擇文件存儲位置,最後點擊“保存”按鈕將系統註冊表保存到硬盤。
完成以上步驟後,找到剛才保存備份文件的文件夾,妳會發現備份文件已經放在文件夾裏了。
(2)備份DOS下的註冊表。
註冊表損壞時,WINDOWS(包括“安全模式”)無法進入。這時候我該怎麽辦?在純DOS環境下備份和恢復註冊表是另壹種補救措施。讓我們來看看如何在DOS環境下備份和恢復註冊表。
在純DOS下通過註冊表編輯器備份和恢復註冊表,前面已經解釋過在WINDOWS環境下使用註冊表編輯器備份和恢復註冊表。其實註冊表編輯器“Regedit.exe”不僅可以在WINDOWS環境下運行,也可以在DOS下使用。
雖然DOS環境下註冊表編輯器的功能沒有WINDOWS環境下強大,但也有其獨特性。比如通過註冊表編輯器在WINDOWS中備份註冊表,但是系統出現問題後,無法進入WINDOWS。此時可以在純DOS下通過註冊表編輯器恢復註冊表。
應該說在DOS環境下備份註冊表的情況並不多見。壹般在WINDOWS中備份就夠了,但在某些特殊情況下,這種方法非常實用。
進入DOS後,進入c盤的WINDOWS目錄,在目錄的提示下輸入“regedit”並回車,即可查看“regedit”的使用參數。
通過“Regedit”備份註冊表仍然需要“system.dat”和“user.dat”兩個文件,這個程序的具體命令格式如下:
regedit/L:system/R:user/E filename . reg Regpath
參數含義:
/l: system指定System.dat文件所在的路徑。
/r: user指定User.dat文件所在的路徑。
/E:此參數指定註冊表編輯器應該導出註冊表。在此參數後留壹個空格,並輸入導出的註冊表的文件名。
Regpath:用於指定要導出哪個註冊表分支。如果未指定,將導出所有註冊表分支。在這些參數中,“/l: system”和“/r: user”參數是可選的。如果不使用這兩個參數,註冊表編輯器認為運行的是WINDOWS目錄下的“system.dat”和“user.dat”文件。如果從軟盤引導進入DOS,必須使用“/L”和“/R”參數指定“system.dat”和“user.dat”文件的具體路徑,否則註冊表編輯器將找不到它們。
比如通過啟動盤進入DOS,備份註冊表的命令是“regedit/L:C:\ WINDOWS \/R:C:\ WINDOWS \/e regedit.reg”,意思是將整個註冊表備份到WINDOWS目錄,文件名為“regedit . reg”。而如果輸入“regedit /E D:\Regedit.reg”命令,則意味著將整個註冊表備份到D盤的根目錄(省略“/L”和“/R”參數),其文件名為“Regedit.reg”。
(3)用註冊表檢查器備份註冊表。
Scanreg.exe,DOS環境下的註冊表檢查器,可以用來備份註冊表。
命令格式是:
掃描/備份/恢復/註釋
參數解釋:
/backup用於立即備份註冊表。
/restore根據備份的時間和日期顯示所有備份文件。
/comment顯示/restore中與備份文件相關的部分。
註意:顯示備份的註冊表文件時,壓縮的備份文件被列為. CAB文件,CAB文件後面的單詞是Started或NotStarted。Started表示該文件可以成功啟動Windows,not Started表示該文件還沒有用於啟動Windows,所以現在還不能知道它是否是壹個好的備份。
例如,如果我們想要查看所有備份文件和備份相關部分,命令如下:Scanreg /restore /comment。
六、使用技巧
以上都是概念性的東西。讓我們在實踐中做它。
1.加速啟動和關閉。
在[開始]# & gt;[運行]# & gt;鍵入[Regedit]# & gt;[HKEY當前用戶]# & gt;[控制面板]# & gt;[桌面],將字符串值[HungAppTimeout]的數值數據改為[200],將字符串值[WaitToKillAppTimeout]的數值數據改為1000。此外,在[HKEY _ LOCAL _ MACHINE]# & gt;[系統]# & gt;[當前控件集]# & gt;【控件】,將字符串值【HungAppTimeout】的數值數據改為【200】,將字符串值【waittokilservicetimeout】的數值數據改為1000。
2.自動關閉停止響應程序。
在[開始]# & gt;[運行]# & gt;鍵入[Regedit]# & gt;[HKEY當前用戶]# & gt;[控制面板]# & gt;[桌面],將字符串值[AutoEndTasks]的數值數據改為1,然後重啟。
3.清除內存中不用的DLL文件。
在[開始]# & gt;[運行]# & gt;鍵入[Regedit]# & gt;[HKKEY _ LOCAL _ MACHINE]# & gt;[軟件]# & gt;[微軟]# & gt;[Windows]# & gt;[CurrentVersion],在[Explorer]中添加壹項[AlwaysUnloadDLL],默認值設置為1。註意:如果默認值設置為[0],此功能將被禁用。
4.加速菜單顯示
在[開始]# & gt;[運行]# & gt;鍵入[Regedit]# & gt;[HKEY當前用戶]# & gt;[控制面板]# & gt;[桌面],將字符串值[MenuShowDelay]的數值數據更改為[0]。如果菜單顯示速度太快,調整後無法適應,請將[MenuShowDelay]的數值更改為[200],然後重新啟動。
5.禁止修改用戶文件夾。
查找HKEY當前用戶軟件Microsoft Windows當前版本策略資源管理器。如果要鎖定“我的圖片”、“我的文檔”、“收藏夾”和“我的音樂”等用戶文件夾的物理位置,請分別將以下鍵設置為1:disabletypicturesdirchange、DisablePersonalDirChange、DisableFavoritesDirChange和DisableMyMusicDirChange。
6.減少瀏覽局域網的延遲時間。
和Windows 2000壹樣,XP在瀏覽局域網時也有壹個惱人的延遲問題,但是很難找到關於這個問題的資料。例如,如果妳瀏覽壹臺Win 9x機器,在網上鄰居的地址欄中輸入“\computername”,XP的機器將檢查它所連接的機器上的“任務計劃”。此搜索過程可能會導致長達30秒的延遲。如果直接打開* * *資源,比如在網上鄰居的地址欄輸入“\computernameshare”,就不會有這樣的延遲。為了避免在XP中搜索“任務計劃”,提高瀏覽網絡的速度,可以刪除子項{ d 6277990-4c6a-1cf-8d 87-00aa 0060 F5 BF }。鍵的類型是REG_SZ。
7.屏蔽系統中的熱鍵
點擊開始→運行,進入Regedit,打開註冊表編輯器。然後依次打開到HKEY _當前_用戶\軟件\微軟\ Windows \ current version \ Policies \ Explorer,新建壹個雙字節值,鍵名為“NoWindows Keys”,鍵值為“1”,這樣就可以禁止用戶使用系統熱鍵執行壹些禁止的命令。如果要恢復,只需將鍵值設置為0或刪除該鍵即可。
8.關閉未使用的* * *享受
安全問題壹直是大家關心的問題。為了保證自己系統的安全,應該關閉壹些不必要的* * *享受。用記事本編輯以下內容的註冊表文件,保存為任意名稱的. reg文件,使用時雙擊即可關閉那些不必要的* * *享受:
Windows註冊表編輯器5.00版
[HKEY _ LOCAL _ MACHINE \ SYSTEM \ current control set \ Services \ lanman server \ parameters]
" AutoShareServer " = dword:00000000
" AutoSharewks"=dword:00000000
[HKEY _ LOCAL _ MACHINE \ SYSTEM \ current Control set \ Control \ Lsa]
" restrict anonymous " = dword:00000001
9.讓IE支持多線程下載。
壹般情況下,大家都是用Flashget等多線程下載軟件下載文件。其實IE也可以支持多線程下載,只是微軟隱藏了這個功能。我們會把它挖出來用的。打開註冊表編輯器,在註冊表HKEY _當前_用戶\軟件\微軟\ Windows \當前版本\互聯網設置下創建壹個新的雙字節值項“MaxConnectionsPerServer”,它決定了同時下載的最大數量。壹般設置為5-8個連接比較好。另外,對於HTTP 1.0服務器,可以增加壹個名為“每個1 _ 0服務器的最大連接數”的兩字節值項,該值項也用於設置最大同時下載數,也可以設置為5 ~ 8。
10.讓WINDOWS XP自動登錄
打開:HKEY _本地_機器\軟件\微軟\ Windows NT \當前版本\ Winlogon,在右邊窗口新建壹個字符串“AutoAdminlogon”,並將它們的鍵值設置為“1”,將“默認用戶名”的值設置為用戶名,新建壹個字符串值為“默認密碼”。
第七,讓我們的系統變得苗條。
刪除多余的虛擬光盤圖標
當我們在系統中安裝虛擬光驅時,我的電腦中會多出了壹個CD圖標。即使以後不再使用虛擬光驅,虛擬光驅圖標也會保留,真的沒必要。我們來刪除這個多余的虛擬光驅圖標:點擊開始→運行,輸入“regedit”,按“OK”鍵,打開註冊表編輯器,依次展開HKEY_LOCAL_MACHINE\Enum\SCSI分支。SCSI子項下通常有兩個子項,分別對應虛擬光驅和物理光驅。刪除SCSI下的所有子項,然後重啟計算機和虛擬光驅圖標。
刪除多余的系統級圖標
系統級圖標是指Windows安裝時系統自動創建的圖標,如回收站、收件箱、網上鄰居等。這些圖標有的對用戶沒用,但是不能直接刪除。打開註冊表編輯器並展開HKEY _本地_機器\軟件\微軟\ Windows \當前版本\
Explorer\Desktop\NameSpace分支,然後刪除不必要的子項。關閉註冊表編輯器,重啟電腦後,妳會發現桌面上不必要的系統級圖標都消失了。
刪除運行中多余的選項。
如果妳多次使用“開始→運行”菜單,妳會發現它的“打開”窗口被許多不必要的命令弄得亂七八糟。打開註冊表編輯器,展開HKEY用戶。默認\軟件\ Microsoft \ Windows \當前版本。
\Explorer\RunMRU分支,刪除右邊窗口的相關鍵值即可。
刪除查找中多余的選項。
展開HKEY _用戶\。默認\軟件\ Microsoft \ windows \當前版本。
\ Explorer \ Doc-Find Specimru分支,在右邊窗口刪除相關鍵值即可。
刪除多余的鍵盤布局
Windows試圖成為世界的寵兒,所以它的鍵盤布局適合各個國家各類人群的使用習慣。打開註冊表編輯器,展開HKEY _本地_機器\系統\當前控制集\控制。
\KeyboardLayouts分支,我們可以看到西班牙語(繁體)、丹麥語、德語(標準)等各種鍵盤布局都保存在這個分支下。如果不能使用這些語言的鍵盤布局,可以直接刪除這些子項。
刪除多余的區域設置
類似上面的鍵盤布局,還有Windows的區域設置。在註冊表編輯器中展開HKEY _本地_機器\系統\當前控制集\控制。
\Nls\Locale分支,簡體中文的用戶可以只保留鍵值“00000804”,其他可以無情刪除。
八、高級篇
1.自動清除登錄窗口中最後壹個訪問者的用戶名。
通常,用戶必須輸入自己的用戶名和密碼才能進入WINNT網絡。但是當妳重啟電腦登錄WINNT時,WINNT會默認自動在登錄窗口的“用戶名”文本框中顯示最後壹個訪客的用戶名。這樣,壹些非法用戶可能會利用已有的用戶名來猜測自己的密碼,這將對整個計算機系統產生很大的安全隱患。為了保證系統不存在任何安全隱患,我們還可以提供修改WINNT註冊表的方法,在啟動時自動使用某個組的用戶名和密碼訪問WINNT,而不是通過手動設置自動清除登錄窗口中最後壹個訪問者的用戶名信息。要實現自動清除功能,必須進行以下配置:a .在開始菜單欄中選擇運行命令,在稍後打開的運行對話框中輸入REGEDIT命令,從而打開註冊表編輯器。
b .在打開的註冊表編輯器中,依次展開以下鍵值:[HKEY _本地_機器\軟件\微軟\ Windows NT \當前版本\ Winlogon]。
c、在編輯器右邊的列表框中,選擇鍵名“DONTDISPLAYLASTUSERNAME”。如果上面沒有鍵名,您可以使用“編輯”菜單中的“新建”鍵盤命令添加壹個鍵名,並將創建的數據類型選擇為“REG_SZ”。
d、選擇指定的鍵值並雙擊。出現字符串編輯器對話框時,在字符串文本框中輸入“1”,其中“1”表示啟用該功能,“0”表示禁用該功能。
E.當用戶重新啟動計算機登錄到WINNT時,NT登錄對話框中的“用戶名”文本框將是空白的。
2.手動配置壹些非SCSI接口光盤。
如果妳想在WINNT上安裝壹個非SCSI接口的光驅,這種類型的光驅在WINNT版本較高的電腦上可能會被自動識別,電腦會自動完成其安裝任務。可惜妳的電腦安裝了較低版本的操作系統,比如WINNT3.5,還沒來得及升級,現在又急需光驅。妳該怎麽辦?別擔心,雖然Windows NT3.5不能自動識別非SCSI接口的光驅,但是我們可以通過手動安裝的方式幫妳輕松解決這個小問題。具體步驟如下:
a、首先妳必須把妳手裏對應的非SCSI接口的光驅驅動從安裝盤復制到WINNT\SYSTEM32\DRIV ERS目錄下。
B.打開WINNT主組中的設置圖標。
從選項菜單中選擇“添加/刪除SCSI適配器”。d .用鼠標單擊添加按鈕,為您的非SCSI接口光盤選擇相應的驅動程序。
e,然後點擊“安裝”按鈕來配置壹些相關參數。f,退出Windows NT,重啟電腦後光驅就有用了。
3.提高NTFS性能
如果用戶想提高NTFS的性能,也可以通過修改註冊表來達到這個目的。具體實施步驟如下:
A.打開註冊表編輯器,並在編輯器中展開以下鍵值:HKEY _本地_機器\系統\當前控制集\控制\文件系統。
b .用鼠標點擊註冊表編輯器中的編輯菜單,在下拉菜單中選擇新建菜單項,在彈出的子菜單中點擊DWORD值。
c、在編輯器右側的列表中輸入DWORD值的名稱為“NtfsDisableLastAccessUpdate”。
d、然後用鼠標雙擊NtfsDisableLastAccessUpdate的鍵值,編輯器會彈出壹個名為“字符串編輯器”的對話框。在對話框的文本字段中輸入值“1”,其中0表示“取消”該功能,1表示“啟用”該功能。
E.設置完成後,重啟電腦會使上述功能生效。
4.修理鏡像組
A.當鏡像磁盤組中的驅動器出現故障時,系統會自動向其余驅動器發送數據傳輸請求,讓工作的驅動器獨立運行。此時,用戶需要進入磁盤管理員,選擇鏡像組,然後選擇容錯/中斷鏡像,將鏡像組分成兩個獨立的部分。
b、正常工作的驅動器獲得磁盤組使用的驅動器號,故障驅動器獲得系統的下壹個有效驅動器號。關閉NT服務器,用相同型號的硬盤替換它。
c .重新啟動NT服務器,運行磁盤管理器,選擇新驅動器上的分區和未使用空間,並選擇容錯/建立鏡像來鏡像新驅動器。
5.自定義啟動信息
每次啟動WINNT時,都會顯示“請按CTRL+ALT+DELETE登錄”的信息。如果您希望用戶在按下CTRL+ALT+DELETE後自動在屏幕上顯示他們希望看到的信息,可以通過以下相關設置來實現:
a、在開始菜單欄中選擇運行命令,在隨後打開的運行對話框中輸入REGEDIT命令,打開註冊表編輯器。
b .在打開的註冊表編輯器中,依次展開以下鍵值:[HKEY _本地_機器\軟件\微軟\ Windows NT \當前版本\ Winlogon]。
c、在編輯器右邊的列表框中,選擇“LEGALNOTICECAPTION”的鍵名。如果上面沒有鍵名,您可以使用“編輯”菜單中的“新建”鍵盤命令添加壹個鍵名,並將創建的數據類型選擇為“REG_SZ”。
d、選擇指定的鍵值並雙擊。當“字符串編輯器”對話框出現時,在“字符串”文本框中輸入用戶希望看到的信息窗口的標題內容,如“WINNT網絡”。
e,然後在下壹個“字符串”文本框中輸入要在信息窗口中顯示的具體內容,例如,輸入“歡迎來到W”
銥導向器
隨著農歷新年的臨近,品牌營銷的熱度也越來越高,各大品牌的牛年特價款也接踵而至。有的品牌選擇跨界聯名,* * *共同打造限量產品;還有的在經典產品上下功夫,推出牛年專屬周邊,都是在有效利用節日營銷提升品牌知名度的同時,也在壹定程度上傳遞品牌溫度,刺激消費者的購買欲望。縱觀整個“牛年”陣營,花樣繁多,既滿足了消費者的多樣化需求,又具有壹定的收藏價值。也