RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 
 18  2/2  <  1  2 


 
主題: 為何有些軟體愛搞登錄檔?跟著登錄檔垃圾越來越多?   字型大小:||| 
swimman
驢手小試
等級: 2


 . 積分: 8
 . 文章: 63
 . 收花: 55 支
 . 送花: 5 支
 . 比例: 0.09
 . 在線: 956 小時
 . 瀏覽: 80 頁
 . 註冊: 7194
 . 失蹤: 3279
#16 : 2005-3-26 11:36 PM     只看本作者 引言回覆

看大家都對REGISTRY這麼有興趣
我再深入介紹一下registry的相關知識

這些都是從Inside windows 2000 3rd (microsoft press)中摘錄出來

1.Registry 在哪裡

HKEY_LOCAL_MACHINE\SYSTEM         c:\Winnt\System32\Config\System
HKEY_LOCAL_MACHINE\SAM              c:\Winnt\System32\Config\Sam
HKEY_LOCAL_MACHINE\SECURITY      c:\Winnt\System32\Config\Security
HKEY_LOCAL_MACHINE\SOFTWARE     c:\Winnt\System32\Config\Software
當然winnt名稱也可能會是windows這個不一定
在哪底下應該會看到一些有幾百K到幾十M的檔案

2.Registry的結構
這個跟資料結構有關還是直接去看這本書吧

3.安全性考量

以SYSTEM為例

To further protect the integrity of the crucial SYSTEM hive, the configuration manager maintains a mirror of the
                                                                                                                                             ^^^^^^^^
SYSTEM hive on disk. If you look at the nonhidden files in your \Winnt\System32\Config directory, you'll see three
^^^^^^^^^所以的確是有備份                                                ^^^^^^^^^^^^^^^^放在這裡  
files with the base name System : System, System.alt, and System.sav. System.alt is the alternate hive .
                                                   ^^^^^^^^^^^^^^^^^^^^^^^ 總共有三個實體兩個備份                                                      
Whenever a hive sync flushes dirty sectors to the SYSTEM hive, the hive sync also updates the System.alt hive. If
修改的時候都會一起備份
the configuration manager detects that the SYSTEM hive is corrupt when the system boots, the configuration
如果正式的壞了
manager attempts to load the hive's alternate. If that hive is usable, it then uses that alternate to update the original
會嘗試載入備份
SYSTEM hive.
備份如果成功載入就會覆寫到正式的
System.sav is a copy of the SYSTEM hive that exists when Windows 2000 finishes installing. This copy can be used,
System.sav是視窗安裝完成後儲存的版本
usually only in extreme circumstances, to restore the computer's configuration to its initial state.
如果REGISTRY嚴重損壞的時候就會載入這個最古早的版本



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
ultraplayer
初出茅驢
等級: 1


 . 積分: 1
 . 文章: 9
 . 收花: 0 支
 . 送花: 0 支
 . 比例: 0
 . 在線: 16 小時
 . 瀏覽: 1550 頁
 . 註冊: 7102
 . 失蹤: 1046
#17 : 2005-3-30 01:16 PM     只看本作者 引言回覆

不過重灌XP後,那程式就不行用了,要重装也是蠻麻煩的


[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
rainwen
銀驢友〔中級〕
等級: 13等級: 13等級: 13等級: 13


今日心情

 . 積分: 603
 . 文章: 1151
 . 收花: 5313 支
 . 送花: 12597 支
 . 比例: 2.37
 . 在線: 1665 小時
 . 瀏覽: 17151 頁
 . 註冊: 7025
 . 失蹤: 399
 . Taiwan
#18 : 2005-4-3 05:13 AM     只看本作者 引言回覆


引用:
桂正和寫到:

引用:
Acute寫到:
3. Windows 2000 有設定registry size 的畫面? 麻煩貼出來瞧一瞧, 我還真沒見過該畫面哩
Acute.


個人認為
我想他說的是記憶體分頁的東西
系統裡面怎麼看都只有這東西有設定大小..

至於重開機才能使登錄檔生效..
如果我沒記錯的話
軟體只要有需要
就會自己跑去找登錄檔
這是很基本的流程邏輯吧.......
看的不知所以然
感覺似是而非

Windows 2000 在系統內容中真的有registry size 的設定,
不過基本上很少有人會用到登錄檔大於預設值.....更何況還可以調高

而且在XP跟2003上就沒看到這項設定了


另外從98開始,Windows每次開機成功後就會自動備份一份登錄檔,以供將來損毀時還原用



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

 18  2/2  <  1  2 
   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-4-19 10:05 PM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.016341 second(s), 6 queries , Qzip disabled