Plurk FaceBook Twitter 收進你的MyShare個人書籤 MyShare
  顯示內嵌語法

智邦生活館


收新郵件撰寫郵件其他信箱功能設定使用指引登出





寫信回信轉信刪除前一封 後一封 收信匣

信件主題:旗標技術通訊電子報
寄信人:智邦生活館免費發報中心 [加入通訊錄]
日期:Mon, 10 Apr 2000 17:27:29 +0800




【旗標技術通訊電子報】2000.4.8



本期訊息
===========================================================※本期書摘:Windows
98 登錄檔簡介
※下期書摘:探索登錄檔的結構
※最新活動訊息:看見旗標的【二千書展】
===========================================================※最新活動訊息:看見
旗標的【二千書展】
時間: 4 月 1 日至 4 月 30 日
內容: 凡旗標出版書籍中,書名有 2000 字樣者,
一律 85 折優待。(以各門市實際展售為準)
詳細內容請看旗標網站 http://www.flag.com.tw

****************************************************************
※本期書摘:Windows 98 登錄檔簡介
****************************************************************

登錄檔是 Windows 98 的核心資料庫, 用來儲存系統相關資訊, 所以它
是 Windows 98 中相當重要的東西。

【登錄檔在系統運作中的地位】

Windows 98 在啟動和運作過程中, 需要有儲存軟、硬體系統和應用程式
等相關資訊的地方 (硬體方面像是使用何種顯示卡、何種網路卡、何種
音效卡...等; 系統方面包括視窗大小位置、軟硬體參數、字型種類、顏
色等相關設定), 而存放這些資料的檔案, 就叫作登錄檔(Registry)。

登錄檔在 Windows 98 第一次安裝時建立, 在每次重新開機時, 系統會偵
測電腦週邊, 並且和登錄檔中的資料對照, 看是否有新的硬體加入或有硬
體變更過。若是有 , 則系統將會自動或提醒使用者以手動方式安裝驅動
程式, 並更新登錄檔內容。登錄檔也記錄了種種系統設定, 提供資訊給
Windows 98 系統和相關的程式, 而系統和應用程式若修改了相關的設定,
也會同時修改登錄資料, 以隨時保持登錄檔的正確性。登錄檔若發生問題
, Windows 98 也在劫難逃了。

【登錄檔的產生】

登錄檔和作業系統息息相關, Windows 98 登錄檔案結構具備下列的功能:
* 階層式的架構以方便管理。
* 所有系統相關資訊 (多個使用者和系統資訊) 應該儲存在單一
(邏輯化) 的資料來源中。
* 可將硬體和作業系統的參數儲存在一個資料庫中。
* 當系統損毀時, 登錄資料庫要能被修復。
* 資料庫大小要能超過 64 KB 的限制。
* 管理者可以利用控制台 (Control Panel) 或其它工具來管理登錄資
料庫。
* 一些與網路無關的功能允許本機和遠端做登錄的檢查。
* 發展者可以利用 API 函式的呼叫來存取登錄檔。

Windows 98 統一將這些資訊集中在一個稱作登錄檔 (Registry) 的樹狀
結構中 , 用平常熟悉的檔案分類方式管理, 配合登錄編輯器匯入匯出功
能, 使用者可備份、移植這些組態資料的任一部份。

資料庫中的項目包括硬體、軟體、使用者的相關資料, 也包括單一電腦
和網路上電腦的資料。不論使用者改了任何控制台的設定、檔案關聯、
系統原則或已安裝的軟體, 這些改變都會反應到登錄檔。

Windows 98 的登錄檔是整個系統中最重要而且最難駕御的部份, 想要充
份的了解 Windows 98, 並且解決一些疑難雜症, 登錄檔是必修的課題。

微軟並不鼓勵使用者直接修改登錄檔的內容, 而希望使用者透過控制台或
應用程式修改設定, 原因是在登錄檔內存有所有的系統組態, 使用者若錯
改其中的重要設定, 很可能即會影響整個系統, 甚至無法開機。

【Windows 95 和 Windows 98 登錄管理的差異】

從 Windows 3.x 的啟始檔到 Windows 95 的登錄檔, 改革不可謂之不大
。而今 Windows 98 現世, 雖然登錄檔的基本架構與 Windows 95 幾乎沒
什麼差異, 但仍做了以下的改進:

* 處理登錄檔的程式變得更快、更有效率。
* 處理登錄檔的程式有更多的快取 (cache) 支援, 改進了在登錄檔中
搜尋資料的時間, 提昇了系統的效能。
* Windows 98 新增系統登錄檢查員(Registry Checker), 每次
Windows 98 啟動時, 會自動執行 Registry Checker 檢查登錄檔是
否有錯誤, 並且每天保留一份正常的登錄檔備份。
* Registry Checker 如果檢查到登錄檔有問題發生, 它會使用上次正
常的登錄檔備份來復原登錄檔, 如果備份檔不存在, Registry
Checker 會嘗試自動修復登錄檔的錯誤。
* Registry Checker 會移除登錄檔中沒有用的機碼, 降低登錄檔大小。

【登錄檔存在哪裡】

在邏輯上, 登錄檔是一個具樹狀結構、可以集中管理系統資料的資料庫,
但資料庫 (登錄檔) 總有個存放的地方吧? 實際上, 登錄檔的資料分散儲
存在 C:\Windows\System.dat 以及 C:\Windows\User.dat 裡頭 (後面都
假設您將 Windows 98 安裝在預設的目錄 C:\Windows 中, 若是您將
Windows 98 安裝在 C:\Win 中, 則登錄檔就存放在 C:\Win\System.dat
和 C:\Win\User.dat 中, 其餘狀況依此類推)。

【隱藏檔案的檢視】

在預設狀態下, SYSTEM.DAT 和 USER.DAT 是隱藏檔, 使用者是無法看到的
, 要檢視隱藏檔, 請使用者在我的電腦上雙按滑鼠左鍵, 執行 『檢視/資
料夾選項』 命令, 選取檢視標籤, 在隱藏檔選項中選擇顯示所有檔案, 就
可以見到所有的檔案了。

【System.dat】

System.dat 包括了硬體的規格和設定、即插即用設定和應用程式設定。它
是一個具有隱藏和唯讀屬性的檔案, 存在於本機電腦的 Windows 98 目錄
下 (C:\Windows) 。

【User.dat】

User.dat 包括了登入者名稱、桌面設定和開始功能表設定, 在 Windows 98
安裝完畢後, 它是存放在 C:\Windows 目錄中, 若讀者使用的電腦是設定讓
每個使用者能各自保留設定檔 (執行『開始/設定/控制台』命令, 雙按密碼
控制台, 選擇使用者設定檔標籤, 勾選使用者可自定喜好設定及桌面設定值
, 登入時 Windows 會自動換到個人設定值選項), 則在 C:\Windows 目錄中
會多一個 Profiles 目錄, 裡面包含了每位使用者的一些個別設定, 也包含
了各自的 User.dat 檔。Windows 98 啟動時會依據登入使用者的名稱載入
不同的設定。

【分開存放的登錄資料】

在登錄資料中, System.dat 負責記錄電腦的資訊, 而 User.dat 負責記錄
使用者相關的設定。若將 System.dat 存放在本機電腦, 而將 User.dat 放
在網路的伺服器中, 當使用者登入時再拷貝到本機電腦中。利用這種方式,
使用者能在網路上的不同電腦登入, 而能使用相同的設定; 而當多位使用者
共用一台電腦的時候, 每位使用者也能有各自的使用者設定資料、各自的桌
面環境。

****************************************************************
以上內容摘自『Windows 98 系統秘笈』施威銘研究室 著
書號:F063  定價:490元
****************************************************************
如果您對本期內容有任何意見,請與我們聯絡 service@flag.com.tw
想索取前幾期的電子報內容請至旗標網站下載
http://www.flag.com.tw/url/

本電子報內容未經授權請勿轉載
版權所有人:旗標出版股份有限公司


好書能增進知識、提高學習效率
卓越的品質是旗標的信念與堅持
http://www.flag.com.tw


==================================================
【智邦生活館】負責協助發送本電子報
(http://www.url.com.tw)

【電子報訂閱】用戶要訂閱或取消本電子報請到
(http://www.url.com.tw/ENews/)

==================================================