absmiddle 基本概念


[解說] jackei@Maxwell (逸容): Windows 95 的登錄檔(Registry)是整個系統中最重要而且最難駕御的部份. 想要充份 的了解 95 解決一些疑難雜症, Registry 是必修的課題. 傳統的 Windows 3.1 使用 .INI 檔儲存每套應用程式的組態. 像是軟硬體設定. 字型 種類. 顏色等設定, 應用程式在啟動時會載入最近一次用戶使用該程式的參數設定, 這種方式的缺點是各個應用程式各管各的 .INI 檔,甚至各擺各的目錄或混合在同一 個 .INI 檔內, 雜亂無章不容易集中分類管理. Windows 95 則統一將這些資訊集中於一稱作登錄檔(Registry)的樹狀結構中, 用平常 熟悉的檔案分類方式管理, 配合匯入匯出, 使用者可備份, 移植這些組態資料的任一 部份. 微軟並不鼓勵使用者直接修改登錄檔的內容, 它希望使用者透過應用程式(PowerToy) 間接修改一些設定, 原因是在登錄檔內存有所有的系統組態, 使用者若錯改其中的重 要設定, 很可能即會影響整個系統, 甚至無法開機, 而有些設定則須重開機之後方有 作用. 請記得這個觀念, 用 Registry 更改系統設定是 "沒有辦法中的辦法". Registry 的資料分散儲存在 \Win95\System.dat 以及 \Win95\User.dat 裡頭, 執行 \Win95\Regedit 會把資料轉換為樹狀檔案結構方便修改. 作業系統可以看成是一種人 機介面. System.dat 負責記錄 "機器" 的資訊, User.dat 負責 "使用者" 的設定. 這麼做在管理多台 Windows 95 上有個好處, 相同的電腦會有相同的 System.dat, 相 同的 User.dat 會有相同的介面. 極端一點的講法, 只要把 User.dat 移到別台 95, 它的桌面, 音效, 圖示... 等等設定都會變成相同的.
上一層目錄