
當然,真正的綠色軟件是不會有任何LJ產生的,它們就一個或者幾個文件,不在系統目錄里面寫東西,不更改注冊表。這個才是綠色軟件。
但是不是所有的軟件都能夠做到綠色,尤其是存在交互性的軟件。例如QQ和MSN會開機自動啟動。迅雷要和IE關聯。播放器要和文件擴展名進行關聯。 office插件也總得知道office在哪里。為了程序之間的關聯,系統提供了注冊表用戶各種程序之間交換配置信息,提供了system32目錄,和 appdata目錄用于存放需要共用的動態庫。
按照微軟的邏輯,一個程序應該在安裝的時候把自己的快捷方式復制到開始菜單,把需要共享的配置信息放入注冊表,把必須的系統運行庫放入system32和 appdata。并且記錄由此產生的所有變化,最后在卸載的時候再從上述位置清除。只要不是流氓軟件,應該都要做到這一點。
那一些并不適合做成綠色軟件的程序是怎樣被愛好者們“綠化”的呢?它們依靠注冊表reg文件,與批處理bat文件。只要雙擊bat文件,就可以把需要的注 冊表項目放入注冊表,把需要的系統文件拷入system32。從而使得程序不用經歷“安裝”的步驟就可以執行,是為綠化。這個手法也被一些軟件,尤其是國 內的軟件學了去,它們在第一次執行的時候也會進行類似操作。例如迅雷,直接雙擊也可運行,但是注冊表什么的都已經被寫上了,這些軟件都不能算真正的綠色軟 件。
這些偽綠色軟件通過這種手法起到了綠色軟件類似的作用,缺點也顯而易見,就是因為沒有正常安裝,所以也沒有辦法卸載。當軟件被刪除以后,注冊表和系統目錄 里就留下了LJ。軟件升級后廢棄的鍵值也不會自動刪掉。殘留文件甚至可能造成更嚴重的沖突。莫名其妙地彈框說丟失了***文件有時就是這個原因。
建議大家盡量使用安裝版的軟件,雖然麻煩點兒但是有利系統健康O(∩_∩)O
但是不是所有的軟件都能夠做到綠色,尤其是存在交互性的軟件。例如QQ和MSN會開機自動啟動。迅雷要和IE關聯。播放器要和文件擴展名進行關聯。 office插件也總得知道office在哪里。為了程序之間的關聯,系統提供了注冊表用戶各種程序之間交換配置信息,提供了system32目錄,和 appdata目錄用于存放需要共用的動態庫。
按照微軟的邏輯,一個程序應該在安裝的時候把自己的快捷方式復制到開始菜單,把需要共享的配置信息放入注冊表,把必須的系統運行庫放入system32和 appdata。并且記錄由此產生的所有變化,最后在卸載的時候再從上述位置清除。只要不是流氓軟件,應該都要做到這一點。
那一些并不適合做成綠色軟件的程序是怎樣被愛好者們“綠化”的呢?它們依靠注冊表reg文件,與批處理bat文件。只要雙擊bat文件,就可以把需要的注 冊表項目放入注冊表,把需要的系統文件拷入system32。從而使得程序不用經歷“安裝”的步驟就可以執行,是為綠化。這個手法也被一些軟件,尤其是國 內的軟件學了去,它們在第一次執行的時候也會進行類似操作。例如迅雷,直接雙擊也可運行,但是注冊表什么的都已經被寫上了,這些軟件都不能算真正的綠色軟 件。
這些偽綠色軟件通過這種手法起到了綠色軟件類似的作用,缺點也顯而易見,就是因為沒有正常安裝,所以也沒有辦法卸載。當軟件被刪除以后,注冊表和系統目錄 里就留下了LJ。軟件升級后廢棄的鍵值也不會自動刪掉。殘留文件甚至可能造成更嚴重的沖突。莫名其妙地彈框說丟失了***文件有時就是這個原因。
建議大家盡量使用安裝版的軟件,雖然麻煩點兒但是有利系統健康O(∩_∩)O