綠色軟體
㈠ 綠色軟體無法刪除干凈
可按照下面方法手工卸載。
在桌面找到要刪除的程序,右擊選屬性/查找目標,在打開的頁面里有這個程序的路徑,如果桌面沒有圖標可以通過搜索查找試試,另外軟體一般默認存儲在C:\Program Files裡面找找,到程序軟體的文件夾整體刪除,如果系統拒絕,請你開機按F8進入安全模式中將軟體的文件夾整體刪除(或下載Unlocker小軟體刪除)。然後,開始/運行輸入regedit回車打開注冊表編輯器,選編輯/查找,你卸載軟體的英文名,找到軟體的鍵值項後刪除(多次查找反復刪除干凈,或按微軟鍵加按R鍵喚出運行,刪除後重啟一下電腦)。
㈡ 綠色軟體是指什麼
http://..com/question/4964368.html
有人說:
還有哪些所謂寫綠色軟體的人是不懂windows編程,根本就寫不出注冊的過程。所以自我安慰的叫綠色軟體。不知大家注意沒有綠色軟體是不可以在天加刪除中刪掉的。只要它運行就會產生很多拉圾,而且是到處亂放,這就是為什麼容易出問題的原因所在。
我只能說,這樣說話的人是個電腦肓。
或是根本不懂得綠色軟體的含義。
綠色軟體有如下嚴格特徵:
1、不對注冊表進行任何操作(或只進行非常少的,一般朋友能理解的操作,典型的是開機起動。少數也進行一些臨時操作,一般在程序結束前會自動清除寫入的信息)。
2、不對系統敏感區進行操作,一般包括系統起動區根目錄、安裝目錄(windows目錄)、程序目錄(Program Files)、帳戶專用目錄。
3、不向非自身所在目錄外的目錄進行任何寫操作。
4、因為程序運行本身不對除本身所在目錄外的任何文件產生任何影響,所以,根本不存在安裝和卸載問題。
5、程序的刪除,只要把程序所在目錄和對應的快捷方式刪了就可以了(如果你手工在桌面或其它位置設了快捷方式),只要這樣做了,程序就完全乾凈地從你的電腦里刪去了,不留任何垃圾。
以上就是綠色軟體的特徵。
對於編程人員來說,做一個綠色軟體不難,做一個非綠色軟體也不難,但是為什麼那麼多軟體不做成綠色的呢?下面作一些講解:
一、大型軟體公司的大型軟體為什麼不做成綠色的:
1、大型軟體公司並非沒有能力做出綠色軟體,但它們的軟體涉及的方面過多,需要對系統原有的一些設置進行改動,以使電腦按照軟體設計要求進行操作。以PhotoShop為例,它就需要在注冊表裡添加很多種格式文件的默認打開方法為PhtoShop.exe,以便大家雙擊此類文件後就自動打開PhotoShop以便編輯。
2、為了更好的為一些對電腦知識不是很了解的朋友進行一些自動設定。還是以PhotoShop為例,這兒已經有朋友發布了解壓即可用的,但是,還是不少的朋友,連解壓也不會,解壓後都不知道點哪個文件開始正常運行,也不知道怎麼在桌面上建快捷方式。就算別人為他做完了上面的事,要是有一天,他不想要PhotoShop了,也不知道原來安裝的程序在哪個目錄,怎麼刪去,甚至不知道如何刪除快捷方式,更別說如何完全乾凈的刪除了。做成安裝版就可以自動為使用者完成上面的事了。
(特別說明:上面對PhotoShop的舉例,只是用它來舉例罷了,其實網上流行的解壓即可用的PhotoShop也不是嚴格的綠色軟體,其運行還是會寫注冊表的,如果不正常的使用它,注冊表裡還是會留下垃圾的,不過,這種垃圾對你的電腦影響不是很大,會的朋友可以手動刪除這些垃圾)
二、做成安裝軟體很難嗎?那些所謂寫綠色軟體的人是不懂windows編程,根本就寫不出注冊的過程嗎。
1、我只能說,某些人的這種說法是一種非常不負責任的說法。其人根本不懂得編程,可笑而幼稚,只能以電腦肓來稱呼。
2、現在流行的各種編程軟體分三大類:
A、第一類是微軟出的編程軟體。
有Visual Studio系列(流行版本為6.0)以及新出不是很久的VS.NET系列,它們都自帶了安裝發布功能。特別是Visual Studio中的VB做出的東西,如果不發布,或不進行相關的處理,在別的沒有安裝VB的機器上是根本運行不起來的,因為VB編譯出來的程序在根本上是偽編譯,其指令通過VB運行庫轉譯後運行,沒有VB運行庫的機器是根本無法正常運行此類程序的。當然了,有經驗的朋友可以手工把運行庫復制入相應的目錄中,或是和VB做出的程序放在一起。其它的Visual Studio做出的程序有的有類似的上述情況。
在微軟出品的VS.NET中,VS.NET兼容了多種編程語言,但按其說法,最終的代碼其根本實質會變成一致。但是它做出的也同樣是偽代碼,也就是說,其代碼不是根本上的機器二進制代碼,不對機器進行直接指令指示,而是向.NET運行環境(NET Framework介面)發出指令,而由NET Framework轉譯指令為機器代碼,再進行持行。這就要求你的機器上安裝了NET Framework。NET Framework在win95/win98/windows2000上默認是沒有安裝的,如要安裝,需要從網上下載或其它方式得到後安裝。(微軟官方有下載,大家也可以使用windows updata得到)。XP、windows 2003已集成。最後要說的是,微軟宣言,要將原來的API介面(windows一直使用的標准編程介面)作廢,改用.NET介面,故.NET編程方式可能是將來的標准方式。VS.NET系列的軟體也集成了通用安裝發布軟體,只要正確掌握它,就能很好的做出樓主所謂的安裝程序。
B、第二類軟體是大名鼎鼎的Borland公司出品的編程軟體,它也包括兩大系列。即API系列和.NET系列。其.Net系列的情況和VS.NET是類似的。而其API的情況就有些不同了。
Borland的Borland C++Builder和Borland Delphi是兩種非常流行的針對win進行API編程的編程環境。他們也帶有install shield,可以說是編程人員必學的。不過,很多的稍簡單的程序,編制者並不用它,因為,使用Borland C++Builder/Delphi開發出來的程序,只要正確設定幾個參數,編譯後得出的程序就可以在幾乎所有版本的win中很好的直接運行了,當前,前提是,沒有使用有特殊要求的第三方控制項,或某些必要特別設定的數據源(BDE等)。而且,稍熟練的編制者可以直接在程序中通過程序自行進行一些簡單的環境設定,如寫注冊表(關聯文件、開機起動)、利用資源文件的方式向重要的目錄寫入文件,注冊組件等等,可以說一點兒也不難。
C、第三類是一些比較偏的編程語言了,如易語言等,使用的人很少,本人很老實的說,具體情況我也不是很了解。
三、為什麼一些個人的簡單的軟體會做成非綠色的:
1、編寫者水平太低。低到只會使用微軟的VB等,雖然做出的東西也值得一用,但是不知道怎麼把它變成綠色的,只能依*VB等本身的功能以保證程序的正常運行。
2、編寫者懶,寫出程序後想,只要程序能正常讓別人用就可以了,不值得太費腦子,依*VB等本身的功能發布吧,反正這樣保險。
3、編寫者水平不低,也不懶,但是它的程序用到了一些第三方控制項,這些控制項需要發布安裝才能正常運行(需要注冊特定的.DLL,需要把一些文件放到特定的位置,如典型的,要放入windows下的system32目錄中。)
4、編寫者為一些水平實在太低的人考慮,為了那些人的方便,如典型的《笨笨鍾》就是此類,《FoxMail》、《winamp》也是此類,當然,FoxMail、《winamp》是寫注冊表的,通過其主程序進行一些環境的設定,嚴格上來說,也不是純綠的。
5、編寫者有一些特定的,不想為人知的東西要放入你的機器。比如典型的《阿達連連看》就是這樣,它要把一些特定的與注冊相關的東西放入你的windows目錄,而且不想被人發現。又如網際快車的某些版本,它要把廣告程序代碼放入你的windows安裝目錄。
6、編寫者有惡意,它的程序其實捆綁了木馬、病毒等(對這一類的就要非常小心了),在安裝的過程中這些惡意的程序就會釋放出在,不知不覺中潛入你的計算機。
四、是否可以做出功能復雜,但又是嚴格意義上的純綠軟體:
答案是非常肯定的,因為,其實我們正在使用的很多程序都是純綠的,特別是很多的游戲,雖然它們也要安裝後才能運行,其實,你把它們安裝後的目錄放在別的機器上也一樣的可以使用,並不必再次安裝,其安裝的意義就是***編寫者為一些水平實在太低的人考慮***,如《三角洲》、《魔獸爭霸III》。特別如網路游戲《傳奇》(這個程序寫的是真的很經典了,決對純綠)等等著名的游戲都是如此。其需要設定的環境記錄可以不寫在注冊表內,而利用*.INI文件來記錄。我不知道有幾個人有膽子說編寫這些程序的人水平低下。
五、綜上所述:
1、要做出一個純綠色的軟體,並不是很難,當然,可能要求編制者更多的依*自已去寫代碼(在必要情況下),在程序涉及方面比較多的情況下,可能給編制者加重很多的工作量。而要做一個非純綠的軟體,那就更容易了,往往可以利用編寫器的一些自帶功能自動完成。
2、純綠的不帶安裝功能的軟體非常適合於對電腦比較熟悉的朋友使用,而綠色帶安裝的軟體適合於所有人使用。而自以為對電腦很熟的朋友往往更喜歡不帶安裝功能就可以用的。原因有如下:帶安裝的軟體往往會有反安裝程序,如果安裝目錄被人為刪去,反安裝程序或一些相關注冊表信息往會留在機器中,成為垃圾。
3、為了自已的機器的安全、快速,也為了知情權(一個程序到底在安裝和使用過程中在自已的機器里寫了什麼),本人極力推薦純綠的軟體。即便在必要的情況下非純綠,也希望有詳細的說明。說明軟體可能會寫注冊表的那些部分,會改動機器里的哪些文件,會向哪些目錄寫入什麼文件,內容。而且,希望這成為軟體界的一個標准。這樣,我們的電腦才會有安全可言!
4、為什麼現在流行的軟體中真正純綠的軟體不是很多呢?這個問題很不好回答。在這兒可以非常遺憾的告訴大家,有些朋友在網上下載的winrar綠色版、winamp綠色版等等,都不是真正意義上的純綠軟體。
比如winrar,它就因為為了在滑鼠右鍵上出winrar的功能菜單而寫動了注冊表,因為要關聯比如擴展名為.rar等等的文件(這些都可以在winrar程序里設定和更改)而寫動了注冊表。如果使用winrar後,強行把winrar程序目錄刪去,注冊表裡的這一部分注冊表信息必然成為垃圾(其它的也許有本人沒有發現的動作,如沒有說出來是本人水平不足的問題了,呵呵)。
winamp綠色版似乎要好一些(本人的感覺),如果你設定了一些文件的關聯,如雙擊*.mp3等文件winamp就會自動打開播放的話,你強行刪去winamp所在目錄,這部分文件的關聯信息也會成為垃圾留在注冊表中。
(上面兩個只是舉例,解決辦法很多對電腦熟悉的朋友是會的,在這兒,我們並不討解決辦法,另外,應該說,上面兩程序是很規范的東西,它們的這些動作是無可厚非的)
現在再回過頭來說說「流行的軟體中真正純綠的軟體不是很多」。
A、有些功能是非通過寫注冊表來實現不可,最最常見的就是文件關聯、滑鼠右鍵菜單。(呵呵,這種操作可以說,稍熟編程的人都會)。但是很少有個人編寫者考慮到別人不用他的程序時,要怎麼讓使用者方便地復位這些文件關聯,方便地清理右鍵菜單。
B、部分程序編寫者喜歡把注冊信息放在注冊表中。(為什麼喜歡?就因為注冊表是龐大的參數庫,他們以為,要從這樣一個大參數庫找出他們寫入的一個信息是大海撈針。事實上,的確很多朋友是難以找出來的,話又說回來,會者不難,難者不會,在這兒我也不細說了)
C、一些大公司的程序實在對系統有太多的改動,他們做好了安裝和卸載工具,這些軟體涉及了系統的方方面面,想簡單的刪除是很難的。典型的就如微軟的Office等等。這些軟體說實在的,別說你不老實的刪除了,就是老實的卸載,有時也是很難成功的。最好的辦法就是裝上後就別卸把,把它看成是系統的一部分(不管你樂不樂意,呵呵)。(又及,這類程序也不是很少,這兒只舉一例)。
D、只有那些其功能可以不涉及更改系統默認行為的軟體才可能在真正意義上做到純綠。((也許我羅嗦了)系統默認行為包括「文件關聯」,「右鍵菜單」,「控制面版」里的項目,真實或虛擬的硬體驅動以及其它我想不起來或是我也不知道的東西……)。當然了,還要編寫者有真正的為使用者著想的精神,有較好的技術。
六、有部分並非純綠的軟體,偽裝成純綠的,在運行過程中向注冊表寫東西,向關鍵目錄區寫東西,甚至更改重要文件。這不是純綠軟體,只能說是偽純綠。又及,很多網上流行的軟體,號稱純綠版,實際上只是一些原版本經過稍許改進等,原軟體並不設計為純綠,在運行過程中還是會寫注冊表(甚至寫關鍵win目錄),也不是嚴格意義上的純綠。反過來,也有部分其實是純綠的軟體,為了大家的方便,做成了安裝發布式的。比如最典型的就是《傳奇》《三角洲》、《魔獸爭霸III》等一些游戲,一些工作軟體如《FOXMAIL》(FoxMail至少在針對IE選項里的「程序」頁里的"電子郵件"相關項進行了注冊表相關寫操作)《winamp》《winrar》等等准綠軟體(在這兒,我只說它們是准綠的)也是如此。這類軟體其實安裝出來後,把其目錄放在任何一台電腦上都能或者能較為正常的運行,這也是為什麼大家能很方便的把它們改造成綠色軟體的原因。現在真正的純綠軟體實際上是很少的,至於以後,也還是看不到純綠一統天下的希望的,大家不可因噎廢食。不可能只用純綠軟體而不用其它。而且大公司的軟體一般還是非常可*的。
七、非純綠軟體的危害:
1、向系統關鍵目錄或不屬於該程序所在目錄亂存放文件(默認臨時文件夾除外)在原則上對機器的運行速度是沒有大的影響的,除非亂放的文件改動了原有的系統關鍵文件,才會至使電腦變慢或運行不正常。但是,因為這些目錄中的文件一般都比較多,很難對它們進行清理(鬼才知道哪個是能刪,那個不能刪),會使你的硬碟空間浪費,對於硬碟空間緊的朋友,那就非常討厭了(此外,心裡也不爽)。
2、向注冊表亂寫信息,如果亂寫的信息並不影響系統的關鍵部分,對系統運行也是沒有嚴重影響的,不過,有些信息寫入了不刪去,你的系統就會有些討厭的東西出來,舉例:你裝上winrar後(典型安裝設置),直接把winrar刪了,你就會發現,你的右鍵菜單里會多出一些讓人哭笑不得的東西。要注意的是,隨著機器的使用,軟體的安裝、刪除,這些可以感覺到和不能感覺到的信息會越來越多,而你的機器在運行過程中,幾乎隨時隨刻不能離開對注冊表的相關操作,注冊表裡的信息過多,機器查找所需信息的速度就會變慢,這時,機器的運行就表現為「變慢了」,這往往是一台電腦為什麼越用越慢的最重要的原因之一。(提示:因為多數情況下,一個軟體對注冊表寫的東西並不多,所以,在每一次垃圾進去了,用戶是很難感覺到影響的)(又及,一些注冊表清理軟體,本人也用過,雖有作用,但是風險不少,是好是壞我也不知怎麼評價……)。這些垃圾信息並非只有小公司的軟體會留下,很多大公司的軟體據本人的感覺,也是會留垃圾的,本人也很無耐。
解決辦法嗎?恕本人無能,在當今軟體亂世,只怕多少有些無可耐何。本人是使用最笨的方法:Ghost鏡像還原。基本上每三至四個月給它倒回一次。(工作文檔等當然不能放在系統區了,呵呵)。
八、希望無知者不要信口開河,多多學習。最後,附上一個我自已做的純綠軟體---BCB編寫的《水波特效演示》程序,給大家玩玩叭。
補充——初步判斷一個軟體是否純綠軟體的方法(注,只有對電腦比較熟悉的人能才辦到,如果下面的說明,你基本能看懂,而無需請教別人,你就能做到了):
一、系統測試法:
1、將軟體在別人的機器上安裝,安裝完成後,把安裝出來的目錄復制到你的機器中(如果本身就號稱純綠免裝的,這步就免了)。
2、你的機器要求安裝windows2000 或 windows XP 或 windows2003,使用受限用戶登錄(要求受限用戶無對關鍵注冊表有寫權,無對重要目錄有寫權,當然了,默認的新建的用戶就是這樣的(XP下要將用戶設為受限))。
3、受限用戶登錄後運行復制來的安裝目錄下的軟體的主程序,如果正常,90%是純綠。
4、對省下10%的說明——不排除可能編寫者隱了動作,如果不成功也不報錯,也不退出,還正常運行,一但能寫的時就它就寫。另外,還有一部分程序,如FoxMail,只對當前帳戶相關於注冊表進行寫操作,因為「帳戶相關於注冊表"是"屬於"對應帳戶的,在受限帳號下也是可寫的(特別說明一下,注銷該帳戶,注冊表中該帳戶的所有項目都會清去,所以也可以算是綠的)。
二、軟體監控法:
1、如果上面的步子還不令你放心,還有一個工具值得一用,那就是《Filemon》,這是一個可以監視系統中任何軟體對硬碟的讀寫操作的程序,通過它,你可以查到某個程序對你的硬碟的什麼位置的什麼文件進行了操作,這個程序只能在管理員帳戶下用(切入系統進程)。
2、對於注冊表的監視是很麻煩的事,《Regmon》可以辦到,同上面的工具一樣Regmon要求在管理員帳戶下用(切入系統進程)。
3、90%的軟體和上面的兩個軟體無沖突,省下的9%的是作者有意防止被監視(為什麼有意防止被監,那你就自個想吧,一般都是比較可怕的東西),最後1%可能是因為程序實在相互不兼容了。
以上兩工具都為同一公司(Sysinternals)出品,值得一用,附在最後(XTJS.rar)。
三、並非所有的不能在受限帳戶下用的程序都不是純綠的。某些程序可能要切入別的系統程序中,某些程序需要得到硬體信息等,這些最只有在管理員帳戶下才能實現。還有一些程序可能沒有考慮多用戶操作系統等。只能說,通過了上面的測試的程序90%是純綠的,沒有通過的話90%是非純綠的。有經驗的朋友還可以據自已的經驗得到更准確的結論。
㈢ 軟體的綠色版是什麼意思
所謂綠色版或者綠色軟體指的是不用安裝的軟體,通常情況是是一個壓縮文件,解壓後就能直接運行的。
綠色軟體應該分類,分為狹義的綠色和廣義的綠色:
狹義的綠色可以叫做純綠色軟體,就是指這個軟體對現有的操作系統部分沒有任何改變,除了軟體原本安裝的目錄,應該不往任何地方寫東西,刪除的時候,直接刪除所在的目錄就可以了,就類似於以前的大多數DOS程序。
廣義的綠色就是指不需要專門的安裝程序,對系統的改變比較少,手工也可以方便的完成這些改變,比如拷貝幾個動態庫,或者導入注冊表,這里的關鍵是手工可以方便的完成這些改變,或者可以藉助於批處理等等腳本完成。
(3)綠色軟體擴展閱讀
基本特徵
1、不對注冊表進行任何操作(或只進行非常少的,一般朋友能理解的操作,典型的是開機啟動。少數也進行一些臨時操作,一般在程序結束前會自動清除寫入的信息)。
2、不對系統敏感區進行操作,一般包括系統起動區根目錄、安裝目錄(windows目錄)、程序目錄(Program Files)、帳戶專用目錄。
3、不向非自身所在目錄外的目錄進行任何寫操作。
4、因為程序運行本身不對除本身所在目錄外的任何文件產生任何影響,所以,根本不存在安裝和卸載問題。
5、程序的刪除,只要把程序所在目錄和對應的快捷方式刪了就可以了(如果你手工在桌面或其它位置設了快捷方式),只要這樣做了,程序就完全乾凈地從你的電腦里刪去了,不留任何垃圾。
6、不需要安裝,隨意拷貝、復制就可以用(重裝操作系統也可以)。
7、免費使用,是沒有注冊和任何限制的。
參考資料來源:網路-綠色版
㈣ 有什麼好用的綠色軟體
綠色軟體都好用.
不用安裝,刪除也不會留下什麼垃圾.
㈤ 什麼是綠色軟體什麼是非綠色軟體 兩者的主要區別是什麼
意思:
1、綠色軟體:就是指不用安裝,下載直接可以使用的軟體。
2、非綠色軟體:又稱安裝程序,是電腦軟體的一種,用以協助使用者安裝其他軟體或驅動程序。
兩者區別如下:
一、指代不同
1、綠色軟體:是軟體無需安裝便可使用,可存放於快閃記憶體中(因此稱為可攜式軟體),移除後也不會將任何紀錄(注冊表消息等)留在本機計算機上。
2、非綠色軟體:同時提供移除程序(或稱反安裝程序)以協助使用者將軟體從電腦中刪除。
二、特點不同
1、綠色軟體:不需要專門的安裝程序,對系統的改變比較少,手動也可以方便的完成這些改變,比如拷貝幾個動態庫,或者導入注冊表,這里的關鍵是手工可以方便的完成這些改變,或者可以藉助於批處理等等腳本完成。
2、非綠色軟體:安裝成為軟體使用過程中最初且常見的步驟,為避免重復投入人力設計安裝程序、加速軟體的發布與上市、並減少使用者學習如何安裝的麻煩,因此定型化的安裝程序是必要的。
三、目的不同
1、綠色軟體:軟體的配置工作由安裝程序來完成,軟體本身不能對配置修改,同時如果沒有配置工作,軟體無法正常運行。
2、非綠色軟體:保護軟體完整,避免被盜版、破解或植入病毒 。
㈥ 什麼是綠色軟體
所謂「綠色軟體」有以下特徵:
1. 免安裝;
2. 不對注冊表進行操作(但在windows下其實這是不可能的,幾乎所有的軟體都會修改注冊表,只是程度差別而已。所謂的綠色軟體當然也不例外);
3. 不向自身所在目錄外的目錄進行任何寫操作;
4. 刪除程序時只要把程序所在目錄刪了,程序就干凈地從你的電腦里刪去了;
5. 可以拷貝到便攜的U盤上到處運行。
還有人認為綠色軟體應該分成兩類,狹義綠色和廣義綠色:
狹義綠色也可以叫做純綠色軟體,就是指這個軟體對現有的操作系統沒有任何改變,除了軟體安裝的目錄,應該不往任何地方寫東西,刪除的時候,直接刪除所在的目錄就可以了,類似於以前的大多數DOS程序。狹義綠色軟體最為理想,但是完全符合這種定義的軟體非常罕見。正因為這類軟體太少,所以一般的「綠色軟體」都是指廣義綠色。
廣義綠色就是指不需要專門的安裝程序,對系統的改變比較少,手工也可以方便的完成這些改變,比如拷貝幾個動態庫,或者導入注冊表,或者可以藉助於批處理等等腳本完成。
㈦ 綠色軟體是什麼意思
綠色軟體指一類小型軟體,多數為免費軟體,最大特點是軟體無需安裝便可使用,可存放於快閃記憶體中(因此稱為可攜式軟體),移除後也不會將任何紀錄(注冊表消息等)留在本機計算機上。
通俗點講綠色軟體就是指不用安裝,下載直接可以使用的軟體。
綠色軟體不會在注冊表中留下注冊表鍵值,所以相對一般的軟體來說,綠色軟體對系統的影響幾乎沒有,所以是很好的一種軟體類型。
(7)綠色軟體擴展閱讀:
綠色軟體特徵:
1、不對注冊表進行任何操作。
2、不對系統敏感區進行操作,一般包括系統啟動區根目錄、安裝目錄(Windows目錄)、程序目錄(ProgramFiles)、帳戶專用目錄。
3、不向自身所在目錄外的目錄進行任何寫操作。
4、因為程序運行本身不對除本身所在目錄外的任何文件產生任何影響,所以,根本不存在安裝和卸載問題。
5、程序的刪除,只要把程序所在目錄和對應的快捷方式刪除就完成卸載過程(如果你手動在桌面或其它位置設置了快捷方式),只要這樣做,程序就完全乾凈地從你的電腦里刪去,不留任何垃圾。
6、不需要安裝,隨意拷貝、復制就可以用(重裝操作系統也可以)。
㈧ 綠色軟體是什麼和一般軟體有什麼區別
綠色軟體就是安裝前後無病毒,無廣告插件之類的軟體,安裝軟體就是安裝包,點擊就可以安裝一個完整軟體
㈨ 綠色軟體有哪些
綠色軟體有很多,所謂的綠色軟體指不用安裝,不會在注冊表中寫入東西,其實安裝軟體也可以製作成綠色軟體哦
㈩ 什麼是綠色軟體
綠色軟體的定義和分類
安裝完操作系統後,我們一般需要安裝一些常用的軟體,但是隨著我們常用軟體的增多,這個安裝過程顯得越來越令人厭煩:運行setup,然後是選擇目標路徑,不斷的重復這個過程。後來我見到有人製作所謂的綠色軟體,不需要安裝,感覺很方便。當時很好奇,想知 道怎麼做的,有沒有什麼方便的工具等等,可是在網上沒有找到什麼相關的知識,隨著自己的一步步摸索,我逐漸積累了一些經驗和比較有效的方法,在這里提供給大家。
首先要先弄清楚何謂綠色軟體?其定義是什麼?我收集了一些網友的討論和想法:
A 說,不需要安裝 同時 不向注冊表寫入任何東西
B 說,應該還包括不向系統文件夾拷貝文件,我的理解就是:安裝這個軟體對現有的操作系統沒有任何改變,改變包括寫注冊表之類的。
C 說,除了你現在安裝的目錄,應該不往任何地方寫東西(比如log)。
D 說,免安裝,並且 不往程序所在目錄以外的任何地方產生垃圾文件,還有 不寫注冊表
E 說,綜上加一條,可以放在移動存儲器上在任一電腦上使用且效果相同。
F 說,好像不寫注冊表,直接來就可以用得就算吧。
G 說,重新安裝系統的時候,僅需導入注冊表,不需重新安裝,就可以認為是綠色軟體。
H 說,其實只要不寫注冊表、不往系統文件夾寫文件,哪怕需要.ini文件也在軟體自己的目錄里就行,那麼就可算作綠色軟體,特徵是能夠任意到別的文件夾照樣能用或重裝系統後直接能用,沒有其它變化。所以有小部分「安裝」的軟體其實也符合綠色軟體,因 為它 的安裝只是解壓縮建立文件夾而已。
I 說,基本同意,但不寫注冊表的幾乎是不可能,你只要運行過那個軟體,打開注冊表編輯器HKLM和HKLU下面software看看,幾乎都會留下鍵值,其實這樣也應該叫做綠色的吧。
綜合上面的意見,可以總結出綠色軟體的優點,就是對操作系統無污染(恐怕這也是綠色這個名字的由來),不需要安裝,方便卸載,便於攜帶,可以拷貝到便攜的U盤上到處運行。
綠色軟體應該分類,分為狹義的綠色和廣義的綠色:
狹義的綠色可以叫做純綠色軟體,就是指這個軟體對現有的操作系統部分沒有任何改變,除了軟體現在安裝的目錄,應該不往任何地方寫東西,刪除的時候,直接刪除所在的目錄就可以了,就類似於以前的大多數DOS程序。
廣義的綠色就是指不需要專門的安裝程序,對系統的改變比較少,手工也可以方便的完成這些改變,比如拷貝幾個動態庫,或者導入注冊表,這里的關鍵是手工可以方便的完成這些改變,或者可以藉助於批處理等等腳本完成。
為什麼要分為兩類?雖然狹義的綠色軟體最為理想,但是完全符合這種定義的軟體非常罕見,而相當多的軟體可以劃分到廣義的綠色這個類別,這樣包括了廣義的綠色軟體的概念後使得綠色軟體這個概念更有意義。
那麼不符合綠色軟體要求的有哪些呢?主要是指那些和操作系統聯系和集成非常緊密的軟體,這些軟體不適合製成綠色軟體,最好還是用原來的安裝程序來安裝。如IE6,替換了系統中的許多動態庫,手工完成這個過程很困難,也不太安全。又比如大多數殺毒軟體,如果 必須實時監控系統的底層運作,對系統的修改比較大,就不適合做成綠色軟體。還有微軟公司的Office系列軟體,和系統集成的也比較緊密。但是廣義的這個標准比較靈活,如果有人搞清楚了Office系列軟體的安裝製作過程,也有可能製作出廣義的綠色的Of fice系列。
為了充分理解綠色軟體的定義,必須從現代軟體的安裝過程和運行過程兩個方面來討論。
安裝過程:以前在dos下面的時候,就沒有這些所謂綠色軟體的說法,原來程序的安裝基本上都是簡單的復制或者解壓縮,然後配置一下config.sys 和autoexec.bat文件就可以了。隨著windows的發展,應用軟體也越來越大,也越來越復雜,從而有公司專門從事安裝程序的製作,如InstallShield就是一款比較有名和應用比較廣泛的安裝軟體,現在windwos也有了專門的安裝程 序,就是Microsoft Installer。安裝程序的作用是什麼呢?主要是為了給要安裝的程序提供一個簡單方便的設置環境,而不需要用戶手工完成這個步驟,越是復雜的配置過程,對系統的修改越多,對安裝程序的依賴性就越高,Windows程序的易學易用的優點和良好的安裝界面 是分不開的,安裝軟體的任務就是給應用程序提供一個初步完好的可以運行的環境,而不需要用戶進行手工配置。
運行過程:應用程序啟動的時候,從注冊表或者配置文件中讀取配置,運行的時候,可以修改配置,但這個修改一般是在安裝軟體所作工作的基礎上進行的,例如不能改變應用程序的安裝位置了。
明白安裝過程和運行過程的區別後,很容易就想到把綠色軟體的使用按照這兩個階段分為綠色安裝過程和綠色運行過程。綠色安裝是綠色運行的前提,沒有綠色安裝,也就說不上什麼綠色運行了,綠色軟體首先必須是綠色安裝,我前面提到的不適合綠色軟體標準的基本上都 是不能綠色安裝的。
綠色安裝的基本含義,我認為可以也可以分為狹義的和廣義的綠色安裝:
1 狹義的綠色安裝就是指直接拷貝或者解壓縮到目標目錄,不需要向系統目錄拷貝也不需要寫入注冊表,這是最理想的情況,或者是安裝程序的作用除了解壓縮外是可以忽略的,如在開始菜單加入快捷鍵等對系統和軟體的運行沒有太大影響的操作,也就是說安裝過程的作用就 是復制文件到目標文件夾。
2 廣義的綠色安裝就是指在狹義的復制的基礎上,必須向系統目錄拷貝一些動態庫,或者要在注冊表中導入必要的設置,或者要進行一些其他的配置,否則的話,應用程序不能運行,而且這個配置工作應該比較簡單,也容易撤銷這些操作對系統的改變。
同樣,綠色運行也可以分為狹義的和廣義的綠色運行:
1 狹義的綠色運行指的是軟體運行時完全不改變操作系統的文件和配置--很多小程序屬於這個類別,或者運行結束後把撤銷對系統的改變,比如運行的時候載入一個驅動程序,退出時卸載該驅動程序,所操作的INI文件在自己的程序目錄中。
2 廣義的綠色運行指的是可以通過程序本身來改變當前的設置,如改變當前軟體的運行方式,或者與某些文件後綴相關聯,或者在注冊表中留下當前的軟體設置,也就是說對系統的注冊表有永久的改變,但是這些改變都是應用程序自己完成的,不需要藉助其他程序或者用手工 完成。
綜合綠色安裝和綠色運行,可以把綠色軟體細分為:
1 狹義的綠色安裝,同時是狹義的綠色運行的軟體,對操作系統沒有任何改變。
2 狹義的綠色安裝,廣義的綠色運行的軟體,軟體的配置工作由軟體本身來完成,不是通過安裝程序。
3 廣義的綠色安裝,狹義的綠色運行,軟體的配置工作由安裝程序來完成,軟體本身不能對配置修改,同時如果沒有配置工作,軟體無法正常運行。
4 廣義的綠色安裝,廣義的綠色運行,最復雜的一種綠色軟體,軟體的配置工作由安裝程序來完成,但是軟體本身可以對配置 修改,同時如果沒有配置工作,軟體無法正常運行。
只有第一個類別屬於我說的狹義的綠色軟體,其他3類都屬於廣義的綠色軟體的范疇。