A. 計算機注冊表怎麼打開
regedit打開注冊表
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的路徑和文件名即可。
早在Dos和Win3.x的時代,大部分的應用程序都是採用了 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下的不同用戶可以擁有各自的個性化設置,如不同的牆紙,不同的桌面。這就是通過注冊表來實現的。
由此可見,注冊表(Registry)是Windows9x/Me/NT/2000操作系統、硬體設備以及客戶應用程序得以正常運行和保存設置的核心"資料庫";是一個巨大的樹狀分層的資料庫。它記錄了用戶安裝在機器上的軟體和每個程序的相互關聯關系;它包含了計算機的硬體配置,包括自動配置的即插即用的設備和已有的各種設備說明、狀態屬性以及各種狀態信息和數據等。
注冊表都做些什麼?
注冊表是為Windows NT和Windows95中所有32位硬體/驅動和32位應用程序設計的數據文件。16位驅動在Windows NT下無法工作,所以所有設備都通過注冊表來控制,一般這些是通過BIOS來控制的。在Win9x下,16位驅動會繼續以實模式方式設備工作,它們使用system.ini來控制。16位應用程序會工作在NT或者Win9x 下,它們的程序仍然會參考win.ini和system.ini文件獲得信息和控制。
在沒有注冊表的情況下,操作系統不會獲得必須的信息來運行和控制附屬的設備和應用程序及正確響應用戶的輸入。
在系統中注冊表是一個記錄32位驅動的設置和位置的資料庫。當操作系統需要存取硬體設備,它使用驅動程序,甚至設備是一個BIOS支持的設備。無BIOS支持的設備安裝時必須需要驅動,這個驅動是獨立於操作系統的,但是操作系統需要知道從哪裡找到它們,文件名、版本號、其他設置和信息,沒有注冊表對設備的記錄,它們就不能被使用。
當一個用戶准備運行一個應用程序,注冊表提供應用程序信息給操作系統,這樣應用程序可以被找到,正確數據文件的位置被規定,其他設置也都可以被使用。
注冊表保存關於預設數據和輔助文件的位置信息、菜單、按鈕條、窗口狀態和其他可選項。它同樣也保存了安裝信息(比如說日期),安裝軟體的用戶,軟體版本號和日期,序列號等。根據安裝軟體的不同,它包括的信息也不同。
然而,一般來說,注冊表控制所有32位應用程序和驅動,控制的方法是基於用戶和計算機的,而不依賴於應用程序或驅動,每個注冊表的參數項控制了一個用戶的功能或者計算機功能。用戶功能可能包括了桌面外觀和用戶目錄。所以,計算機功能和安裝的硬體和軟體有關,對所以用戶來說項都是公用的。
有些程序功能對用戶有影響,有些時作用於計算機而不是為個人設置的,同樣的,驅動可能是用戶指定的,但在很多時候,它們在計算機中是通用的。
注冊表控制用戶模式的例子有:
★控制面板功能;
★桌面外觀和圖標;
★網路參數;
★瀏覽器功能性和特徵。
這些功能中的某些是和用戶無關的,有些是針對用戶的。
計算機相關控制項基於計算機名,和登陸用戶無關。控制類型的例子是安裝一個應用程序,不管是哪個用戶,程序的可用性和存取是不變的,然而,運行程序圖標依賴於網路上登陸的用戶。網路協議可用性和優先權基於計算機,但是當前連接和用戶信息相關。
這里是在注冊表中基與計算機控制條目的一些例子:
★存取控制;
★登陸確認;
★文件和列印機共享;
★網卡設置和協議;
★系統性能和虛擬內存設置。
沒有了注冊表,Win9x和Windows NT 就不太可能存在。它們實在太復雜了,以致於用過去的.ini文件無法控制,它們的擴展能力需要幾乎無限制的安裝和使用應用程序,注冊表實現了它。然而,注冊表比.ini文件更復雜,理解它如何工作,它做什麼和如何用它來做是有效管理系統的關鍵。
在系統中注冊表控制所有32位應用程序和它們的功能及多個應用程序的交互,比如復制和粘貼,它也控制所有的硬體和驅動程序。雖然多數可以通過控制面板來安裝和設置,理解注冊表仍是做Windows NT和Win9x系統管理基本常識。
概括起來,注冊表中存放著各種參數,直接控制著 Windows 的啟動、硬體驅動程序的裝載以及一些 Windows 應用程序的運行,從而在整個系統中起著核心作用。它包括:
(1)軟、硬體的有關配置和狀態信息,注冊表中保存有應用程序和資源管理器外殼的初始條件、首選項和卸載數據。
(2)聯網計算機的整個系統的設置和各種許可,文件擴展名與應用程序的關聯,硬體部件的描述、狀態和屬性。
(3)性能記錄和其它底層的系統狀態信息,以及其它數據。
如果注冊表受到了破壞,輕者使 Windows 的啟動過程出現異常,重者可能會導致整個系統的完全癱瘓。因此正確地認識、使用,特別是及時備份以及有問題時恢復注冊表,對Windows用戶來說就顯得非常重要。學會了注冊表的知識以及相關應用,便能使你的電腦操作更加得心應手!從而成為一位名副其實的電腦高手!
與注冊表有關的術語:
①、注冊表:是一個樹狀分層的資料庫。從物理上講,它是System.dat和User.dat兩個文件;從邏輯上講,它是用戶在注冊表編輯器中看到的配置數據。
②、HKEY :"根鍵"或"主鍵",它的圖標與資源管理器中文件夾的圖標有點兒相像。Windows98將注冊表分為六個部分,並稱之為 HKEY_name,它意味著某一鍵的句柄。(圖2)
③、key(鍵):它包含了附加的文件夾和一個或多個值。
④、subkey(子鍵):在某一個鍵(父鍵)下面出現的鍵(子鍵)。
⑤、branch(分支):代表一個特定的子鍵及其所包含的一切。一個分支可以從每個注冊表的頂端開始,但通常用以說明一個鍵和其所有內容。 ⑥、value entry(值項):帶有一個名稱和一個值的有序值。每個鍵都可包含任何數量的值項。每個值項均由三部分組成:名稱,數據類型,數據。(如圖3)
★ 名稱:不包括反斜杠的字元、數字、代表符、空格的任意組合。同一鍵中不可有相同的名稱。
★ 數據類型:包括字元串、二進制、雙字三種。
字元串(REG_SZ):顧名思義,一串ASCII碼字元。如"Hello World",是一串文字或片語。在注冊表中,字元串值一般用來表示文件的描述、硬體的標識等。通常它由字母和數字組成。注冊表總是在引號內顯示字元串。 二進制(REG_BINARY):如 F03D990000BC ,是沒有長度限制的二進制數值,在注冊表編輯器中,二進制數據以十六進制的方式顯示出來。
雙 字(REG_DWORD):從字面上理解應該是Double Word ,雙位元組值。由1-8個十六進制數據組成,我們可用以十六進制或十進制的方式來編輯。如 D1234567 。
★ 數據: 值項的具體值,它可以佔用到64KB。
⑦、 Default(預設值):每一個鍵至少包括一個值項,稱為預設值(Default),它總是一個字串。
注冊表的內部組織結構及相互關系
計算機配置和預設用戶設置的注冊表數據在Windows NT中被保存在下面這五個文件中:DEFAULT,SAM,SECURITY,SOFTWARE,SYSTEM,NTUSER.DAT。而 Windows9x/Me/2000將所有注冊表文件存入2個文件中:System.dat和User.dat。它們是二進制文件,不能用文本編輯器查看。它們存在於Windows目錄下,具有隱含、系統、只讀屬性。 System.dat包含了計算機特定的配置數據,User.dat包含了用戶特定的數據。User.dat文件的位置在以某個用戶名登錄時,其位於C:\\Windows\\profiles\\用戶名目錄下,系統同時在C:\\Windows目錄下保留了一個預設的User.dat文件,以備新用戶使用。內部組織結構是一個類似於目錄管理的樹狀分層的結構。
WINDOWS的注冊表有六大根鍵,相當於一個硬碟被分成了六個分區。
在"運行"對話框中輸入RegEdit,然後單擊"確定"按鈕,則可以運行注冊表編輯器。
左窗格顯示的是注冊表的根鍵,這樣的根鍵共六個。這些根鍵都是大寫的,並以HKEY_為前綴,這種命令約定是以Win32 API的Registry函數的關鍵字的符號變數為基礎的。
雖然在注冊表中,六個根鍵看上去處於一種並列的地位,彼此毫無關系。但事實上,HKEY_CLASSES_ROOT和HKEY_CURRENT_CONFIG中存放的信息都是HKEY_LOCAL_MACHINE中存放的信息的一部分,而HKEY_CURRENT_USER中存放的信息只是HKEY_USERS存放的信息的一部分。HKEY_LOCAL_MACHINE包括HKEY_CLASSES_ROOT和HKEY_CURRENT_USER中所有的信息。在每次系統啟動後,系統就映射出HKEY_CURRENT_USER中的信息,使得用戶可以查看和編輯其中的信息。
實際上,HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes就是HKEY_CLASSES_ROOT,為了用戶便於查看和編輯,系統專門把它作為一個根鍵。同理,HKEY_CURRENT_CONFIG\\SY-STEM\\Current Control就是HKEY_LOCAL_MACHINE\\SYSTEM\\Current Control。
HKEY_USERS中保存了默認用戶和當前登錄用戶的用戶信息。HKEY_CURRENT_USER中保存了當前登錄用戶的用戶信息。
HKEY_DYN_DATA保存了系統運行時的動態數據,它反映出系統的當前狀態,在每次運行時都是不一樣的,即便是在同一台機器上。
根據上面的分析,注冊表中的信息可以分為HKEY_LOCAL_MACHINE和HKEY_USERS兩大類,這兩大類的詳細內容請看後面的介紹。
六大根鍵的作用
注冊表採用"關鍵字"及其"鍵值"來描述登錄項及其數據。所有的關鍵字都是以"HKEY"作為前綴開頭。打個比喻來說,關鍵字更象Windows9X下的瀏覽器里的目錄下的文件,每個文件都會有自己特有的內容和屬性。我們可以在注冊表編輯器下很方便地添加、修改、查詢和刪除注冊表的每一個關鍵字。關鍵字可以分為兩類:一類是由系統定義,一般叫做"預定義關鍵字";另一類是由應用程序定義的,根據應用軟體的不同,登錄項也就不同。在注冊表中,所有的數據都是通過一種樹狀結構以鍵和子鍵的方式組織起來,十分類似於目錄結構。每個鍵都包含了一組特定的信息,每個鍵的鍵名都是 和它所包含的信息相關的。如果這個鍵包含子鍵,則在注冊表編輯器窗口中代表這個鍵的文件夾的左邊將有"+"符號,以表示在這個文件夾中有更多的內容。如果這個文件夾被用戶打開了,那麼這個"+"就會變成"-"。 下面我們對系統預定義的六大根鍵簡單地介紹一下。
1.HKEY_USERS
該根鍵保存了存放在本地計算機口令列表中的用戶標識和密碼列表,即用戶設置。每個用戶的預配置信息都存儲在HKEY_USERS根鍵中。HKEY_USERS是遠程計算機中訪問的根鍵之一。其內容取決於計算機是否激活了用戶配置文件,若未激活用戶配置文件,則可以看到稱為.DEFAULT的單一子鍵,該子鍵包括和所有用戶相關的各種設置,並且和\\Windows下的USER.DAT文件相配合。若激活了用戶配置文件並且正確地執行了登錄,則還有一個"用戶名"的子鍵,該用戶名為用戶登錄的名稱。
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_CURRENT_CONFIG
該根鍵存放著定義當前用戶桌面配置(如顯示器等)的數據,最後使用的文檔列表(MRU)和其他有關當前用戶的Windows 98中文版的安裝的信息。
4.HKEY_CLASSES_ROOT
該鍵由多個子鍵組成,具體可分為兩種:一種是已經注冊的各類文件的擴展名,另一種是各種文件類型的有關信息。左欄中的子鍵就是各種已經注冊的文件擴展名。 注冊表內己經登記的文件擴展名中,有系統默認和應用程序自定義的擴展名。應用程序只有把自定義的擴展名在注冊表中登記,系統才能識別和關聯使用有關的文檔,但只有經過注冊的擴展名,系統才能自動關聯。根據在Windows 98中文版中安裝的應用程序的擴展名,該根鍵指明其文件類型的名稱。
在第一次安裝Windows 98中文版時,RTF(Rich Text format)文件與寫字板(WordPad)聯系起來,但在以後安裝了中文Word 6.0後,雙擊一個RTF文件時,將自動激活Word。存放在SYSTEM.DAT中的HKEY_CLASSES_ROOT,將替代WIN.INI文件中的[Extensions]小節中的設置項,它把應用程序與文件擴展名聯系起來,它也替代了Windows 3.x中的Reg.dat文件中的相似的設置項。
5.HKEY_LOCAL_MACHINE
注冊表的核心,計算機的各種硬體和軟體的配置均存在於此。它包括以下八個部分:Config配置、Driver驅動程序、Enum即插即用、Hardware硬體、Network網路、Security安全、Software軟體、System系統。每部分中又包括許多子鍵。該根鍵存放本地計算機硬體數據,此根鍵下的子關鍵字包括在SYSTEM.DAT中,用來提供HKEY_LOCAL_MACHINE所需的信息,或者在遠程計算機中可訪問的一組鍵中。該根鍵中的許多子鍵與System.ini文件中設置項類似。
6.HKEY_DYN_DATA
該根鍵存放了系統在運行時動態數據,此數據在每次顯示時都是變化的,因此,此根鍵下的信息沒有放在注冊表中。
每次出現死機、應用程序非法操作,或者計算機啟動時報告某個文件找不到,這個時候你是不是會特別心煩,又覺得無從下手。這些問題的出現,一般都與Windows 的注冊表有關。 那麼,現在我們就來學習一下Windows的注冊表,這可能是很多對Windows非常熟悉的人都感到神秘,而又特別想掌握的。了解了注冊表,我們對以後出現的各式各樣的問題就不會再束手無策。
熟悉Windows3.X的用戶可能對它的配置文件「INI」不會陌生,這些文件記錄了系統的軟、硬體的各種信息,以確保系統的正常運行。在Windows95/98中,也保留了部分的「INI」文件。但是最主要的,如system.ini、program.ini、win.ini、control.ini 等文件所記錄的信息都已集成在注冊表中,這樣更加便於對Windows進行全面的管理。
Windows95的注冊表實際上是一個很龐大的資料庫,包含了應用程序和計算機系統的配置、Win95系統和應用程序的初始化信息、應用程序和文檔文件的關聯關系、硬體設備的說明、狀態和屬性以及各種狀態信息和數據。 注冊表系統由兩個部分組成:注冊表資料庫和注冊表編輯器。其中注冊表資料庫包括三個文件:SYSTEM.DAT和USER.DAT,還有一個是在C盤的根目錄下的「SYSTEM.1ST」,它只不過是具有WINDOWS的一個大致框架而已,在後面我們將專門講它,這里我們先分析一下SYSTEM.DAT和USER.DAT。 SYSTEM.DAT用來保存電腦的系統信息,如安裝的硬體和設備驅動程序的有關信息等。這個文件在Windows目錄下。 USER.DAT用來保存每個用戶特有的信息,如桌面設置、牆紙或窗口的顏色設置等。這個文件也在Windows目錄下。 SYSTEM.DAT的自備份文件為SYSTEM.DA0,USER.DAT的自備份文件為USER.DA0。Windows95還提供了一個對注冊表編輯的工具:注冊表編輯器,用它可以對注冊表進行各種編輯工作。
注冊表採用「關鍵字」及其「鍵值」來描述登錄項及其數據。所有的關鍵字都是以「HKEY」作為前綴開頭。打個比喻來說,關鍵字更象Windows9X下的瀏覽器里的目錄下的文件,每個文件都會有自己特有的內容和屬性。我們可以在注冊表編輯器下很方便地添加、修改、查詢和刪除注冊表的每一個關鍵字。關鍵字可以分為兩類:一類是由系統定義,一般叫做「預定義關鍵字」;另一類是由應用程序定義的,根據應用軟體的不同,登錄項也就不同。 下面我們對系統預定義的六個主關鍵字簡單地介紹一下。
◎ HKEY_CLASSES_ROOT
打開注冊表編輯器(Regedit.exe),就可以看到關鍵字。該鍵由多個子鍵組成,具體可分為兩種:一種是已經注冊的各類文件的擴展名,另一種是各種文件類型的有關信息。左欄中的子鍵就是各種已經注冊的文件擴展名。 注冊表內己經登記的文件擴展名中,有系統默認和應用程序自定義的擴展名。應用程序只有把自定義的擴展名在注冊表中登記,系統才能識別和關聯使用有關的文檔,但只有經過注冊的擴展名,系統才能自動關聯。 當選中某個擴展名關鍵字時,在窗口的右窗格中將顯示出有關的鍵值。例如在這里選中「.avi」時,就表示後綴名的文件類型,它的鍵值默認為動畫文件(avifile);其中「Content Type」表示它滿足什麼樣的文件類型。我們再將滾動條往下拉,能找到有一個關鍵字「avifile」,它的鍵值的默認值是「視頻剪輯」,這就表示我們可以對.avi文件進行編輯、播放等操作。 還有為avi的文件,在右欄中顯示的
是它一種是我們常用的文件類型「.txt」,先移動滾動條找到「.txt」,用滑鼠選中後,右欄中顯示,它的默認值是「txtfile」, 「Content Type」的值「text/plain」,表示它啟動時是一個空白的文本文件。 其它的我們就不一一說明,你只要清楚操作系統和應用文件的文件類型,都被包括這里就可以了。
◎ KEY_CURRENT_USER
HKEY_CURRENT_USER下面有7個子關鍵字。其中除RemoteAccess」外,其餘6個都為系統預定義。
AppEvents
這個子鍵里登記已注冊的各種應用事件。
ControlPanel
它裡面涉及到控制面板設置有關的內容。
InstallLocationsMRU
windows安裝路徑的有關信息。
Keyboardlayout
關於鍵盤設置的信息。
Network
有關網路設置的信息。
RemoteAccess
安裝IE4.0時建立的子關鍵字,包含該應用程序的有關信息。
Software
軟體的有關信息。
◎ HKEY_USERS
你可以在這里設置自己的關鍵字和子關鍵字。根據當前登錄的用戶不同,這個關鍵字又可以指向不同的分支部分。這個分支部分將映射到HKEY_CURRENT_USER關鍵字中。用戶根據個人愛好設置的諸如桌面、背景、開始菜單程序項、應用程序快捷鍵、顯示字體、屏幕節電設置等信息均可以在這個關鍵字中找到。本關鍵字中的大部分設置都可以通過控制面板來修改。如果用戶登錄到系統中的信息,沒有預定義的登錄項,則採用本關鍵字下面的「Default」子關鍵字。
◎ HKEY_CURRENT_CONFIG
這個關鍵字實際上也是指向HKEY_LOCAL_MACHINE\Config結構中的某個分支的指針。HKEY_CURRENT_CONFIG下面的子關鍵字及內容與HKEY_LOCAL_MACHINE\Config\0001分支下面的子關鍵字及內容是完全相同的。本關鍵字包含的主要內容是計算機的當前配置情況,如顯示器、列印機等可選外部設備及其設置信息等,而且這個配置信息均將根據當前連接的網路類型、硬體配置以及應用軟體的安裝不同而有所變化。
◎ HKEY_DYN_DATA
這個關鍵字包含了系統運行中的動態數據-即已發生的事件的有關信息。因此這個關鍵字的內容不僅包含系統硬體的當前狀態,也包含了那些需要更新和檢索的數據。這些數據都是動態變化的,它們總是最新的信息。WIN95每次啟動時都將重新建立這個關鍵字。為了提高工作速度,HKEY_DYN_DATA實際上是存放在內存(RAM)中的,因此如果發生了對於注冊表內容的修改,則不必立即寫入磁碟。這對於提高系統的速度是十分必要的。
點「開始」,在「運行」中輸入Regedit,啟動注冊表編輯器。注冊表編輯器的使用較簡單,用滑鼠的右鍵可提高工作效率,但要提醒的是在對注冊表做任何修改之前,必須將注冊表備份,不然的話,可能因為某些改動而導致系統無法啟動。 Windows'95注冊表資料庫基本上由SYSTEM.DAT和USER.DAT組成,而且Windows'95 為了提高它的可*性,免遭意外破壞,每次啟動時都把注冊表備份到SYSTEM.DA0和USER.DA0。如果系統啟動出錯,我們還可以在Dos下進入Windows目錄里,用Attrib 命令改變它們的系統、隱含、只讀屬性,將.DA0復制到.DAT中即可。
◎ 在DOS下備份注冊表
不過這樣還是不太安全。最好還是在Windows正常運行時,將這兩個文件備份:
首先計算機啟動時進入DOS環境,開始如下操作:
cd \windows
attrib –r –h –s system.dat
attrib –r –h –s user.dat
將這兩個文件的屬性改為可見,非系統文件,這樣文件可供拷貝。
system.dat system0.dat
user.dat user0.dat
system0.dat user0.dat這兩個文件就是備份後的文件名。在以後不管你的注冊表壞到什麼程度,只要把這兩個文件拷回去就行了,而且能恢復到你備份時的狀態。
attrib +r +h +s system.dat
attrib +r +h +s user.dat
拷貝完成後,將system.dat user.dat的屬性還原。
◎ 在DOS下恢復注冊表
如果當你的系統出問題後,啟動計算機進入Dos7.0,操作步驟如下:
cd windows
attrib -r -h -s system.dat
attrib -r -h -s user.dat
system0.dat system.dat
user0.dat user.dat
這時系統會提示是否覆蓋該文件,鍵入Y就行了。
接著如下:
attrib +r +h +s system.dat
attrib +r +h +s user.dat
操作完成後,重新啟動計算機後就可以了。
◎ 用注冊表編輯器來備份注冊表
還有一種方法,是用注冊表編輯器來備份。這種方法比較方便,也比較迅速。 點「開始」下的「運行」,輸入Regedit後「確定」,這樣就啟動了注冊表編輯器, 你所看到的就是注冊表的資料庫了。打開「注冊表」菜單里的「導出注冊表文件」,在對話框中輸入文件名regedit,默認的後綴名為.reg。當然,為了閱讀方便,可以選擇.txt的文件類型,這樣就將全部注冊表或個別的分支保存為一個文件里了。如果在以後的過程中遇到了問題,我們可以選「注冊表」里的「引入注冊表文件」,將保存的regedit.reg或regedit.txt文件引入到注冊表編輯器中,這樣能重建注冊表。
◎ 在DOS下恢復注冊表編輯器備份的注冊表文件
如果你的注冊表已經嚴重損壞,造成Windows95 系統不能啟動,不要慌,先重新啟動計算機,進入Dos7.0,
cd windows
smartdrv
regedit /c regedit.reg
B. 注冊表怎樣打開
點桌面下面的"開始"然後找到運行.在運行窗口打上"regedit.exe"或者"regedit"
還有個辦法就是在地址欄上打上"C:\WINDOWS\regedit.exe"
兩種方法都很簡單你試下看看!
C. 注冊表怎麼打開啊...
1.最簡單的方法:開始--運行中輸入regedit就可以了。
2.另外一種方法:在Windows目錄下找到regedit.exe,直接雙擊也可以打開。 隨後是Win2000/XP出場。因為2000/XP在設計時加上了許可權這一概念,所以在這2個系統裡面有2種方法可以打開注冊表編輯器。一種是直接在開始--運行中輸入regedit,出現的界面和98/Me一樣。這里就不詳細說明了。另外一種打開方式是本文的重點內容----有許可權限制的注冊表編輯器(打開方法:開始----運行中輸入regedt32)
D. 如何打開注冊表
方法一:我的電腦(WIN7為計算機)--右鍵點擊--菜單中找到「注冊表編輯器」就可以直接進入。
方法二:開始(WIN7為win)--運行--輸入命令「regedit」就可直接進入。
注冊表本質上就是一個資料庫。在這個資料庫里整合集成了全部系統和應用程序的初始化信息;其中包含了硬體設備的說明、相互關聯的應用程序與文檔文件、窗口顯示方式、網路連接參數、甚至有關繫到計算機安全的網路享設置 。
簡單來說,注冊表直接控制著Windows的啟動、硬體驅動程序的裝載以及一些Windows應用程序運行的正常與否,如果該注冊表由於誤刪或病毒原因受到了破壞,輕者使Windows的啟動過程出現異常,重者可能會導致整個Windows系統的完全癱瘓。所以非專業人員不要隨意更改裡面的任何參數。
E. 注冊表如何打開
開始菜單
「運行」
輸入「regedit」
回車!
OK!
F. 注冊表如何打開
1.最簡單的方法:開始--運行中輸入regedit就可以了。
2.另外一種方法:在Windows目錄下找到regedit.exe,直接雙擊也可以打開。 隨後是Win2000/XP出場。因為2000/XP在設計時加上了許可權這一概念,所以在這2個系統裡面有2種方法可以打開注冊表編輯器。一種是直接在開始--運行中輸入regedit,出現的界面和98/Me一樣。這里就不詳細說明了。另外一種打開方式是本文的重點內容----有許可權限制的注冊表編輯器(打開方法:開始----運行中輸入regedt32)。如圖所示(這里是WinXP的截圖,Win2000下的截圖和WinXP是一樣的)。
大家可以在圖1中看到當你選中一個鍵值的時候,編輯下拉菜單下就可以看到一個選項----許可權,用滑鼠單擊這個選項以後會出現圖2的窗口。用滑鼠分別單擊各個用戶組就可以看到不同的許可權限制,如果你覺得某一個用戶組的權利太高了,就可以在下方修改許可權(注意:必須賦予Administrators組用戶完全許可權,否則一旦你或相應的軟體、驅動程序要修改注冊表,但是由於所有的組用戶都沒有許可權修改,所以你將不能夠成功安裝。所以必須把完全許可權賦予Administrators組用戶(系統默認)。圖3是Administrators組用戶所擁有的許可權。看了這些以後我想大家都應該知道該如何正確的打開注冊表編輯器了吧,如果還不清楚的話就請看下面這張表,看了以後如果還有問題的話歡迎留言或發Email給我
操作系統版本 打開方法 注意事項
Win98/98SE/Me 運行中輸入regedit.exe 因為98/ME裡面沒有任何有效的許可權限制功能,所以任何用戶均對注冊表由完全控制功能。
Win2000/XP 1.運行中輸入regedit.exe
2.運行中輸入regedt32.exe 使用第一種方法打開的注冊表編輯器和Win98下的界面一樣,而且功能也一樣,用佯沒有可以設置許可權的地方,但是使用第二種方法打開的注冊表編輯器就可以很方便的設置許可權,如果你作為一個網路管理員的話,建議你安裝完系統以後使用第2種方法打開注冊表編輯器,然後修改需要修改的許可權設置部分以免被他人惡意修改。
G. 注冊表怎麼打開
windows 7系統下打開注冊表編輯器的方法
方法一:直接在電腦桌面 - 開始 -
在搜索框里直接輸入regedit 回車後就可以打開注冊表編輯器,當然你也可以在win7的運行中輸入regedit 回車也是一樣的,原理與windows
xp系統下相似。
方法二:同樣也可以在系統C盤里的Windows目錄下,找到文件名為regedit.exe運行程序。直接運行該注冊表程序即可打開注冊表了。
關於注冊表編輯器怎麼打開筆者就簡單為大家介紹到這里,如果進入注冊表要修改注冊表參數,這些必須要對注冊表比較了解,由於涉及的注冊表非常多,所以有時間編輯將運用例子與大傢具體介紹,現在您可以對照下
Win7游戲不能全屏一文中注冊表方法簡單修改一些筆記本電腦玩游戲不可以實現全屏的設置了。
H. 注冊表怎麼打開
最常使用的打開注冊表的方法步驟如下:
1、使用鍵盤上的win+R鍵打開運行窗口。
I. win10注冊表怎麼打開
1、首先,打開win10注冊表的方法很簡單,使用快捷鍵「Win」+ 【R】組合快捷鍵。在打開後面鍵入命令:Regedit
2、下面來介紹在Windows10系統中設置登錄用戶名的注冊表許可權的方法我們在運行對話框中輸入:regedit,點擊確定或按回車鍵(Enter),打開注冊表編輯器,在注冊表編輯器窗口,左鍵單擊:HKEY_CURRENT_USER,再點擊:編輯 - 許可權;
3、此時,打開了HKEY_CURRENT_USER的許可權對話框,在這個對話框中,我們先查看本機登錄的用戶名,如組或用戶名(G)欄中沒有,點擊:高級選項;
4、在打開的HKEY_CURRENT_USER的高級安全設置窗口,點擊:添加;
5、我們在HKEY_CURRENT_USER的高級安全設置窗口,點擊添加以後,就會打開HKEY_CURRENT_USER的許可權項目窗口,在這個窗口中,基本許可權項都呈灰色狀態不可選擇,我們點擊:選擇主體;
6、在打開的選擇用戶和組對話框中,點擊:高級;
7、按下來,我們在對話框中點擊:立即查找(N);在搜索結果(U)欄中用滑鼠按住右側的小滑塊向下拖動,找到本機登錄的用戶名如:GONG ZOU,並左鍵單擊用戶名,再點擊:確定;
8、點擊確定以後,我們可以看到本機登錄用戶名顯示在檢查名稱欄中,點擊:確定;點擊確定以後,我們可以看到本機登錄用戶名顯示在檢查名稱欄中,點擊:確定;
9、這時就會回到HKEY_CURRENT_USER的高級安全設置窗口,我們在這個窗口,點擊:顯示高級許可權;在HKEY_CURRENT_USER的許可權項目窗口的高級許可權下,點擊:完全控制,再點擊:確定;
10、回到HKEY_CURRENT_USER的高級安全設置窗口,點擊:應用 - 確定;
11、回到HKEY_CURRENT_USER的許可權窗口,點擊:確定,退出注冊表編輯器。