RSS   



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


 


 
主題: 為何有些軟體愛搞登錄檔?跟著登錄檔垃圾越來越多?   字型大小:||| 
Acute
論壇第一大毒王
等級: 18等級: 18等級: 18等級: 18等級: 18
論壇第一小神童

 . 積分: 3281
 . 精華: 8
 . 文章: 11574
 . 收花: 14037 支
 . 送花: 3260 支
 . 比例: 0.23
 . 在線: 323 小時
 . 瀏覽: 2250 頁
 . 註冊: 8039
 . 失蹤: 5391
#1 : 2005-3-24 07:02 PM     全部回覆 引言回覆

以前就是用.INI 的檔案, 結果, 每個軟體都需要INI file
so, MS 就推動用registry, registry 就像是系統的資料庫一樣
任何軟體的資訊, 都記錄到registry 內, 統一管理
而且, OLE 的功能, 也需要透過registry 來進行相關記錄
so, 用registry 是需要的

Acute.



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
Acute
論壇第一大毒王
等級: 18等級: 18等級: 18等級: 18等級: 18
論壇第一小神童

 . 積分: 3281
 . 精華: 8
 . 文章: 11574
 . 收花: 14037 支
 . 送花: 3260 支
 . 比例: 0.23
 . 在線: 323 小時
 . 瀏覽: 2250 頁
 . 註冊: 8039
 . 失蹤: 5391
#2 : 2005-3-25 06:54 PM     全部回覆 引言回覆

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

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

3. Windows 因為上述兩個問題, so, Windows 非一流作業系統, 因為UNIX 不使用?
    基本上, Windows 算幾流不值得爭議, 但是, UNIX 是老系統, 當然不會有這種作法.
    Windows 3.1 也沒有大量使用, 直到95以後, 才大量使用這種作法.
    這個作法, 跟Windows 設計的好不好, 沒有任何直接關係才對, 呵呵

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

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

基本上, registry 的觀念是好是壞, 或許值得爭議
但是, 觀念要先正確!
以資料庫的方式管理所有程式的設定值, 固然有資料庫損毀就毀掉一切的可能性存在
但是, 就更多方面的考量, 統一管理總是比散落各處要好很多
以前的Windows 不複雜, 系統參數有限, 就有幾個很複雜的INI file了
現在的Windows 的複雜度, 如果還是靠INI file, 那將是一場惡夢
而且, 一堆散落的INI file, 只要他跟目前registry 功能相似 (可以用來調控系統參數)
那在registry 具備的缺點, 在INI 內也必然具備

Acute.



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
Acute
論壇第一大毒王
等級: 18等級: 18等級: 18等級: 18等級: 18
論壇第一小神童

 . 積分: 3281
 . 精華: 8
 . 文章: 11574
 . 收花: 14037 支
 . 送花: 3260 支
 . 比例: 0.23
 . 在線: 323 小時
 . 瀏覽: 2250 頁
 . 註冊: 8039
 . 失蹤: 5391
#3 : 2005-3-25 11:05 PM     全部回覆 引言回覆

1. 安裝/解除安裝某些軟體需不需要重開機, 問題跟registry 一點關係都沒有
    問題在於該軟體的模組有沒有能力在系統沒有reboot 的情形下自動卸載
    so, 這並非registry 的問題, 而是該軟體模組的問題

2. registry 是auto backup 的, maybe 在regsitry 裏面有相關的record 可以改變是否backup

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

4. 軟體廠商沒有善盡清除registry 的工作, 才會有那些所謂cleaner 程式, 這跟registry 架構本來就沒關係, 不可以本末倒置, 就好像沒有人無聊寫病毒, 自然不需要掃毒程式, 而不是沒有掃毒程式不行.

5. Unix/Linux 很多東西是不能調整的, Windows 的registry 提供調整的契機. Unix/Linux 並沒有像Windows 那麼複雜的OLE 機制, 所以他可以不需要.

6. 我說: registry 是一種資料庫架構, 並非說registry 才是資料庫, 請看懂中文的意思 @_@

7. INI 最大問題就是散落一地, 所以registry 才提供整合的作法, 所有程式透過統一的界面機制運作, 這樣子管理上才是方便的. 而且OLE 複雜的叫用界面也是利用registry 當作溝通橋樑, 如果是散落一地的INI, 根本不可能可以做到.

Acute.



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

   

快速回覆
表情符號

更多 Smilies

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

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


 



所在時區為 GMT+8, 現在時間是 2024-5-29 07:13 PM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.021113 second(s), 7 queries , Qzip disabled