regedit系統注冊表,msconfig系統配置


msconfig

msconfig即系統配置實用程序,是Microsoft System Configuration的縮寫。是在開始菜單里運行中輸入然后確認就可以找到程序開啟或者禁用,

可以幫助電腦禁止不需要運行的程序,這樣可以加快你的電腦運行。

windows注冊表解析說明

注冊表被稱為Windows操作系統的核心它的工作原理實質是一個龐大的數據庫,存放了關於計算機硬件的配置信息、系統和應用軟件的初始化信息、應用軟件和文檔文件的關聯關系、硬件設備的說明以及各種狀態信息和數據,包括Windows操作時不斷引用的信息。例如:系統中的硬件資源、硬件信息、分配正在使用的端口、每個用戶的配置文件、計算機上安裝的應用程序以及每個應用程序可以創建的文件類型等
主要作用: 
1、記錄安裝信息 
2、設置硬件 
3、設置軟件 
4、定制Windows 
5、系統安全管理 
6、自動運行程序 
7、網絡設置

 

注冊表的相關文件都是哪些?

 

注冊表的分支結構

 

注冊表有五個一級分支,下面是這五個分支的名稱及作用:

名稱 作用
HKEY_CLASSES_ROOT 存儲Windows可識別的文件類型的詳細列表,以及相關聯的程序。
HKEY_CURRENT_USER 存儲當前用戶設置的信息。
HKEY_LOCAL_MACHINE 包括安裝在計算機上的硬件和軟件的信息。
HKEY_USERS 包含使用計算機的用戶的信息。
HKEY_CURRENT_CONFIG 這個分支包含計算機當前的硬件配置信息。

注冊表的存儲方式

注冊表的存儲位置隨着Windows的版本變化而不同。尤其是Windows NT系列操作系統和Windows 95系列的存儲方式有很大區別。注冊表被分成多個文件存儲,稱為Registry Hives,每一個文件被稱為一個配置單元。

在早期的Windows 3.x系列中,注冊表僅包含一個reg.dat文件,所存放的內容后來演變為HKEY_CLASSES_ROOT分支。

Windows NT家族的配置單元文件:

名稱 注冊表分支 作用
SYSTEM HKEY_LOCAL_MACHINE\SYSTEM 存儲計算機硬件和系統的信息
NTUSER.DAT HKEY_CURRENT_USER 存儲用戶參數選擇的信息(此文件放置於用戶個人目錄,和其他注冊表文件是分開的)
SAM HKEY_LOCAL_MACHINE\SAM 用戶及密碼的數據庫
SECURITY HKEY_LOCAL_MACHINE\SECURITY 安全性設置信息
SOFTWARE HKEY_LOCAL_MACHINE\SOFTWARE 安裝的軟件信息
DEFAULT HKEY_USERS\DEFAULT 缺省啟動用戶的信息
USERDIFF HKEY_USERS 管理員對用戶強行進行的設置
  • 假設Windows安裝於C盤,則在Windows XP以前,文件存放於C:\WINNT\SYSTEM32\CONFIG,而XP及以后則存放於C:\WINDOWS\SYSTEM32\CONFIG

Windos95家族的配置文件

名稱 注冊表分支 作用
CLASSES HKEY_CLASSES_ROOT 存儲軟件組件庫有關信息
USER.DAT HKEY_USERS 存儲用戶參數選擇的信息
SYSTEM.DAT HKEY_LOCAL_MACHINE 系統信息

 

Windows文件夾中有system.dat和user.dat這樣兩個隱藏文件,其中保存了至關重要的注冊表信息。


注冊表是Windows程序員建造的一個復雜的信息數據庫,它是多層次式的。在不同系統上注冊表的基本結構相同。其中的復雜數據會在不同方式上結合,從而產生出一個絕對唯一的注冊表。

在WIN95系列(例如Windows XP)操作系統下,
Win95中所有系統注冊信息保存在windows目錄下的SYSTEM.DAT文件里。所有硬件設置和軟件信息也保存在這個文件。它要比NT注冊表文件簡單的多,因為這里並不需要更多的控制。Win95被設計為一個網絡的客戶或者單獨工作的系統,所以用戶控制或者安全級別和NT不一樣。這使得Win95注冊表工作比NT更容易,所以這個文件也比較小。
Win95用戶的注冊數據一般被保存在windows目錄下的user.dat里。如果你在控制面板|密碼|用戶配置文件中創建並使用多於一個用戶的配置文件,每個用戶就會有在\WINDOWS\Profiles\username\USER.DAT下它自己的user.dat文件。在啟動時,系統將記錄你的登陸,從你目錄中的配置文件(USER.DAT信息)將被裝入,以用來保持你自己的桌面和圖標。

在WIN NT系列操作系統下,

計算機配置和缺省用戶設置的注冊表數據在Winnt中被保存在下面這五個文件中:
DEFAULT,SAM,SECURITY,SOFTWARE,SYSTEM,NTUSER.DAT。 

 

Winnt和Win95的注冊表並不兼容。從Win95向Winnt升級需要你重新安裝32位應用程序,重新在桌面上創建圖標,並重新建立用戶環境。

 

與INI文件不同的是: 

1.注冊表采用了二進制形式登錄數據; 

2.注冊表支持子鍵,各級子關鍵字都有自己的“鍵值”; 

3.注冊表中的鍵值項可以包含可執行代碼,而不是簡單的字串; 

4.在同一台計算機上,注冊表可以存儲多個用戶的特性。 

注冊表的特點有: 

1.注冊表允許對硬件、系統參數、應用程序和設備驅動程序進行跟蹤配置,這使得修改某些設置后不用重新啟動成為可能。

2.注冊表中登錄的硬件部分數據可以支持高版本Windows的即插即用特性。當Windows檢測到機器上的新設備時,就把有關數據保存到注冊表中,另外,還可以避免新設備與原有設備之間的資源沖突。

3.管理人員和用戶通過注冊表可以在網絡上檢查系統的配置和設置,使得遠程管理得以實現。

注冊表的數據結構

注冊表的組織方式跟文件目錄比較相似,主要分為根鍵、子鍵和鍵值項三部分,與文件目錄對應的話就是根目錄、子目錄和文件。分別介紹一下這三部分:

(1)根鍵。分為5個,分別為HKEY_CLASSES_ROOT, HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USERS和HKEY_CURRENT_CONFIG,把它們理解成磁盤的五個分區可以了。
(2)子鍵。可以有多個子鍵和鍵值項,就像一個目錄中可以有多個子目錄和多個文件一樣。 

(3)鍵值項。可以理解為文件,它由三部分組成,分別為 :名稱、類型、數據。

注釋:

注冊表中鍵相當於文件系統中目錄這個概念。根鍵,對應即根目錄。根鍵,主鍵(父鍵),子鍵,本質都是鍵。

主鍵(父鍵)和子鍵是一個相對的概念,不是絕對概念,即鍵A在某一情況時稱為子鍵,另一情況時稱為主鍵,而不是固定什么情況都是稱為子鍵或是父鍵。例如,鍵C下一級里有鍵B,鍵B下一級里有鍵A,則鍵B對鍵C來說是鍵C的子鍵,而鍵B對鍵A來說是鍵A的主鍵。

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM