RSS   



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


 


 
主題: 為何有些軟體愛搞登錄檔?跟著登錄檔垃圾越來越多?   字型大小:||| 
aamaster
鐵驢友〔高級〕
等級: 6等級: 6


 . 積分: 79
 . 文章: 77
 . 收花: 275 支
 . 送花: 5 支
 . 比例: 0.02
 . 在線: 966 小時
 . 瀏覽: 5000 頁
 . 註冊: 7272
 . 失蹤: 650
#1 : 2005-3-25 05:00 PM     全部回覆 引言回覆

個人倒是持不同的看法

我覺得Microsoft最失敗的的地方 就是使用registry紀錄系統的參數設定

使用registry紀錄系統參數 有兩個最大的缺點

1.registry裡的系統參數只在開機時讀一次 所以當registry裡的系統參數被更動之後
 一定要重新開機

2.如果registry檔案損毀 對不起 只有重灌Windows一途

呵呵 這二個大缺點 就使得Windows永遠無法擠身一流作業系統的地步

同樣行之有年的UNIX系統 卻也不見使用類似Windows的方式紀錄系統參數
而是將參數個別紀錄在相關的檔案裡 並且是動態的將系統參數載入
也因此 即使今天更動了UNIX的虛擬記憶體設定 也只需要將系統重新讀取一次
參數檔案 不必像Windows一般重新開機

registry也是提供病毒窩身的一個優良的環境 因為大家共用一個registry檔案
所以 安全性就相對的降低許多 別說registry損毀 病毒只要更動某個參數
就可以讓Windows動彈不得

至於AP使用registry紀錄相關的設定 更是一大敗筆
第一.registry檔案的大小 必須在系統一開機就固定 (你可以更動registry檔案的大小 但是
必須重新開機) 如果registry的檔案被佔滿了 那就只有重新開機一途

第二.大多數的AP在移除時 並不會主動的移除registry裡的設定 有些AP使用到Windows
的系統元件時 Windows本身更不允許移除這個AP紀錄在registry裡的設定
要移除 只有重新開機一途 如果不移除 只會導致registry越來越肥大
惡性循環就由此開始 下次Windows開機時 又要將這個肥大的registry讀一次...

你可以發現 使用Windows作業系統時 重新開機的次數 幾乎與你安裝AP的次數差不多

呵呵 Windows如果不使用registry的話 我想 會比現在更穩定

以前在DOS的時代的Windows 3.1 也沒有使用registry 是使用INI的方式紀錄系統
設定 Windows 3.1一樣也可以使用OLE....
而且 只要Windows 3.1的系統執行檔正常
那麼 只要備分所有的INI檔案 就可以保證永遠有一個乾淨的Windows 3.1可以用

不像現在 要用GHOST之類的軟體來備份Windows...



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


 . 積分: 79
 . 文章: 77
 . 收花: 275 支
 . 送花: 5 支
 . 比例: 0.02
 . 在線: 966 小時
 . 瀏覽: 5000 頁
 . 註冊: 7272
 . 失蹤: 650
#2 : 2005-3-25 08:58 PM     全部回覆 引言回覆

>>基本上, 任何軟體都可以在任何時候讀取/修改registry, 並沒有所謂的開機讀一次, 改了就得>>重開機的問題.

呵呵 安裝codec要不要重新開機啊?裝完PowerDVD 要不要重新開機啊?

裝完新版的IE 要不要重新開機啊? 在Windows更新Update後 要不要重新開機啊?

你可以試試 把IE的暫存資料夾搬到其他目錄 看看Windows會要求你做什麼...

>>基本上, 系統有backup registry, 如果registry 損毀, 系統開機時會告知內容損毀, 並且重新>>載入最後backup 的registry file, 並沒有所謂需要重灌Windows 這一回事

嗯 我不知道Windows會自動Backup Registry喔 請大大告知在哪裡可以設定自動backup的
選項...

>>基本上... 這是我第一次聽說, 不知道根據哪份文件? 或者根據啥證據?  根據我個人粗淺認知, >>registry 就是一種資料庫架構而已, 從沒聽過資料庫需要一開始就決定file 大小的

在Windows 2000的系統選項裡...

>>基本上, AP 移除時, 有沒有跟著移除registry, 這是AP 的問題, 跟Windows 沒有關係
>>理論上, 並不會有不准移除的registry   實際上, 我沒有遇過要移除registry 而需要重開機的現>>象

嗯 這是單純的AP的問題喔... 如果真是這樣的話 網上也不會有一大堆
registry cleaner的軟體囉

資料庫有很多種方式 不是只有registry才是資料庫啊

registry最大的缺點 就是把系統的參數與AP的參數 紀錄在同一個檔案裡
這樣對作業系統來說 是很不利的

還有 複雜度與registry也沒有太大的關係 UNIX系統也很複雜
新進的LINUX系統 也不見得比windows單純 但是 這兩個系統都沒有使用與
Windows相類似的做法

INI檔案可以分開儲存 但是registry只有一份喔

基本上, registry 的觀念是好是壞, 或許值得爭議
但是, 觀念要先正確!

[aamaster 在 2005-3-25 09:02 PM 作了最後編輯]



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

   

快速回覆
表情符號

更多 Smilies

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

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


 



所在時區為 GMT+8, 現在時間是 2024-6-11 06:20 AM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.022590 second(s), 7 queries , Qzip disabled