複製鏈接
請複製以下鏈接發送給好友

偽綠色軟件

鎖定
按照微軟的邏輯,一個程序應該在安裝的時候把自己的快捷方式複製到開始菜單,把需要共享的配置信息放入註冊表,把必須的系統運行庫放入system32和appdata。並且記錄由此產生的所有變化,最後在卸載的時候再從上述位置清除。只要不是流氓軟件,應該都要做到這一點。
中文名
偽綠色軟件
外文名
Pseudo green software

目錄

偽綠色軟件簡介

偽綠色軟件是相比於綠色軟件來説的
真正的綠色軟件是不會有任何垃圾產生的,它們就一個或者幾個文件,不在系統目錄裏面寫東西,不更改註冊表。這個才是綠色軟件。
但是不是所有的軟件都能夠做到綠色,尤其是存在交互性的軟件。例如QQMSN會開機自動啓動。迅雷要和IE關聯。播放器要和文件擴展名進行關聯。office插件也總得知道office在哪裏。為了程序之間的關聯,系統提供了註冊表用户各種程序之間交換配置信息,提供了system32目錄,和appdata目錄用於存放需要共用的動態庫。
按照微軟的邏輯,一個程序應該在安裝的時候把自己的快捷方式複製到開始菜單,把需要共享的配置信息放入註冊表,把必須的系統運行庫放入system32和appdata。並且記錄由此產生的所有變化,最後在卸載的時候再從上述位置清除。只要不是流氓軟件,應該都要做到這一點。

偽綠色軟件產生方式

那一些並不適合做成綠色軟件的程序是怎樣被愛好者們“綠化”的呢?它們依靠註冊表reg文件,與批處理bat文件。只要雙擊bat文件,就可以把需要的註冊表項目放入註冊表,把需要的系統文件拷入system32。從而使得程序不用經歷“安裝”的步驟就可以執行,是為綠化。這個手法也被一些軟件,尤其是國內的軟件學了去,它們在第一次執行的時候也會進行類似操作。例如迅雷,直接雙擊也可運行,但是註冊表什麼的都已經被寫上了,這些軟件都不能算真正的綠色軟件。
這些偽綠色軟件通過這種手法起到了綠色軟件類似的作用,缺點也顯而易見,就是因為沒有正常安裝,所以也沒有辦法卸載。當軟件被刪除以後,註冊表和系統目錄裏就留下了垃圾。軟件升級後廢棄的鍵值也不會自動刪掉。殘留文件甚至可能造成更嚴重的衝突。莫名其妙地彈框説丟失了***文件有時就是這個原因。