史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 作業系統操作技術文件
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2006-04-30, 03:15 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 註冊表是Windows系統的核心

註冊表是Windows系統的核心

註冊表是Windows系統的核心,在 Windows作業系統的啟動、執行程序中起著至關重要的作用,但是對於初學者來說,面對註冊表往往不知所措,惟恐動一下Windows系統就無法啟動了,那麼不妨我們一起認識一下註冊表吧,掌握註冊表的套用技巧,同時還可以學會如何使用一些工具達到對註冊表的最佳化和管理功能,因為Windows Me系統的註冊表的操作和Windows 98的比較相似,而Windows XP系統的註冊表的操作和Windows 2000的很相似,我們就介紹兩種作業系統,大家可以舉一反三。讓我們開始吧^_^。


  什麼是註冊表

  Windows的註冊表儲存於當前系統的軟、硬體的有關組態和狀態訊息,以及應用程式和檔案總管外殼的初始條件、首選項和卸載資料,還包括電腦的整個系統的設定和各種許可,文件副檔名與應用程式的關聯, 硬體的描述、狀態和內容,以及電腦效能紀錄和底層的系統狀態訊息,以及各類其他資料。每次啟動時,會根據電腦關機時新增的一系列文件新增註冊表,註冊表一旦載入記憶體,就會被一直維護著,註冊表實際上是一個系統參數的關係資料庫。
http://tech.sina.com.cn/c/2002-01-16/1_2-68-897_2002011613493.jpg

圖1

  註冊表的結構

  註冊表的層次結構類似於硬碟中的目錄樹(如圖1),只要在Window的「開始/執行」中輸入「Regedit」指令,即可開啟註冊表編輯器。

表1 根鍵
含義

hkey_local_machine
包含了作業系統及硬體相關資訊的組態單元,是一個公共配置資訊,與具體用戶無關。

hkey_current_user
包含著當前登入到由這個註冊表服務的電腦上的用戶的組態文件,其子項包含著環境變數、個人程序組、桌面設定、網路連接、列印機和應用程式首選項。

hkey_classes_root
組態單元包含的子項,列出了當前已在電腦上註冊的所有com伺服器和與應用程式相關聯的所有文件副檔名。

hkey_users
包含的子項,含有當前電腦上所有的使用者設定檔。

hkey_current_config
包含的子項,列出了電腦當前會話的所有硬體配置資訊。

hkey_dyn_data
包含系統硬體的當前狀態,也包含了那些需要更新和檢索的資料。


  (1)Windows 98系統包含6個根鍵。表1指出了這6個根鍵的含義解釋。

  在Windows 2000系統中,包括前5個根鍵。

  (2)鍵分為用戶定義的鍵和系統定義的鍵,這些鍵沒有特殊的命名約定,以主「HKEY_」形式組態單元的子目錄形式存在,鍵和子鍵沒有附帶資料,它們只負責組織對資料的訪問。

http://tech.sina.com.cn/c/2002-01-16/1_2-68-898_2002011613493.jpg
圖2

  (3)子鍵分為用戶定義的子鍵和系統定義的子鍵。這些子鍵也沒有特殊的命名約定,它們是作為用戶定義或者系統定義的鍵的子目錄形式存在的。鍵和子鍵沒有相關的資料,它們只是用來組織對資料的訪問。

  (4)值位於結構鏈的末端,就像是文件系統中的文件一樣。它們包含著電腦及其應用程式執行時使用的實際資料。

  註冊表的基本操作

  (1)向註冊表增加項

  開啟註冊表編輯器,將左側視窗的樹型控件定位到Software子鍵,然後選項「編輯/新增/項」指令,按鍵輸入新註冊表鍵的名稱「mysoft」,最後按「Enter」鍵(如圖2)。

  (2)增加值

  在註冊表編輯器中,按下想要增加新值的註冊表鍵或鍵值,然後在「編輯」表單上,指向「新增」,然後按下要增加的值的檔案類型:「字元值」、「二進制值」或「雙字元值」(如圖3),輸入一個新值的名稱,然後按 「Enter」鍵。

http://tech.sina.com.cn/c/2002-01-16/1_2-68-899_2002011613493.jpg
圖3

  (3)修改與移除

  修改鍵值可以選項要更改的值,然後在「編輯」表單上,按下「修改」指令,接著在「數值資料」項中,輸入該值的新資料,最後按下「確定」。

  移除註冊表鍵或鍵值的方法是,按下要移除的註冊表鍵或鍵值,在「編輯」表單上,執行「移除」指令。需要注意的是,可以從註冊表中移除註冊表鍵和鍵值。但是,不能移除預定義鍵,比如HKEYˍCURRENTˍUSER或更改預定義項的名稱。

  制作備份註冊表

  錯誤地編輯註冊表可能會嚴重損壞系統,所以,在更改註冊表之前建議制作備份註冊表訊息。

  執行「註冊表」表單裡的「匯出註冊表文件」指令,在對話視窗中輸入檔案名regedit,預設的後面名為.reg。在「匯出範圍」下,如果要制作備份整個註冊表,可以選項選項「全部」,如果只制作備份註冊表樹的某一分支,可以按下「選定的分支」,然後輸入要匯出的分支名稱,比如「HKEY_CURRENT_USER\Software」,最後按下「儲存」按鈕(如圖4)。
http://tech.sina.com.cn/c/2002-01-16/1_2-68-901_2002011613494.jpg

圖4

  恢復部分或全部註冊表的方法也很簡單,在「註冊表」表單上,按下「匯入註冊表文件」指令,然後在開啟的對話視窗中,搜尋要匯入的文件,按下選該檔案,最後按下「開啟」按鈕即可。

  當系統出現嚴重故障無法啟動時,可以在DOS狀態下恢復註冊表。在Windows 98系統中,C:\Windows\command目錄下有一個scanreg程序,它主要用來掃瞄系統註冊表,並能自動制作備份最近5次開機時的註冊表訊息。如果因註冊表設定不當導致系統崩潰無法進入Windows 98時,可以在啟動時按「F8」鍵,在出現的表單中選第五項進入DOS狀態,然後輸入如下指令:scanreg/restore,之後,選取最早一次正常開機時的註冊表訊息就可以恢復正常啟動時的註冊表了。在Windows 2000系統中,還可以用安裝程序恢復。?
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
 



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 02:31 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1