當前位置:首頁 » 注冊證書 » 注冊表各項

注冊表各項

發布時間: 2021-01-21 01:07:53

1. 注冊表中各項都是做什麼用的

什麼是注冊表? 注冊表因為它復雜的結構和沒有任何聯系的CLSID 鍵使得它可能看上去很神秘。不幸的是,微軟並沒有完全公開講述關於注冊表正確設置的支持信息,這樣使得注冊表看上去更不可琢磨。處理和編輯注冊表如同"黑色藝術"一樣,它在系統中的設置讓用戶感覺象在黑暗中摸索一樣找不到感覺。這樣,因為用戶對這方面的缺乏了解使得注冊表更多的出現故障。 Windows 注冊表是幫助Windows 控制硬體、軟體、用戶環境和Windows 界面的一套數據文件,注冊表包含在Windows 目錄下兩個文件system.dat 和 user.dat 里,還有它們的備份system.da0 和user.da0。通過Windows 目錄下的regedit.exe 程序可以存取注冊表資料庫。在以前,在windows 的更早版本 (在win95 以前),這些功能是靠win.ini,system.ini 和其他和應用程序有關聯的.ini 文件來實現的. 在windows 操作系統家族中,system.ini 和win.ini 這兩個文件包含了操作系統所有的控制功能和應用程序的信息,system.ini 管理計算機硬體而 win.ini 管理桌面和應用程序。所有驅動、字體、設置和參數會保存在.ini 文件中,任何新程序都會被記錄在.ini 文件中。這些記錄會在程序代碼中被引用。因為受win.ini 和system.ini 文件大小的限制,程序員添加輔助的.INI 文件以用來控制更多的應用程序。舉例來說,微軟的 Excel 有一個 excel.ini 文件,它包含著選項、設置、預設參數和其他關繫到Excel 運行正常的信息。在 system.ini 和win.ini 中只需要指出excel.ini 的路徑和文件名即可。 最開始,system.ini 和win.ini 控制著所有windows 和應用程序的特徵和存取方法,它在少數的用戶和少數應用程序的環境中工作的很好。隨著應用程序的數量和復雜性越來越大,則需要在.ini 文件中添加更多的參數項。這樣下來,在一個變化的環境中,在應用程序安裝到系統中後,每個人都會更改.ini 文件。然而,沒有一個人在刪除應用程序後刪除.ini 文件中的相關設置,所以 system.ini 和win.ini 這個兩個文件會變的越來越大。每增加的內容會導致系 統性能越來越慢。而且每次應用程序的升級都出現這樣的難題:升級會增加更多的參數項但是從來不去掉舊的設置。而且還有一個明顯的問題,一個.ini 文件的最大尺寸是64KB。為了解決這個問題,軟體商自己開始支持自己的.ini 文件,然後指向特定的ini 文件如win.ini 和system.ini 文件。這樣下來多個.ini 文件影響了系統正常的存取級別設置。如果一個應用程序的.ini 文件和 WIN.INI 文件設置起沖突,究竟是誰的優先順序更高呢? 注冊表最初被設計為一個應用程序的數據文件相關參考文件,最後擴展成對於32 位操作系統和應用程序包括了所有功能下的東東.注冊表是一套控制操作系統外表和如何響應外來事件工作的文件。這些"事件"的范圍從直接存取一個硬體設備到介面如何響應特定用戶到應用程序如何運行等等。注冊表因為它的目的和性質變的很復雜,它被設計為專門為32 位應用程序工作,文件的大小被限制在大約40MB。 注冊表都做些什麼? 注冊表是為Windows NT 和Windows95 中所有32 位硬體/驅動和32 位應用程序設計的數據文件。16 位驅動在Winnt 下無法工作,所以所有設備都通過注冊表來控制,一般這些是通過BIOS 來控制的。在Win95 下,16 位驅動會繼續以實模式方式設備工作,它們使用system.ini 來控制。16 位應用程序會工作在NT 或者Win95 下,它們的程序仍然會參考win.ini 和system.ini 文件獲得信息和控制。 在沒有注冊表的情況下,操作系統不會獲得必須的信息來運行和控制附屬的設備和應用程序及正確響應用戶的輸入。 在系統中注冊表是一個記錄32 位驅動的設置和位置的資料庫。當操作系統需要存取硬體設備,它使用驅動程序,甚至設備是一個BIOS 支持的設備。無 BIOS 支持設備安裝時必須需要驅動,這個驅動是獨立於操作系統的,但是操作系統需要知道從哪裡找到它們,文件名、版本號、其他設置和信息,沒有注冊表對設備的記錄,它們就不能被使用。 當一個用戶准備運行一個應用程序,注冊表提供應用程序信息給操作系統,這樣應用程序可以被找到,正確數據文件的位置被規定,其他設置也都可以被使用。 注冊表保存關於預設數據和輔助文件的位置信息、菜單、按鈕條、窗口狀態和其他可選項。它同樣也保存了安裝信息(比如說日期),安裝軟體的用戶,軟體版本號和日期,序列號等。根據安裝軟體的不同,它包括的信息也不同。 然而,一般來說,注冊表控制所有32 位應用程序和驅動,控制的方法是基於用戶和計算機的,而不依賴於應用程序或驅動,每個注冊表的參數項控制了一個用戶的功能或者計算機功能。用戶功能可能包括了桌面外觀和用戶目錄。所以,計算機功能和安裝的硬體和軟體有關,對所以用戶來說項都是公用的。 有些程序功能對用戶有影響,有些時作用於計算機而不是為個人設置的,同樣的,驅動可能是用戶指定的,但在很多時候,它們在計算機中是通用的。 注冊表控制用戶模式的例子有: 控制面板功能; 桌面外觀和圖標; 網路參數; 瀏覽器功能性和特徵; 那些功能中的某些是和用戶無關的,有些是針對用戶的。 計算機相關控制項基於計算機名,和登陸用戶無關。控制類型的例子是安裝一個應用程序,不管是哪個用戶,程序的可用性和存取是不變的,然而,運行程序圖標依賴於網路上登陸的用戶。網路協議可用性和優先權基於計算機,但是當前連接和用戶信息相關。 這里是在注冊表中基與計算機控制條目的一些例子: 存取控制; 登陸確認; 文件和列印機共享; 網卡設置和協議; 系統性能和虛擬內存設置; 沒有了注冊表,Win95 和Winnt 就不太可能存在。它們實在太復雜了,以致於用過去的.ini 文件無法控制,它們的擴展能力需要幾乎無限制的安裝和使用應用程序,注冊表實現了它。然而,注冊表比.ini 文件更復雜,理解它如何工作,它做什麼和如何用它來做是有效管理系統的關鍵。 在系統中注冊表控制所有32 位應用程序和它們的功能及多個應用程序的交互,比如復制和粘貼,它也控制所有的硬體和驅動程序。雖然多數可以通過控制面板來安裝和設置,理解注冊表仍是做Winnt 和Win95 系統管理基本常識。 二、注冊表的結構 注冊表的結構 注冊表是 Windows 程序員建造的一個復雜的信息資料庫,它是多層次式的。在不同系統上注冊表的基本結構相同。其中的復雜數據會在不同方式上結合,從而產生出一個絕對唯一的注冊表。 計算機配置和預設用戶設置的注冊表數據在Winnt 中被保存在下面這五個文件中: DEFAULT,SAM,SECURITY,SOFTWARE,SYSTEM,NTUSER.DAT。 Win95 中所有系統注冊信息保存在windows 目錄下的SYSTEM.DAT 文件里。所有硬體設置和軟體信息也保存在這個文件。它要比NT 注冊表文件簡單的多,因為這里並不需要更多的控制。Win95 被設計為一個網路的客戶或者單獨工作的系統,所以用戶控制或者安全級別和NT 不一樣。這使得Win95 注冊表工作比 NT 更容易,所以這個文件也比較小。 Win95 用戶的注冊數據一般被保存在windows 目錄下的user.dat 里。如果你在控制面板|密碼|用戶配置文件中創建並使用多於一個用戶的配置文件,每個用戶就會有在\WINDOWS\Profiles\username\USER.DAT 下它自己的user.dat 文件。在啟動時,系統將記錄你的登陸,從你目錄中的配置文件(USER.DAT 信息)將被裝入,以用來保持你自己的桌面和圖標。 控制鍵 在注冊表編輯器中注冊表項是用控制鍵來顯示或者編輯的。控制鍵使得找到和編輯信息項組更容易。因此,注冊表使用這些條目。下面是六個控制鍵 HKEY_LOCAL_MACHINE HKEY_CLASSES_ROOT HKEY_CURRENT_CONFIG HKEY_DYN_DATA HKEY_USERS HKEY_CURRENT_USER Winnt 和Win95 的注冊表並不兼容。從Win95 向Winnt 升級需要你重新安裝32 位應用程序,重新在桌面上創建圖標,並重新建立用戶環境。 通過控制鍵可以比較容易編輯注冊表。雖然它們顯示和編輯好象獨立的鍵,其實HKEY_CLASSES_ROOT 和HKEY_CURRENT_CONFIG 是HKEY_LOCAL_MACHINE 的一部分。HKEY_CURRENT_USER 是HKEY_USERS 的一部分。 HKEY_LOCAL_MACHINE 包含了HKEY_CLASSES_ROOT 和HKEY_CURRENT_CONFIG 的所有內容。每次計算機啟動時,HKEY_CURRENT_CONFIG 和HKEY_CLASSES_ROOT 的信息被映射用以查看和編輯。 HKEY_CLASSES_ROOT 其實就是HKEY_LOCAL_MACHINE\SOFTWARE\Classes,但是在HKEY_CLASSES_ROOT 窗編輯相對來說顯得更容易和有條理。 HKEY_USERS 保存著預設用戶信息和當前登陸用戶信息。當一個域成員計算機啟動並且一個用戶登陸,域控制器自動將信息發送到 HKEY_CURRENT_USER 里,而且HKEY_CURRENT_USER 信息被映射到系統內存中。其他用戶的信息並不發送到系統,而是記錄在域控制器里。 鍵和子鍵 數據被分割成多層次的鍵和子鍵,建立分層次(就象Exploer 一樣)結構更易於編輯。每個鍵有成組的信息而且根據在其中的數據類型被命名。每個鍵在它的文件夾圖標上都有一個加號()標志子鍵說明在它下面還有更多內容的東西。當點開它的時候,文件夾的加號標志被替換成一個減號(-)標志,然後顯示出下一級的子鍵。 所有軟體,硬體,windows 工作的設置都存放在HKEY_LOCAL_MACHINE。所有安全策略,用戶許可權和共享信息也包括在這個鍵中。用戶許可權,安全策略,共享信息可以通過Windows NT 域用戶管理器,Explorer 和Win95 中控制面板來設置。 HKEY_CLASSES_ROOT HKEY_CLASSES_ROOT 包含了所有應用程序運行時必需的信息: 在文件和應用程序之間所有的擴展名和關聯; 所有的驅動程序名稱; 類的ID 數字(所要存取項的名字用數字來代替); DDE 和OLE 的信息; 用於應用程序和文件的圖標; HKEY_CURRENT_CONFIG. HKEY_CURRENT_CONFIG 是在HKEY_LOCAL_MACHINE 中當前硬體配置信息的映射。如果系統只有一個配置文件,也就是原始配置,數據將一直在同樣的地方。在控制面板|系統|硬體配置文件|創建一個額外的配置使額外配置信息放入 HKEY_LOCAL_MACHINE。當Win95 中存在多個配置文件時,當每次計算機啟動時將給出一個提示讓你選擇一個配置文件。在Winnt 中,在啟動時你可以按空格鍵來選擇上次正常啟動時硬體配置文件。根據硬體配置文件選擇的不同,特定的信息被映射到HKEY_CURRENT_CONFIG。 HKEY_DYN_DATA HKEY_DYN_DATA 和其他的注冊表控制鍵不同,因為實際上它並不被寫入硬碟驅動器中。Win95 的一個優點是,在系統啟動時 HKEY_DYN_DATA 這個控制鍵儲存收集到的即插即用信息並配置它們。它保存在內存中,Win95 用它來控制硬體。因為是在內存中,所以它不從硬碟中讀取,每次當你啟動計算機時,配置都有可能會不一樣。在啟動時Win95 必須計算超過1600 種可能的配置。所以,如果系統改變既定的設置而沒有報告給Win95 那麼潛在的問題就可能發生。系統大多數時間工作良好,但是並非一直如此。 HKEY_USERS HKEY_USERS 僅包含了預設用戶設置和登陸用戶的信息。雖然它包含了所有獨立用戶的設置,但在用戶未登陸網路時用戶的設置是不可用的。這些設置告訴系統哪些圖標會被使用,什麼組可用,哪個開始菜單可用,哪些顏色和字體可用,和控制面板上什麼選項和設置可用。 HKEY_CURRENT_USER 用來保存當前用戶和預設用戶的信息,HKEY_CURRENT_USER 僅映射當前登陸用戶的信息。 各主鍵的簡單介紹 HKEY_LOCAL_MACHINE HKEY_LOCAL_MACHINE 是一個顯示控制系統和軟體的處理鍵。HKLM 鍵保存著計算機的系統信息。它包括網路和硬體上所有的軟體設置。(比如文件的位置,注冊和未注冊的狀態,版本號等等)這些設置和用戶無關,因為這些設置是針對使用這個系統的所有用戶的。 HKEY_LOCAL_MACHINE\AppEvents 為了以後在瘦客戶機上運行客戶機/伺服器這樣的應用程序,在Win95/98 中AppEvents 鍵是空的。應用程序實際上都駐留網路伺服器上,這些鍵會保存部分指針。 HKEY_LOCAL_MACHINE\Config 這個鍵保存著你計算機上所有不同的硬體設置(這些從控制面板的系統屬性中硬體配置文件中可以創建)。這些配置在啟動時通常被復制到HKCC。每個配 置會被用一個鍵(比如 0001 或者 0002 等等)來保存,每個都是一個獨立的配置。如果你只有一個單一的配置,那就只會有0001 這個鍵 HKEY_LOCAL_MACHINE\Config[message]01\Display 這個鍵表示顯示的設置,如熒屏字體,窗體大小,窗體位置和解析度等 一個小技巧:當設置了計算機不支持的大解析度導致Windows 不能啟動時 (黑屏),可以修改解析度來解決。進入安全模式,運行regedit.exe,在這個鍵的Resolution 鍵值中把數據值修改為640,480 或者800,600 這樣的低解析度,然後重新啟動計算機即可。 HKEY_LOCAL_MACHINE\Config[message]01\System 這個鍵保存著系統里列印機的信息 HKEY_LOCAL_MACHINE\Config[message]01\System\CurrentControlSet\Con trol\Print\Printers 在這個鍵下面,有一個鍵是為系統上每一個列印機設置的,通過控制面板添加和刪除列印機會調整這個列表 HKEY_LOCAL_MACHINE\Enum Enum 鍵包含啟動時發現的硬體設備和那些既插即用卡的信息。Win95 使用匯流排列舉在啟動時通過不同的.ini 文件來檢測硬體信息。那些在啟動時被安裝的和被檢測到的硬體會顯示在這里。子鍵包括 BIOS,ESDI,FLOP,HTREE,ISAPNP,Monitor,Network,Root,SCSI,和VIRTUAL。子鍵名表示它們各自的硬體設備信息。 HKEY_LOCAL_MACHINE\Enum\BIOS BIOS 鍵保存著系統中所有即插即用設備的信息。它們用一套代碼數列出,包括每一個鍵的詳細說明,舉例,*pnp0400 是並行口LPT1 的鍵。如果LPT1 並不具備即插即用功能,它就會別列入到Enum 下的Root 鍵中 HKEY_LOCAL_MACHINE\Enum\Root Root 鍵包括所有非即插即用設備的信息。在這里,我們可以迅速斷定哪些設備是即插即用,那些不是。比如 SCSI 適配器, 這個設備必須符合Win95 中一個鍵名為ForcedConfig 的硬體設置,這個不會改變。 HKEY_LOCAL_MACHINE\Enum\Network win95 的網路功能在這個鍵有詳細說明,子鍵包括了每個已經安裝的主要的服務和協議。 HKEY_LOCAL_MACHINE\HARDWARE hardware 子鍵包括了兩個多層的子鍵: DESCRIPTION 鍵,它包含了中央處理器和一個浮點處理器的信息。還有一個設備映射鍵,它下面的串列鍵列出你所有的com 埠。這個hardware 鍵僅保存超級終端程序的信息,及數學處理器和串列口。 HKEY_LOCAL_MACHINE\Network 這個鍵僅保存網路登陸信息。所有網路服務細節都保存在 HKEY_LOCAL_MACHINE\Enum\Network 這個鍵中。這個鍵有一個子鍵,logon,包括了lmlogon(本地機器登陸?0=false 1=true)的值,logonvalidated(必須登陸驗證),策略處理,主登陸方式(Windows 登陸,微軟網路客戶方式等),用戶名和用戶配置。 HKEY_LOCAL_MACHINE\SECURITY security 有兩個子鍵,第一個是存取(它最終致使一個遠程鍵列出網路安全資源,存取許可權等)和提供(包括列出網路地址和地址伺服器),這個鍵被保留用在以後使用高級安全功能和NT 兼容性上 HKEY_LOCAL_MACHINE\SOFTWARE 這個鍵列出了所有已安裝的 32 位軟體和程序的.ini 文件。它包括了變化,依靠軟體安裝。那些程序的控制功能在這里的子鍵中列出。多數子鍵簡單的列出了安裝軟體的版本號。 我們在\Microsoft\Windows\Current Version 下發現了一些有意思的設置,它有如下子鍵: 1.App paths:你曾經安裝過的所有32 位軟體的位置。 2.Applets,Compression,Controls Folder:包括下控制面板象顯示屬性那樣屬性條的附件。 3.Detect,explorer:很多有意思的子鍵如Namespace keys of Desktop 和 My Computer--它們指出了回收站和撥號網路的CLSID 行--和提示子鍵可以讓你建立自己的提示。 4.Extensions:一個擴展聯系的列表,當前相關聯的擴展名和比特定的執行文件更適合的目標類型。 5.Fonts,fontsize,FS Templates:系統屬性條中所選擇文件系統模板,伺服器,桌面計算機或者筆記本電腦信息。 6.MS-DOS Emulation:包括一個應用程序兼容子鍵為大量過時的程序二進制鍵所設。 7.MS-DOS Options:在dos 模式下的設置,如himem.sys,cd-roms 等。 8.Network:網路驅動的配置。 9.Nls,Policies:系統管理員認為你不應該去做的事。 10.ProfileList:所有可以登陸你計算機的用戶名列表。 11.在Windows 啟動時運行的程序的神秘之處是它們並不在開始菜單的啟動文件夾中。它們在HKEY_LOCAL_MACHINE\Microsoft\Windows\CurrentVersion\ 下的子鍵中被執行。 Run:程序在啟動時運行 RunOnce:windows 初始化時程序在啟動時只運行一次,這個經常用在當安裝軟體之後需要重新啟動系統的時候,所以這個鍵一般都是空的。 RunServices:它就象Run 一樣,但是包含了"服務",它不象一般的程序它們是比較重要的或者是"系統"程序。但是它們不是VXDs,就象McAfee 或者 RegServ 工作一樣。 RunServicesOnce:它只運行一次,但是是"系統自身"的安裝(大量的 windows 安裝參數:通常鍵值包括了系統目錄位置,和win95 更新,可選項安裝組件,和windows 啟動目錄的子鍵。 注意:在很多黑客木馬軟體中,常常在這里添加鍵值(一般是在Run 中),這樣使得木馬軟體可以隨著windows 啟動而啟動並且很隱秘。在這里可以查看不正常的啟動項和去掉無用的運行程序(比如我就很不喜歡超級解霸的自動伺服器,在這里可以去掉它)。 12.SharedDLLs:共享DLL 的列表,每一個都給出了在一個不可知系統的一個數字等級。 13.Shell Extensions:列出了"被認可的"OLE 注冊條,和相應的CLSID 連接。 14.ShellScrap:這個包含了一個PriorityCacheformats 的子鍵,它包括了一個空的有限值,它更象過去SmartDrive 命令行參數的派生。 15.Time Zones:主鍵值是你現在的時區;子鍵定義了所以可能的時區。 16.Uninstall:這個保存了程序在添加/刪除程序對話框的顯示;子鍵包含了指向反安裝程序的路徑。和安裝向導相似.)winlogon(包含了合法登陸布告的文本句) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet 這個子鍵包括設備驅動和其他服務的描述和控制。不同於windows nt, win95 只包括限制驅動的控制設置信息。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control 這個子鍵包括了win95 控制面板中的信息。不要編輯這些信息,因為一些小程序的改變在很多地方,一個丟失的項會使這個系統變的不穩定 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 這個鍵包括了所有win95 的標准服務。所有被添加的服務和設備,每個標準的服務鍵包括了它的設置和辨認設置。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Arbitrators atbitrators 鍵包括了當兩個設備共同佔用同樣的設置需要解決的信息。四個子鍵包括了內存地址,沖突,DMA,I/O 埠沖突和IRQ 沖突。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Class class 鍵包括了所有win95 支持的設備classes 控制,這些和你在添加新硬體出現的硬體組很類似,還包括了這些設備如何安裝的信息。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\inetaccs 這個鍵包括了關於這個系統變化的 ie 附件的可用性,它僅在你安裝過 ie2。 0 或者更高版本才出現。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSNP32 msnp32 描述了客戶機如何在microsoft 網路中實現功能,它包括了認證過程和認證者的信息。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NWNP32 nenp32 鍵描述了windows 客戶如何在netware 網路中工作功能,它包括了關於認證過程和證明者的信息。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteAccess 在這個鍵里包括需要遠程工作在win95 系統上的信息,有認證參數,主機信息,和為了建立一個撥號連接工作的協議信息。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP 這個鍵包括了所以 snmp(簡單網路管理協議)的參數。它包括了允許的管理,配置陷阱,和有效的團體。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VxD vxd 鍵包括了win95 中所有32 位虛擬設備驅動信息,win95 自動管理它們,所以不必要用注冊表編輯器編輯它們,所以的靜態vxds 用子鍵列出。

2. 注冊表是怎麼分類的

注冊表的構成
注冊表相當於保存機器軟硬體信息和參數配置的資料庫。在物理上表現為system.dat和user.dat兩個文件(這兩個文件可在windows系統路徑下找到,一般為c:\windows\)。Win98下,注冊表樹目錄下分六項主欄位。這里只簡單介紹一下各項的功用。
HKEY_CLASSES_ROOT
這個欄位包含了當前系統中注冊的所有文檔類型信息及OLE(對象鏈接與嵌入)信息。當我們在資源瀏覽器里使用「查看|文件夾選項|文件類型」時,系統就讀取該欄位的文檔類型信息。OLE信息則工作於OLE程序或進行OLE操作時。該欄位實際上是HKEY_LOCAL_MACHINE\Software\CLASSES的副本。
HKEY_CURRENT_USER
該欄位記錄著當前登錄用戶的配置信息。Win98支持多用戶,當不同的用戶登錄,此欄位做相應的改變。內容包括控制面板、鍵盤布局、網路、遠程式控制制、軟體等。該欄位是HKEY_USERS\.DEFAULT的副本。
HKEY_LOCAL_MACHINE
這個欄位是最重要的。存放著計算機的所有硬體信息與系統配置參數。下面設置了八個子欄位。其中Config描述字體、列印機等信息;Driver與驅動程序有關;Enum存放了所有即插即用設備及BIOS的相關信息;Hardware 則列出了所有硬體的介面信息;Network反映用戶的網路使用狀況;Security與系統的安全性有關;Software對應系統中已安裝的每一個軟體,反安裝時自動刪除對應的欄位;System包括當前系統的所有參數設置。
HKEY_USERS
這里記錄了本機器上所有用戶的設置。
HKEY_CURRENT_CONFIG
包括字體、BIOS、操作系統、列印機等四項的配置信息。該欄位是HKEY_LOCAL_MACHINE\Config的副本。
HKEY_DYN_DATA
該欄位記錄當前內存的設置及使用情況。

舉個例子,開始→運行→regedit,進入注冊表後搜索isshortcut,然後刪除,就可以把快捷方式前面的小箭頭去掉!

更多了解,建議搜索「注冊表教程」,下載後慢慢看。

3. 注冊表的各項作用

HKEY_LOCAL_MACHINE (這是比較常用的)

是一個顯示控制系統和軟體的處理鍵。
簡稱 HKLM,它保存著計算機的系統信息。它包括網路和硬體上所有的軟體設置。(比如文件的位置,注冊和未注冊的狀態,版本號等等)這些設置和用戶無關,因為這些設置是針對使用這個系統的所有用戶的。

HKEY_CURRENT_USER

它和 HKEY_LOCAL_MACHINE 作用幾乎相同,只不過它是對當前用戶生效。
HKEY_LOCAL_MACHINE 是對所有用戶生效。

HKEY_CLASSES_ROOT (這個也比較常用)

在注冊表中HKEY_CLASSES_ROOT是系統中控制所有數據文件的項。這個在 Win95和Winnt中是相通的。HKEY_CLASSES_ROOT控制鍵包括了所有文件擴展和所有和執行文件相關的文件。它同樣也決定了當一個文件被雙擊時起反應的相關應用程序。

HKEY_CLASSES_ROOT

被用作程序員在安裝軟體時方便的發送信息,在Win95和 Winnt中,HKEY_CLASSES_ROOT 和 HKEY_LOCAL_MACHINE\Software\Classes 是相同的。程序員在運行他們的啟動程序時不需要擔憂實際的位置,相反的,他們只需要在HKEY_CLASSES_ROOT中加入數據就可以了。

HKEY_CURRENT_CONFIG (這個用的少些)

在啟動時,你可以選擇你願意使用的配置文件。如果有多個安裝,每次系統重新啟動時,你就必須選擇.HKEY_CURRENT_CONFIG是在啟動時控制目前硬體配置的鍵

在系統啟動以後,任何地方的變化都會自動影響到它。程序員經常使用HKEY_CURRENT_CONFIG方便的來存取配置信息。

HKEY_CURRENT_CONFIG 包括了系統中現有的所有配置文件的細節。你的選擇影響了哪一個硬體配置文件成為現在的。舉例來說,如果配置0002被選擇了,所有0002的配置信息會被映射到這些鍵上

HKEY_CURRENT_CONFIG 允許軟體和設備驅動程序員很方便的更新注冊表,而不涉及到多個配置文件信息。 HKEY_LOCAL_MACHINE中同樣的數據和任何注冊表的變化都會同時的變化。

HKEY_USERS

HKEY_USERS 將預設用戶和目前登陸用戶的信息輸入到注冊表編輯器,在win95中,它僅被那些配置文件激活的登陸用戶使用,同樣在nt下,它也是這樣。
Winnt從ntuser.dat中取得信息。.dat文件包含了所有基於用戶的注冊表設置並且允許你取配置這些用戶的環境。如果你改變了預設用戶的設置,所有新用戶會繼承同樣的設置。而且,那些已經被建立的用戶變的失效。

4. 我需要注冊表各項詳解

你好朋友;
建議你上網路中內分別搜索;
HKEY_CLASSES_ROOT;
HKEY_CURRENT_USER;
HKEY_LOCAL_MACHINE;
HKEY_USERS;
HKEY_CURRENT_CONFIG;
這些注冊表項的名稱;找到後;內
朋友你好好容看看就明白了;
而在這里不能給你發網址;
網路中的資料就很詳細;
你好好看看吧;另外網路文庫中內;
也有很多注冊表相關的資料;你可以;
沒事上網路文庫中內搜索注冊表;這樣;
相關的資料就出來了;你可以看看

5. 請問注冊表的各項有什麼特殊意思

Windows 95開始,微軟公司在Windows中引入了注冊表(英文為REGISTRY)的概念(實際上原來在Windows NT中已經有此概念)。注冊表是Windows95及Windows98的核心資料庫,表中存放著各種參數,直接控制著Windows的啟動、硬體驅動程序的裝載以及一些 Windows應用程序運行的正常與否,如果該注冊表由於某種原因受到了破壞,輕者使 Windows的啟動過程出現異常,重者可能會導致整個 Windows系統的完全癱瘓。因此,正確地認識、使用、特別是及時備份以及有問題時恢復注冊表,對 Windows用戶來說就顯得非常重要了。可以這么說,只要你發現了registry 的秘密,你就幾乎可以完全控制Windows了!
一、WINDOWS98注冊表概述
關於 Windows98注冊表,我們知道 Windows3.X系統是以擴展名為.ini的配置文件來保存系統及應用程序的各種初始化配置信息的。每當 Windows3.x啟動時,系統都會從兩個最重要的.ini文件即從Win.ini和System.ini中讀取各種初始化信息來對整個系統的軟硬體環境進行配置,從而正常啟動整個Windows系統。一般來說,Win.ini文件中主要包含著控制 Windows用戶窗口環境的信息(如各硬體的驅動程序等),我們可以利用文本編輯器通過修改這兩個文件來調整一些軟硬體的配置以適應自己的需要。從 Windows95開始,原來保存在以上兩個初始化文件中的有關信息,都被移到了系統的注冊表中,這樣注冊表就成了 Windows系統關鍵信息的集中存放地,而原來的System.ini和Win.ini 兩個初始化配置文件,則因 Windows系統還需兼容老的16位 Windows應用程序而仍然在 Windows95及 Windows98中保留著。
那麼,Windows98的注冊表到底是個什麼東西,裡面又有那些內容呢?
Registry是一個被分為6個主要分支的資料庫(如圖1)
圖1
它的每一個分支都是一個句柄,並以六組不同的關鍵字值來區分,它們分別為:HKEY_CLASSES_ROOT、HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE、HKEY_USER、HKEY_CURRENT_CONFIG、HKEY_DYN_DATA,每個分支又進一步被分解成更細的分支。事實上,REGISTRY中的許多東西對於用戶和系統管理員來說用處不大,但是研究發現直接編輯HKEY_CLASSES_ROOT和HKEY_CURRENT_USER會帶給我們很多的欣喜,當然我們也發現更改其他分支的設置同樣能為用戶提供有用的東西。下面我們就來簡單的認識一下注冊表的六個分支吧!
1、HKEY_CLASSER_ROOT。該份之下至少包括100個關鍵字,這個分支下主要包括OLE數據,還包括文件擴展名和文件或應用程序的關聯,改變改分支中的數據結構和內容將直接影響到系統軟體的應用,此下的信息都被保存在system.dat文件中。
2、HKEY_USER。在這個關鍵字下顯示的信息都保存在User.dat文件中,這包含了與具體用戶有關的desktop(桌面)配置、網路連接以及start菜單。如果用戶的計算機被配置為使用戶的配置文件,那麼系統就會為每個用戶都創建一個單獨的User.dat文件。當一個用戶登錄到計算機上時,Windows98將讀取那個用戶的user.dat文件,並把該文件放入內存中的Registry中。
3、HKEY_CURRENT_USER。它是適用於當前用戶的HKEY_ USER部分。如果只有一個用戶,即確省用戶,那麼HKEY_USER\.Default和HKEY_CURRENT_USER是相同信息的不同的顯示方式。
4、HKEY_LOCAL_MACHINE。這是針對計算機硬體以及安裝的軟體所設定的分支。如果計算機有多個硬體配置,那麼每個配置的信息都保存在這里。如果你察看一下該分支下的SOFTWARE下面的信息,你會發現生產已安裝軟體的公司的名字都在這兒了,這個分支為關於每個公司產品的與具體機器有關的信息存放提供一個方便的地方。在這兒,你還可以發現應用程序名字、版本數、應用程序路徑名以及以及硬體設置。Microsoft也使用這個分支注冊它的軟體。
5、HKEY_CURRENT_CONFIGURATION。在這里用戶可以找到顯示設置情況和使用的列印機。
6、HKEY_DYN_DATA。這里保存了Windows操作性能參數的數據,當Windows98載入後,該信息被保留在RAM中,同時被不斷更新。
在Windows98注冊表文件中,事實上只有兩個隱藏的只讀文件System.dat和User.dat組成了Registry,由於這兩個文件是二進制的文件,不易被一般的字處理文件所編輯。處理這兩個文件,一是採用Registry editor直接來編輯它(如圖1),也可以用Registry editor將它們導出來成為一個文本文件即可。
System.dat把一台計算機以及計算機上軟體的具體信息保存起來。它不但追蹤Windows和其他的安放其信息於Registry中的已安裝信息,而且也追蹤已發現的硬體以及其配置。
User.dat保存與用戶相關的信息,包括滑鼠、顏色方案、游標方案、牆紙、訪問性設置、圖標間隔、字體、鍵盤布局、鍵盤延遲和速度、區域設置、瀏覽器設置以及密碼等等。一個用戶的桌面圖標和網路連接,它們都保存在User.dat文件中。
二、注冊表的備份和恢復
由於注冊表內存放了計算機許多重要的信息,其功能也十分強大,我們可以通過編輯注冊表來實現很多常規方法難於實現的功能。也正因為注冊表是各種關鍵住處的集中存放地,所以如果編輯不當,就會造成一些難於預料的後果,因此在對注冊表進行編輯之前,備份和回復注冊表的信息非常重要。
大家知道,注冊表是由System.dat和User.dat兩個具有隻讀隱藏屬性的文件所組成的。在 Windows95里,注冊表保存在 Windows目錄下的,可以由運行 Windows目錄下的注冊表編輯器(Regedit.exe)來打開及進行編輯。 Windows95每次開機時,均會自動在這兩個文件所在的同一目錄下以System.和User.之名(均為只讀隱藏文件)為這一注冊表備份,以便為注冊表的恢復之用。要特別指出的是:System.和User.在系統重新再啟動後,實際上已用原注冊表文件作為藍本進行了覆蓋備份,所以這時的備份文件從嚴格意義上來說已無備份恢復之價值了。那麼在 Windows98中又是什麼樣子呢?下面筆者就根據自己的使用體會和有關資料,來談談在 Windows98中如何對注冊表進行備份及恢復的幾種方法。
(一)、直接進行備份及恢復。
這是一種很原始的方法,即直接將所需之System.dat及User.dat兩個文件拷貝存放在硬碟某個指定目錄下或直接拷到軟盤上作為備份,恢復時再將該備份替換覆蓋回原處即可,當然在備份及恢復時都需對這兩個文件的只讀及隱藏屬性進行相應的修改操作。需注意的是:一般情況下由於Windows98的注冊表(包括System.dat和User.dat兩個文件)往往有近2M甚至更大,用一般1.44M的3寸軟盤來存儲備份是放不下的,所以必須利用壓縮軟體將其壓縮後才能放入1.44M軟盤中。當需要恢復時,還需要用解壓縮軟體將其解開後再放入 Windows目錄下替換覆蓋原注冊表數據。
用這種方法的好處是如因注冊表問題而導致系統癱瘓,開機後無法進行 Windows系統時,可用應急啟動盤進入 Windows98自帶的DOS7.1界面後,用常規的DOS操作來將存在硬碟或通過解壓縮軟體將軟盤中的備份覆蓋回原處,恢復原備份時注冊表的正常數據。
(二)、利用Regedit注冊表編輯器自帶的導出及引入功能備份和回復。
運行Regedit.exe打開 Windows98注冊表後,利用「注冊表」的「導出」及「引入」功能也可以用來備份或恢復注冊表信息。具體方法如下:
1、打開如圖2的左上角「注冊表」下拉菜單,點擊「導出注冊表文件」項。
圖2
2、在出現的「導出注表文件」對話框中,鍵入欲備份注冊表的文件名及其保存位置,再按「保存」按鈕即可(如圖3)。
圖3
若需恢復注冊表時,用同樣的方法打開注冊表編輯器,打開「注冊表」下拉菜單後點擊「引入注冊表文件」項,在出現的對話框中選中所需恢復的備份文件,再按「打開」按鈕即可將該注冊表備份恢復回 Windows系統了。
該方法主要適合於Windows系統還未癱瘓或能用啟動時按F8鍵的方法,選擇安全模式啟動Windows98系統時恢復注冊表之用,如因注冊表問題而連 Windows系統都進入不了時,則該法就無法應用了。此外因備份無法壓縮而其大小又超過1.44M軟盤容量,所以應用該法也只能將備份保存在硬碟里了。
(三)、 Windows98的自動備份注冊表。
Windows98在每次開機是都會自動地備份Registry文件和Win.ini、System.ini文件,Win98的自動備份注冊表功能取消了在Win95中每次開機時自動以System. 和User.為名的兩個文件來備份注冊表數據的功能,而新增加了一個以Cab(Cabinet)作後綴的壓縮文件作為注冊表備份的功能。具體使用如下:
1、備份。如果你在啟動程序組里添置了Scanreg.exe文件, Windows98系統自動完成注冊表的備份。在用戶當天第一次開機時, Windows98將會自動將系統中原有的注表信息,包括System.dat 和User.dat,也包括了System.ini和 Win.ini這四個文件都壓縮成Cab形式的文件,以rb001.cab、rb002.cab 等等名字的Cabinet文件存放在 Windows\Sysbckup目錄下,系統自動保存最近5開機天(注意不是5天)的注冊表數據,超過5開機天時則自動擠掉最早日期的備份文件。執行該命令的是Windows98自帶的Scanregw.exe文件,也可以在純DOS模式下執行純DOS模式文件Scanreg.exe。
如果用戶想在使用Windows98的同時,來創建Registry的一個備份,那麼運行Scanreg.exe,Scanreg會掃描系統注冊表,如果未發現系統注冊表任何錯誤,它將告訴用戶它已在當天備份了注冊表,並詢問是否想現在備份?(如圖4)
圖4
用戶還可以自由的決定Windows98在開機時是否調用Scanreg文件,這只要在系統的程序組里選中不選Sanreg文件即可。用戶也可以決定保存多少天的備份,決定保存的地點,以及決定同備份文件一起保存的其他文件,用戶可以在\windows\下的scanreg.ini文件中設置、修改這些參數。
2、恢復:可以用 Windows自帶的Extract.exe(在 Windows\command目錄下)解開該壓縮文件恢復替換回原注冊表文件即可,也可用其他第三方解壓縮程序如 Winziop7.0等解開所需之rb001.cab等備份壓縮文件覆蓋回去。當然,也可以進入實模式DOS狀態,運行Scanreg.exe文件恢復備份的注冊表。步驟如下:
1).單擊「開始」,再單擊「關閉系統」;
2).單擊「重新啟動計算機並切換到MS-DOS方式」,然後單擊「是」;
3).進入Windows目錄下。例如,如果你的Windows安裝在C:\Windows目錄下,應鍵入以下內容CD C:\WINDOWS後回車;
4).在MS-DOS模式下鍵入C:\WINDOWS\COMMAND\SCANREG/RESTORE後回車。
按照上述步驟,可以將注冊表恢復到最後一次啟動計算機時的狀態。
三、自帶的注冊表編輯器-Registry Editor的使用
事實上,Microsoft已經創建了多個用戶界面如「控制面般」、「列印機」等等對話框,使用他們可不必直接編輯注冊表來改變Registry內的參數值。也許,微軟公司提供的這些界面窗口對於一般用戶來說是足夠了,可對於想深入了解Windows98的用戶,這就遠遠不夠了!這時候,Windows98提供的注冊表編輯器「Registry Editor」就可以幫助你實現你的希望了!
使用Windows98提供的用戶界面來改變Registry的值是最安全的方法,而使用注冊表編輯器時,可能會改變或刪除注冊表的關鍵元素,甚至會導致系統運行的不正常!因此在使用注冊表編輯器之前,最好現備份一次注冊表信息!
(一)啟動注冊表編輯器。
用戶可以在\windows下找到Registry editor,選中後雙擊它,即可啟動注冊表編輯器(如圖1)。也可以在開始菜單下選擇運行命令,在命令窗口中輸入「Regedit」也可以啟動它。Windows98 setup 沒有把它放在一個Start菜單上。
(二)、Registry editor的基本操作
下面我們來看看注冊表編輯器的一些基本操作命令。這里我以使用當前的Desktop作為理想的位置的操作舉個例子來說明一下。
1、首先單擊HKEY_CURRENT_USER左邊的加號。單擊control panl(控制面板)左邊的加號,然後單擊desktop旁邊的加號,選中Windows Metrics選項。這時,會在右邊的窗口中充滿了常量和數值(如圖5)。
2、右擊編輯器的右邊的窗格,會彈出一個窗口(如圖5),
圖5
我們可以選擇它來創建一個主鍵、一個字元串值、一個二進制值或者一個DWORD 值。關鍵字和任意一個常量都可以連接在WindowsMetrics上。
3、右擊Registry左邊窗口的desktop關鍵字,會彈出如圖6的窗口。在這里,用戶可以合並注冊表已擴展的分支,創建一個新的關鍵字、字元串值、或二進制值,查找文本或數值字元串,或者刪除、重命名該關鍵字等等操作。
4、右擊編輯器的右邊的窗口中的關鍵字名,將會顯示一個上下文菜單,它允許用戶調整該常量的值,或者刪除該常量及其它的值以及重命名的命令。

圖6
(三)、導入導出注冊表信息
如前面講過,在備份注冊表信息時可以用這冊表編輯器將這冊表信息導出到一個帶有reg擴展名的ASCII文件中。用戶可以導出整個注冊表,前面已經講過這種使用方法。用戶也可以導出注冊表的一個分支,只要在導出之前,選中注冊表左邊的窗格的該分支即可。
在導出時,編輯器會自動給導出文件一個擴展名.reg,這個文件時可以被寫字板編輯的一個文件。如圖7就是導出的 registry文件的一部分在寫字板中顯示的內容。
圖7
1、查找編輯一個導出的Registry文件。
導出一個注冊表文件的一個目的就是編輯查找信息。在注冊表編輯器里也可以編輯和查找,但是它的功能弱,速度慢,遠遠沒有寫字板的功能強。
在注冊表編輯器里,只允許用戶在關鍵字區域、常量名區域或值的區域內鍵入特定類型的值。而Wordpad的功能十分強大,如果想對注冊表進行大量的更改,那麼導出注冊表再編輯是個好方法。當然如果用戶編輯導出的注冊表文件時會犯些錯誤,而這些錯誤在注冊表編輯器里就會得到避免!
2、把一個文本文件導入或合並到注冊表裡。
如果你已編輯了導出的注冊表文件,那麼只要按照上面的所講的恢復備份操作,就可以把它放回原處。同樣,如果用戶創建了一個這樣的文本文件,它帶有正確格式的關鍵字、常量名、數據值,用戶也可以把它導入到注冊表文件中。
3、改變導出文件的預設行為。
如果你已經導出了一個注冊表文件,你會發現這個文件的標示是 的注冊表文件格式,也就是說它的預設行為是「合並」。如果你單擊它,執行的一個合並命令。用戶也可以改變該文件的預設行為,使其變成編輯命令,以避免用戶的誤操作使得不該合並的文件合並回去了。
(1)、打開任意一個瀏覽器窗口,如打開「我的文檔」窗口。選擇「查看」下的「文件夾選項」菜單,然後單擊「文件類型」如圖8。
圖8
(2)、選中「注冊表」項目,比單擊「編輯」按鈕,彈出圖9的窗口。選中「編輯(E)」,並單擊「設為默認值(S)」。
圖9
(3)、單擊「關閉」即可。
這時,你再單擊.reg的注冊表文件時,它的預設行為變成了編輯狀態,這與Windows 98界面其他部分保持了一致。
三、注冊表使用實例
下面介紹一些注冊表使用的一些實例。
(一)、改變軟體注冊的主人
你是否注意過,一般在安裝軟體時,它會向你詢問用戶的名字和公司的名字,這些信息都被保存在注冊表信息里。用戶也可以改變這些設置。操作方法如下:
1、打開注冊表編輯器。
2、定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion.
3、右擊右邊窗口中的RegisteredOwner和/或RegisteredOrganization,並改變其名字即可。
4、退出注冊表編輯器。
(二)、增加用戶自己的提示
Windows98會為第一次使用的用戶提供提示功能。同樣用戶自己也可以改變注冊表來編輯來源與Microsoft的提示,並為其他的用戶創建新的提示。步驟如下:
1、打開注冊表編輯器。
2、定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explore\Tips。
3、鍵入比已有的提示數目最大數更大的數目。例如,Microsoft最後的一個數是47,那麼用戶就鍵入48。按Enter。
4、雙擊用戶剛剛鍵入的那個數,鍵入一個新的提示,單擊ok。
5、同樣,用戶也可以雙擊一個已有提示的相關聯數目,用戶也可以編輯它。
(三)、改變Windows 98各種輸入法的順序。
假如你已在系統里安裝了多種漢字輸入法,那麼有沒有碰到要連續按多次輸入法切換鍵,才能找到所需輸入法的情況?有沒有辦法能快速切換到所需的輸入法?我想第一種方法就是重新安裝某一漢字輸入法,將最常用的輸入法排在輸入法列表的最前頭。因為Windows98本身並不提供漢字輸入法順序的調整方法。第二種可以通過修改注冊表來調整輸入法的順序、增加或刪除輸入法,甚至可做到Windows98啟動後的預設輸入法為漢字而不是英文。
在注冊表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\keyboard layout\下存放著各中輸入法對應的主鍵,其中E00E0804--微軟拼音輸入法、E00C0804--表形碼輸入法、E0050804--區位碼輸入法、 E0040804--智能ABC輸入法、E0030804--鄭碼輸入法、 E0020804--雙拼輸入法、E0010804--全拼輸入法、 00000409--英文輸入法。在HKEY_USERS\.DEFAULT\keyboard layout\preload\下則是系統所安裝的輸入法的主鍵及鍵值,其主鍵為自然數,鍵值為上表中各輸入法對應的主鍵。如果系統已安裝了「智能ABC」和「全拼」輸入法,則可看到如下的主鍵和鍵值:1、00000409;2、E0040804;3、E0010804。改變輸入法順序,假設要將輸入法順序變為「全拼」、「智能ABC」和「英文」,可將主鍵和鍵值更改如下:1、E0010804;2、E0040804;3 00000409,這樣就可以改變系統中輸入法的順序了。
(四)給Windows98換個名
如果要想在win 中所有關於"windows98"對話框中出現的不是windows98,而是取而代之的My windows或其它有意思的名字。那麼,打開HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows\Current Version,選中Version字串,雙擊將Windows98換成你希望的名字,而且無需啟動,自動生效。
(五)通過"我的電腦"直接啟動資源管理器
你想讓「我的電腦」成為資源管理器嗎?打開HKEY_CLASS_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\Shell,右擊Shell,建立新主鍵,出現"新鍵#1",改名為"Open",再在Open下建"Command"主鍵,方法同上。雙擊"Command"主鍵下的"默認"字元串,將其鍵值改為"explorer/ec:\"(其預設打開路徑為"c:\",要想改變,將"c:\"換為指定的路徑名即可)。生效後雙擊"我的電腦"打開的就不再是"我的電腦"窗口,而是資源管理器了。如果你不想啟動資源管理器,則將前一步輸入的"explorer/ec:\"改為其他程序名。如"Regedit"。那麼雙擊"我的電腦"打開的就是注冊表編輯器了。
(六)、去掉桌面快捷方式圖標上的箭頭
如果你覺得Windows98快捷方式圖標上的箭頭礙眼,那麼讓可以修改注冊表去掉它。打開注冊表編輯器,在HKEY_LOCAL_MACHINE\Software\classes\lnkfile和HKEY_LOCAL_MACHINE\Software\classes\piffile兩處的鍵值中都有一個"Isshortcut"的字元串值,刪除它,重新啟動計算機後,你就不會看到快捷圖標上的箭頭的。
(七)、刪除"運行"和"查找"對話框中的文件名

6. 注冊表中鍵值都代表什麼

ZT

在開始,運行中輸入regedit,就可以打開注冊表編輯器了。
然後按照方法找到各個鍵,修改就可以了。
注冊表的構成

注冊表相當於保存機器軟硬體信息和參數配置的資料庫。在物理上表現為system.dat和user.dat兩個文件(這兩個文件可在windows系統路徑下找到,一般為c:\windows\)。Win98下,注冊表樹目錄下分六項主欄位。這里只簡單介紹一下各項的功用。
HKEY_CLASSES_ROOT

這個欄位包含了當前系統中注冊的所有文檔類型信息及OLE(對象鏈接與嵌入)信息。當我們在資源瀏覽器里使用「查看|文件夾選項|文件類型」時,系統就讀取該欄位的文檔類型信息。OLE信息則工作於OLE程序或進行OLE操作時。該欄位實際上是HKEY_LOCAL_MACHINE\Software\CLASSES的副本。
HKEY_CURRENT_USER

該欄位記錄著當前登錄用戶的配置信息。Win98支持多用戶,當不同的用戶登錄,此欄位做相應的改變。內容包括控制面板、鍵盤布局、網路、遠程式控制制、軟體等。該欄位是HKEY_USERS\.DEFAULT的副本。
HKEY_LOCAL_MACHINE

這個欄位是最重要的。存放著計算機的所有硬體信息與系統配置參數。下面設置了八個子欄位。其中Config描述字體、列印機等信息;Driver與驅動程序有關;Enum存放了所有即插即用設備及BIOS的相關信息;Hardware 則列出了所有硬體的介面信息;Network反映用戶的網路使用狀況;Security與系統的安全性有關;Software對應系統中已安裝的每一個軟體,反安裝時自動刪除對應的欄位;System包括當前系統的所有參數設置。
HKEY_USERS

這里記錄了本機器上所有用戶的設置。

HKEY_CURRENT_CONFIG

包括字體、BIOS、操作系統、列印機等四項的配置信息。該欄位是HKEY_LOCAL_MACHINE\Config的副本。

HKEY_DYN_DATA

該欄位記錄當前內存的設置及使用情況。

在Windows98的注冊表中,是通過鍵和子鍵來管理各種信息。同時,注在冊表裡面的所有信息是以各種形式的鍵值項數據保存下來。在注冊表編輯器的右窗口中,保存的都是各種鍵值項數據。鍵值項由鍵值名、數據類型和鍵值三部分組成,其格式為:「鍵值名:數據類型:鍵值」。 這些鍵值項數據可分為如下三種類型:
1.字元串值(S)
在Windows98的注冊表中,表示文件的描述、硬體的標識等等信息一般都用字元串值。字元串值由字母和數字組成,它的最大長度不能超過255個字元。通過鍵、鍵值就組成了一種鍵值項數據,這就相當於Win.ini、Ssytem.ini文件中每個小節下面的設置行一樣的道理。

2.二進制值(B)
在Windows的注冊表中,二進制值是沒有長度限制的,可以是任意個位元組長。在注冊表編輯器中,二進制以十六進制的方式顯示出來。

3.DWORD值(D)
在Windwos98的注冊表中,DWORD值是一個32位(雙位元組長)長度的數值。在注冊表編輯器中,系統以十六進制的方式顯示DWORD值。

7. 電腦注冊表各項的功能是什麼

http://www.hongen.com/pc/newer/os/zhuce/zhuc0101.htm 這里有注冊表教程

8. 注冊表中各項的含義

1.HKEY_CLASSES_ROOT 該鍵由多個子鍵組成,具體可分為兩種:一種是已經注冊的各類文件的擴展名,另一種是各種文件類型的有關信息。左欄中的子鍵就是各種已經注冊的文件擴展名。 注冊表內己經登記的文件擴展名中,有系統默認和應用程序自定義的擴展名。應用程序只有把自定義的擴展名在注冊表中登記,系統才能識別和關聯使用有關的文檔,但只有經過注冊的擴展名,系統才能自動關聯。根據在Windows 98中文版中安裝的應用程序的擴展名,該根鍵指明其文件類型的名稱。2.HKEY_CURRENT_USER 該根鍵包含本地工作站中存放的當前登錄的用戶信息,包括用戶登錄用戶名和暫存的密碼(註:此密碼在輸入時是隱藏的)。用戶登錄Windows 98時,其信息從HKEY_USERS中相應的項拷貝到HKEY_CURRENT_USER中。HKEY_CURRENT_USER下面有7個子關鍵字。其中除RemoteAccess」外,其餘6個都為系統預定義。 AppEvents 這個子鍵里登記已注冊的各種應用事件。 ControlPanel 它裡面涉及到控制面板設置有關的內容。 InstallLocationsMRU windows安裝路徑的有關信息。 Keyboardlayout 關於鍵盤設置的信息。 Network 有關網路設置的信息。 RemoteAccess 安裝IE 時建立的子關鍵字,包含該應用程序的有關信息。 Software 軟體的有關信息。3.HKEY_LOCAL_MACHINE 注冊表的核心,計算機的各種硬體和軟體的配置均存在於此。它包括以下八個部分:Config配置、Driver驅動程序、Enum即插即用、Hardware硬體、Network網路、Security安全、Software軟體、System系統。每部分中又包括許多子鍵。該根鍵存放本地計算機硬體數據,此根鍵下的子關鍵字包括在SYSTEM.DAT中,用來提供HKEY_LOCAL_MACHINE所需的信息,或者在遠程計算機中可訪問的一組鍵中。該根鍵中的許多子鍵與System.ini文件中設置項類似。 4.HKEY_USERS 該根鍵保存了存放在本地計算機口令列表中的用戶標識和密碼列表,即用戶設置。每個用戶的預配置信息都存儲在HKEY_USERS根鍵中。HKEY_USERS是遠程計算機中訪問的根鍵之一。其內容取決於計算機是否激活了用戶配置文件,若未激活用戶配置文件,則可以看到稱為.DEFAULT的單一子鍵,該子鍵包括和所有用戶相關的各種設置,並且和\Windows下的USER.DAT文件相配合。若激活了用戶配置文件並且正確地執行了登錄,則還有一個「用戶名」的子鍵,該用戶名為用戶登錄的名稱。5.HKEY_CURRENT_CONFIG 該根鍵存放著定義當前用戶桌面配置(如顯示器等)的數據,最後使用的文檔列表(MRU)和其他有關當前用戶的Windows 98中文版的安裝的信息。 希望以上回答能夠幫到樓主,謝謝採納

9. 注冊表裡面的5個選項是什麼意思

1
HKEY_LOCAL_MACHINE
_LOCAL_MACHINE是一個顯示控制系統和軟體的處理鍵。HKLM鍵保存著計算機的系統信息。它包括網路和硬體上所有的軟體設置。(比如文件的位置,注冊和未注冊的狀態,版本號等等)這些設置和用戶無關,因為這些設置是針對使用這個系統的所有用戶的。
2
HKEY_CLASSES_ROOT
在注冊表中HKEY_CLASSES_ROOT是系統中控制所有數據文件的項。這個在Win95和Winnt中是相通的。HKEY_CLASSES_ROOT控制鍵包括了所有文件擴展和所有和執行文件相關的文件。它同樣也決定了當一個文件被雙擊時起反應的相關應用程序。
HKEY_CLASSES_ROOT被用作程序員在安裝軟體時方便的發送信息,在Win95和Winnt中,HKEY_CLASSES_ROOT和HKEY_LOCAL_MACHINE\Software\Classes是相同的。程序員在運行他們的啟動程序時不需要擔憂實際的位置,相反的,他們只需要在HKEY_CLASSES_ROOT中加入數據就可以了。
在Windows用戶圖形界面下,每件事----每個文件,每個目錄,每個小程序,每個連接,每個驅動---都被看做一個對象;每個對象都有確定的屬性和它聯系。HKCR包含著對象類型和它們屬性的列表。HKCR主要的功能被設置為:
一個對象類型和一個文件擴展名關聯
一個對象類型和一種圖標關聯
一個對象類型和一個命令行動作的關聯
定義對象類型相關菜單選項和定義每一個對象類型屬性選項
3
HKEY_CURRENT_CONFIG
windows一般只使用一個硬體配置文件。如果有多個硬體配置文件。HKEY_LOCAL_MACHINE\Config中就會添加一個鍵。HKEY_LOCAL_MACHINE\Config包含了HKEY_LOCAL_MACHINE中相同的數據
在啟動時,你可以選擇你願意使用的配置文件。如果有多個安裝,每次系統重新啟動時,你就必須選擇.HKEY_CURRENT_CONFIG是在啟動時控制目前硬體配置的鍵
在系統啟動以後,任何地方的變化都會自動影響到它。程序員經常使用HKEY_CURRENT_CONFIG方便的來存取配置信息。
HKEY_CURRENT_CONFIG包括了系統中現有的所有配置文件的細節。你的選擇影響了哪一個硬體配置文件成為現在的。舉例來說,如果配置0002被選擇了,所有0002的配置信息會被映射到這些鍵上
HKEY_CURRENT_CONFIG允許軟體和設備驅動程序員很方便的更新注冊表,而不涉及到多個配置文件信息。
HKEY_LOCAL_MACHINE中同樣的數據和任何注冊表的變化都會同時的變化。
4
HKEY_USERS
HKEY_USERS將預設用戶和目前登陸用戶的信息輸入到注冊表編輯器,在windows中,它僅被那些配置文件激活的登陸用戶使用。
win95從user.dat中取得他們的信息,winnt從ntuser.dat中取得信息。.dat文件包含了所有基於用戶的注冊表設置並且允許你取配置這些用戶的環境。如果你改變了預設用戶的設置,所有新用戶會繼承同樣的設置。而且,那些已經被建立的用戶變的失效。
5
HKEY_CURRENT_USER
HKEY_CURRENT_USER包含著在HKEY_USERS安全辨別里列出的同樣信息。任何在HKEY_CURRENT_USER里的改動也都會立即HKEY_USERS改動。相反也是這樣。
HKEY_CURRENT_USER允許程序員和開發者易於存取目前登陸用戶的設置。通過建立這個鍵,微軟很容易在不涉及到用戶的SID下改變,添加和設置。
也就是說,所有當前的操作改變只是針對當前用戶而改變,並不影響其他用戶。

10. 電腦注冊表左邊有5個選項,那 5個選項是什麼意思。

1 HKEY_LOCAL_MACHINE
抄HKEY_LOCAL_MACHINE是一個顯示控制襲系統和軟體的處理鍵。
2 HKEY_CLASSES_ROOT
在注冊表中HKEY_CLASSES_ROOT是系統中控制所有數據文件的項。
3 HKEY_CURRENT_CONFIG
windows一般只使用一個硬體配置文件。
4 HKEY_USERS
HKEY_USERS將預設用戶和目前登陸用戶的信息輸入到注冊表編輯器,在windows中,它僅被那些配置文件激活的登陸用戶使用。
5 HKEY_CURRENT_USER
HKEY_CURRENT_USER包含著在HKEY_USERS安全辨別里列出的同樣信息。任何在HKEY_CURRENT_USER里的改動也都會立即HKEY_USERS改動。相反也是這樣。

熱點內容
美發店認證 發布:2021-03-16 21:43:38 瀏覽:443
物業糾紛原因 發布:2021-03-16 21:42:46 瀏覽:474
全國著名不孕不育醫院 發布:2021-03-16 21:42:24 瀏覽:679
知名明星確診 發布:2021-03-16 21:42:04 瀏覽:14
ipad大專有用嗎 發布:2021-03-16 21:40:58 瀏覽:670
公務員協議班值得嗎 發布:2021-03-16 21:40:00 瀏覽:21
知名書店品牌 發布:2021-03-16 21:39:09 瀏覽:949
q雷授權碼在哪裡買 發布:2021-03-16 21:38:44 瀏覽:852
圖書天貓轉讓 發布:2021-03-16 21:38:26 瀏覽:707
寶寶水杯品牌 發布:2021-03-16 21:35:56 瀏覽:837