當前位置:首頁 » 工具五金 » 已經安裝軟體如何綠化工具
擴展閱讀
物流企業成本構成有哪些 2025-05-18 04:16:36
直接人工費用怎麼分配 2025-05-18 04:12:06

已經安裝軟體如何綠化工具

發布時間: 2022-05-08 09:20:30

A. 已經安裝的軟體怎麼做成綠色版

很多軟體是把一些所需的文件復制到系統文件夾,不單單是軟體所在文件夾。所以要知道是不是需要DLL等一些文件要復制到系統目錄。InstallRite可以記錄並打包安裝過程,分析這個記錄可以做成綠色版。
把相關的文件放在綠色版的同一目錄,這個綠色軟體首次使用時要運行一下批處理,把相關的文件復制到系統文件夾。這樣就可以實現軟體所需DLL的復制。

B. 如何將已安裝的軟體進行綠化

不是的,只有部分經過修改的軟體才可以

C. 怎麼把安裝版軟體製作成綠色版

安裝完操作系統後,我們一般需要安裝一些常用的軟體,但是隨著我們常用軟體的增多,這個安裝過程顯得越來越令人厭煩:運行setup,然後是選擇目標路徑,不斷的重復這個過程。即使我們的硬碟上已經安裝了這個軟體,也要重新安裝一次,才能正常使用。那麼對於硬碟上已經存在的軟體,能不能不安裝而直接運行,仍然可以工作正常呢?
實踐證明,按照是否需要重新安裝來分類,可以分為3類:
1 有一部分軟體具有不需安裝而可以直接運行的特點。
2 還有一部分軟體經過改造,可以通過簡單的配置而不再需要重新安裝就可以正常運行了。
3 有些軟體必須重新安裝才可以正常運行。
一般來說把前2種類型的不需要安裝就可以運行的軟體稱為綠色軟體,綠色軟體具有如下優點,對操作系統無污染(恐怕這也是綠色這個名字的由來),不需要安裝,方便卸載,便於攜帶,可以拷貝到便攜的U盤上到處運行。一句話概括就是方便無污染。
製作軟體的綠化版本就是手工安裝,如果軟體的配置過程很簡單甚至根本不需要配置,這個軟體就比較容易綠化。如果軟體的安裝過程比較復雜,甚至要替換操作系統的核心文件,這時候就不適合做綠化,比如directx。
綠色軟體的製作,簡稱軟體的「綠化」,綠色軟體的製作實際上就是我們自己完成安裝程序的工作。沒有什麼固定的方法,基本上是猜測加上試驗,不同類別的綠色軟體分別有不同的製作策略。
筆者一般遵循如下步驟製作一個綠色軟體:
1、判斷:猜測這個軟體能不能製成綠色軟體,從功能,從你對它的了解,如果你覺得這個軟體和系統的關系非常緊密,就不要繼續下去了,還是用原始的安裝程序最保險最方便,這樣的例子有directx9 ,IE6,Norton的反病毒軟體等等。這樣的判斷可以節省你的時間,當然你可以忽略這一步,嘗試製作綠色軟體,那麼就轉到第2步。
2、「綠化」:對於不同的軟體有不同的方法,沒有一定的規則,但是總的來說,就是理解軟體的安裝過程,轉換為綠色安裝,在這個過程中,可能需要嘗試多個方法,也可能最後由於軟體的復雜性或者某些特性,導致無法綠化。要有失敗的思想准備,具體的綠化方法隨後講述。
3、測試:「綠化」後的測試最好到一個全新安裝的操作系統中測試,如果你要在多個操作系統中使用這個軟體,還要在其它的操作系統中測試,有些軟體的文件隨著操作系統的不同而不同,這個時候你需要在不同的操作系統中進行」綠化「過程,最後綜合為一個完整的適應多操作平台的綠色軟體。
「綠化」方法,需要根據經驗選擇不同的「綠化」方法,也可能需要不斷嘗試不同的方法,直到成功為止。按照先易後難的次序,具體的方法包括:
1、解壓縮。
2、安裝然後卸載。
3、反編譯安裝程序。
4、觀察反安裝程序和log文件。卸載是安裝的逆過程,如果知道怎麼卸載,那麼也可以推測出如何安裝。
5、比較系統快照。就是首先在安裝軟體之前,把系統的狀態記錄下來,主要包括注冊表和系統目錄的所有的文件狀態。然後就是安裝軟體。安裝完成後,再一次記錄系統狀態。最後就是比較前後兩個系統狀態的不同,而得知安裝程序所做的工作。 通過上面分析安裝程序的動作,把安裝程序的工作分解為復制文件,注冊COM組件,安裝服務驅動,注冊表配置等幾個部分,把這些明顯分割出來有助於製作綠色安裝的軟體。對於需要更復雜的步驟來安裝的軟體,還是使用原來的安裝程序比較保險。

D. 如何綠化軟體

綠色軟體的「綠化」方法

下面講一下綠色軟體的製作,簡稱軟體的「綠化」,綠色軟體的製作實際上就是我們自己完成安裝程序的工作。沒有什麼固定的方法,基本上是猜測加上試驗,不同類別的綠色軟體分別有不同的製作策略。

拿到一個新的軟體,想要製成綠色軟體的話,一般遵循如下步驟:
1 判斷。就是指猜測這個軟體能不能製成綠色軟體,從功能,從你對它的了解,如果你覺得這個軟體和系統的關系非常緊密,就不要繼續下去了,還是用原始的安裝程序最保險最方便,這樣的例子有directx9 ,IE6,Norton的反病毒軟體等等。這樣的判斷可以節省你的時間,當然你可以忽略這一步,嘗試製作綠色軟體,那麼就轉到第2步。
2「綠化」。對於不同的軟體有不同的方法,沒有一定的規則,但是總的來說,就是理解軟體的安裝過程,轉換為綠色安裝,在這個過程中,可能需要嘗試多個方法,也可能最後由於軟體的復雜性或者某些特性,導致無法綠化。要有失敗的思想准備,具體的綠化方法隨後講述。
3 測試。」綠化「後的測試最好到你個全新安裝的操作系統中測試,而且如果你要在多個操作系統中使用這個軟體的話,還要在其他的操作系統中測試,有的軟體的文件隨著操作系統的不同而不同,這個時候你需要在不同的操作系統中進行」綠化「過程,最後綜合為一個完整的適應多個操作平台的綠色軟體。

「綠化」方法,需要根據經驗選擇不同的「綠化」方法,也可能需要不斷嘗試不同的方法,直到成功為止。按照先易後難的次序,具體的方法包括:
1 解壓縮。這是最簡單的一種方法,就是指嘗試能不能直接解開軟體的壓縮包。用Winzip和Winrar試一試,看看能不能直接打開壓縮的安裝文件,如果不能打開,那麼就換別的方法。如果可以,那麼恭喜,這個軟體多半是屬於綠色安裝的軟體(有個別例外,如EmEditor),把壓縮包中的文件直接解壓到目標路徑,然後測試軟體的功能是否正常,如果功能正常,那麼「綠化」就成功了,如果使用不正常,那麼就換別的方法。這一類軟體的特點是安裝程序的工作完全可以由軟體自身來完成。
2 安裝然後卸載。也是比較容易的方法,完全是體力勞動,就是指直接安裝這個軟體,然後把程序復制出來,最後卸載安裝程序。如果這個軟體的安裝程序的作用僅僅是復制文件和生成快捷鍵等工作,那麼就屬於綠色安裝,可以使用這個方法。最後測試軟體的功能是否正常,如果功能正常,那麼「綠化」就成功了,如果使用不正常,那麼就換別的方法。
3 反編譯安裝程序。這個方法需要動腦筋,就是根據安裝程序所用的製作工具,選擇相應的反編譯程序,然後閱讀反編譯出的安裝腳本,製作綠色軟體。目前的軟體大多使用專門的安裝工具製作,如InstallShield,Wise,Inno Setup,Windows Installer,NSIS(Nullsoft),Installer VISE,其中Windows Installer格式的安裝文件(就是MSI,MST為後綴的文件),可以通過微軟的免費工具Orca打開查看,InstallShield格式的安裝文件也有很多免費的工具可以解壓縮和查看腳本。當然專門的安裝工具很多,有許多安裝程序沒有相應的反編譯程序,這種時候,就無法使用這個方法了。
4 觀察反安裝程序和log文件。現在的軟體安裝完成後絕大多數都帶有卸載方法。卸載是安裝的逆過程,如果知道怎麼卸載,那麼也可以推測出如何安裝。由專門的安裝工具製作的反安裝程序,一般都是根據某一個文件中的信息來卸載的,可以用一個純文本的編輯器打開這個文件。個別情況下這個文件完全不包含可讀信息,就只好換用其他方法了。具體過程就是先採用方法2,然後理解反安裝過程,最後根據反安裝的信息製作綠色軟體。
5 比較系統快照。當前面的方法都失敗的時候,可以試一試這個方法。具體思路就是首先在安裝軟體之前,把系統的狀態記錄下來,主要包括注冊表和系統目錄的所有的文件狀態。然後就是安裝軟體。安裝完成後,再一次記錄系統狀態。最後就是比較前後兩個系統狀態的不同,而得知安裝程序所做的工作。這個工作一般由專門的軟體完成,如免費工具Regshot,免費工具inctrl5(http://www.pcmag.com/article2/0,4149,9882,00.asp),微軟公司的sysdiff工具(可以從Windows2000的資源工具箱中得到),或者WinInstall LE(在Windows 2000 Sever 光碟的目錄VALUEADD\3RDPARTY\MGMT\WINSTLE\中)。在多數時候,僅僅需要對比安裝前後注冊表的不同,這時候還有大量的注冊表工具可以選用。在得出系統差異後,把差異分解為兩個部分:文件部分和注冊表部分。文件部分指的是向系統目錄拷貝的文件,以及作為COM組件注冊的文件,還有與這些文件相關的注冊表部分。注冊表部分單單指其餘的注冊表的變化。對於文件部分,可以進一步區分出必須要往系統目錄拷貝的文件(這種情況是少數)和可以放在軟體的安裝目錄的文件。對於注冊表部分,區分出由這個軟體的安裝程序本身所作出的注冊表操作和注冊COM組件時候的注冊表操作,拋棄其他程序(如資源管理器Explorer)的操作。根據所有這些,寫一個拷貝文件,注冊COM組件和導入注冊表的批處理文件,就可以完成綠色軟體的製作了。當注冊表文件中含有路徑信息的時候,可以手工修改注冊表文件或者把注冊表文件轉化為INF文件從而實現全自動的路徑處理。
6 直接導出注冊表,尋找自注冊的COM組件。這個方法是上面的方法5的簡化版,現在軟體的配置大多寫在注冊表中的「HKEY_LOCLAL_MACHINE\SOFTWARE\軟體公司名字」和「HKEY_CURRENT_USER\SOFTWARE\軟體公司名字」這2個鍵下面,直接對把這2個注冊表鍵導出到REG文件中。自注冊的COM組件都需要導出如下4個函數:DllCanUnloadNow,DllGetClassObject,DllRegisterServer, DllUnregisterServer,可以用vc自帶的depend.exe找出哪一個動態鏈接庫是自注冊的COM組件。最後寫一個批處理文件用regsvr32.exe注冊COM組件和用regedit.exe導入注冊表。
通過上面分析安裝程序的動作,把安裝程序的工作分解為復制文件,注冊COM組件,安裝服務驅動,注冊表配置等幾個部分,雖然注冊表配置可以覆蓋注冊COM組件,安裝服務驅動等操作步驟,但是把這些明顯分割出來有助於製作綠色安裝的軟體。對於需要更復雜的步驟來安裝的軟體,還是使用原來的安裝程序比較保險。

E. 怎樣把安裝程序變成綠色軟體

用WinRAR打造純粹的綠色軟體

發布時間:2006-4-27 12:18:11 本頁已瀏覽 705 次 文章來源:計算機網路學院

這里所說的綠色軟體是指不修改注冊表,不在安裝文件夾以外特別是系統文件中添加文件的安裝程序為EXE格式的應用程序。
絕大多數的軟體安裝以後我們可以用WinRAR打造一個安裝程序,這樣下次安裝時,該軟體就變成了這樣一種綠色軟體。

下面我們就以把QQ製作為絕色軟體為例來介紹這種綠色軟體的製作過程。

使用工具——WinRAR軟體檔案

第一步:安裝QQ原版

在騰訊的官方網站下載QQ2005正式版進行安裝,注意,可以安裝在默認目錄,也可以自定義一個目錄,為了便於說明,這里我們安裝在。

第二步:為QQ創建安裝程序

⒈打開進入該目錄,選擇需要安裝的文件並單擊右鍵,在彈出的菜單上選擇「添加到壓縮文件」打開WinRAR的「壓縮文件名和參數」對話框。

⒉所示,在「常規」選項卡上選擇「創建自解壓格式壓縮文件」復選框,然後在「壓縮方式」下位列表中選擇「最好」。

小提示:WinRAR的壓縮方式分為六種:「存儲」壓縮方式的壓縮率為0,「較快」和「最快」的壓縮速度較快,但壓縮率較低,「標准」方式是WinRAR默認的壓縮方式,「較好」和「最好」的壓縮速度較慢,但壓縮率較高。
⒊在「高級」選項卡單擊「自解壓選項」按鈕打開「高級自解壓選項」對話框。

⒋在「高級自解壓選項」對話框的「常規」選項卡上,「解壓路徑」文本框中為QQ選擇安裝文件夾,我們輸入「QQ」,然後選擇「在ProgramFiles中創建」,接著,在「解壓後運行」文本框中輸入「QQ.exe」,這樣,當我們用創建的這個安裝程序安裝好QQ以後,QQ將會自動啟動。

⒌在「高級自解壓選項」對話框的「高級」選項卡上單擊「添加快捷方式」按鈕打開「添加快捷方式」對話框,在這個對話框上,我們可以在桌面、開始菜單、開始菜單/程序、以及啟動組中添QQ快捷方式,在這里我們選擇「桌面」,在「源文件名」文本框中輸入「QQ.exe」,「快捷方式名」中輸入「QQ2005正式版」,最後單擊「確定」。//計算機網路學院www.jsjnet.cn

小提示:若您還想為QQ添加其它位置上的快捷方式,可再次單擊「添加快捷方式」按鈕並按上述的方法添加。當快捷方式添加完成後,「高級」選項卡上會列出添加的所有快捷方式。

⒍所示,在「高級自解壓選項」對話框的「文本和圖標」選項卡上,「自解壓文件窗口標題」文本框中輸入「QQ2005正式版安裝」,在「自解壓文件窗口中顯示的文本」文本框中輸入安裝任務的信息,然後單擊「瀏覽」,在打開的對話框上選擇從QQ中提取的小企鵝圖標文件為該安裝程序選擇一個圖標。

⒎大多數程序在安裝過程中都會顯示一個許可協議,在「高級自解壓選項」對話框的「許可」選項卡,如果你覺得必要,可以添加一個許可說明。在這里,我們在「窗口標題」中輸入「軟體許可」,在下面的文本框中輸入「本軟體是騰訊公司的產品,本人只對它進行了綠色安裝的處理,騰訊公司對該軟體享有全部權利,如果你不接受它的相關協議,請單擊『拒絕』停止安裝」。

上述的設置完成後單擊兩次「確定」關閉「高級自解壓選項」和「壓縮文件名和參數」對話框,稍候,一個EXE格式的QQ安裝程序就在當前目錄下生成了
第三步:測試QQ綠色軟體

雙擊這個安裝程序,首先出現了我們上面設定的「軟體許可」窗口,單擊「拒絕」本程序會停止安裝,單擊「接受」,下一步出現了「QQ2005正式版安裝」窗口,在那裡,還有我們設定的安裝路徑,保持該安裝路徑不變,單擊「安裝」,這時,安裝程序開始安裝QQ並顯示解壓文件的過程。安裝結束後,安裝程序會啟動QQ,同時,還在桌面上創建了一個快捷方式。

上述的測試表明,一切都很完滿。怎麼樣,這個安裝程序夠專業吧!利用同樣的方法,你可以把其它軟體製作為綠色軟體,以方便下次的安裝。

F. ps綠化工具怎麼用,ps綠化工具怎麼用知識

可以省略普通安裝的步驟,例如普通安裝需要將安裝包解壓到指定文件夾、並將相關信息寫入注冊表,注冊dll程序擴展等工作。
而綠化工具則省略了把安裝包解壓到文件這一步,只需要將PS軟體的相關信息寫入注冊表,將必須用到的dll注冊等等。普通安裝方式需要幾分鍾十幾分鍾,綠化工具則只需要幾秒或者十幾秒就完成「安裝」

G. 如何把已安裝的軟體製作成綠色軟體

綠色軟體以其小巧實用、無需安裝、不給系統增加垃圾文件而受到廣大用戶的青睞。可惜目前網路上提供的綠色軟體較少,在功能應用上也比較單一。如果我們常用的,如文字圖像處理、殺毒、多媒體等類型軟體都是綠色的,那該多好啊!利用Windows優化大師,就能實現這一夢想。

下載安裝完成後,運行優化大師,在左方的功能列表中點擊進入「系統清理維護」類別中的「軟體智能卸載」,頁面上方的程序列表中提供了當前電腦中已經安裝的全部應用程序名單,先在該名單中選擇一個要製作成綠色軟體的目標軟體,然後點擊右邊的「分析」按鈕,優化大師即開始智能分析與該應用程序相關的信息(如果要分析的軟體沒有出現在列表中,請點擊「其他」按鈕,手動選擇要分析的軟體)。

這里筆者以選擇FlashGet(網際快車)為例,詳細講述優化大師如何製作軟體的綠色運行版。

根據所分析軟體的大小以及復雜程度,智能分析大概需要幾十秒到數分鍾不等的時間,待分析完成後,即可在下方的關聯文件框中看到該軟體正常運行時所需要的所有文件,注冊表鍵值信息也在其中,如圖1所示。請將這些注冊表鍵值先行記下,單擊「卸載」按鈕,優化大師開始備份相關的注冊表信息和文件信息,接著進行卸載操作。卸載完畢後,剛才所有被智能分析的文件,都被保存到了Windows優化大師安裝目錄下的\Backup\UninstallFiles文件夾中,將這里的文件全部復制提取出來,放在一個新文件夾中,例如筆者為該文件夾起名為「FlashGet綠色安裝包」。

在「開始→運行」中輸入regedit命令,打開注冊表編輯器,依次選擇「編輯→查找」,在「查找目標」中輸入剛才記下的注冊表鍵值名稱和相應鍵值(如圖2所示)。找到後,在該鍵值上單擊右鍵,選擇「導出」命令,將軟體的注冊表文件全部導出到之前的「FlashGet綠色安裝包」文件夾中。這樣FlashGet的綠色軟體安裝包就做好了。

將該安裝包拷貝到未安裝FlashGet的電腦上,雙擊安裝包中的「.reg」文件,導入注冊表信息,最後執行軟體主程序,FlashGet就能夠在這台電腦上運行了。

小提示:在理論上,以此種方法可以將所有軟體全部製作成綠色運行版,但由於大型軟體的注冊表鍵值和關聯文件為數眾多,在查找時需要耗費大量的時間,這就違背了綠色軟體「精簡易用」的宗旨,因此建議大家以此法製作大小在50M以下的中小軟體為佳。

此外,以此方法製作的綠色軟體在性質上並無改變,軟體前身如果是共享軟體,那麼「變身」後也依然是共享軟體。其他性質亦然。

製作迷你軟體一般分為三個步驟:

1.查找軟體所需最少的鍵值。
2.查找軟體所需最少的文件。
3.根據使用情況自定義軟體的安裝位置,打包。

製作迷你軟體不需要太深的知識,只要對電腦有一定的了解就行,最好有自己的電腦,經常安裝系統和應用程序,知道基本的文件類型,會簡單的處理注冊表和注冊表文件。有了這些就可以自己製作迷你軟體了,最好是對程序和注冊表有一定的了解,這樣可以我使查找工作簡單一些,不過即使對這些懂得不多也可以學習著製作的,我就是從不懂開始的,而且沒有人教我,關鍵是動腦筋,舉一返三。在這里我介紹一下製作迷你軟體的經驗,方法很簡單,很落後,希望高手們不要笑話。

一、如何查找軟體所需最少的鍵值。

這里所說的查找,是指著那些大型的軟體,有些軟體如:Acdsee2.4和超級兔子2002,這類軟體只需要只需要一兩個注冊信息的鍵就可啟動,在正常安裝時,在輸入完注冊碼以後把注冊碼記下來,然後打開注冊表,在裡面搜索一下,一般會找到剛才輸入的注冊碼,然後把找到的鍵保存出來就行。下次換系統的時候無需安裝,直接把注冊信息導入新系統就行。

一般軟體的注冊信息都保存在[HKEY_LOCAL_MACHINE\SOFTWARE\]這個鍵下,在這個鍵中會有和程序名相同的子鍵,注冊信息就保存在其中。至於什麼軟體是這種只需要一個注冊信息的軟體在製作之前很難看出來。只能猜測。

我製作的第一個迷你軟體是Word97,是office97辦公軟體中的一個。這個程序不需要注冊表的鍵也可以正常運行,但是每次啟動的時候都會出現錯誤報告,正常安裝時則沒有這個錯誤報告。我就把正常安裝後的系統的注冊表全部導出來,再把這些信息導放到一個新系統中,這時軟體啟動的時候就沒有錯誤報告了。這樣一來我就知道了,這個軟體只需要注冊表中的鍵值就不會出現錯誤提示。但是到底需要哪個鍵值還不知道。所以我又返回正常安裝的系統,把注冊表的六個根鍵分別導出來。這樣就可當於把整個注冊表信息分成六份。然後我又找上一個新系統,再把六個根鍵的信息分別導入新系統,當我把第一個根鍵的信息導入新系統以後,軟體啟動時就不再報錯,這說明軟體所需要的鍵就在第一根鍵中。

面對一個陌生的軟體,不知道它究竟需要哪個鍵,就用這種方法去猜測,上面的例子只用了一次就查出來,所需要的鍵值在第一根鍵中。這樣雖然不知道具體是哪個鍵,但是它縮小了尋找的范圍。接下來在這個根鍵中尋找。這種方法雖然笨了點,但它還是很有用的。

第一根鍵中有成千上萬個子鍵,直接找實在是找不過來。當時我的知識少,看到這么多的鍵,當時就放棄了,以為自己沒有能力找出來,一直到一年多以後才又開始查找它。

我用的方法是很簡單的,我不知道它需要什麼鍵,也不知道所要的鍵在哪裡,但是我知道它就在第一根鍵中,所以,我把第一根鍵手工分成三份,然後把中間的一份導入一個新系統,啟動軟體的時候還報錯,再把第三份導入系統,這回軟體就可以正常啟動,這說明軟體所需要的鍵有可能在第三份中,也有可能在第二和第三份中,所以我又找一個新系統,把第三份導入到系統中,軟體啟動時還報錯,我再把第二份導放系統中,軟體就可以正常啟動,這說明軟體需要的鍵在第二份和第三份中,第一份是沒有用的,就把第一份扔掉。

通過上面的這一步,我還是不知道軟體所需的鍵在哪裡,但是我知道它在第一根鍵的中間和結尾部分,通過上面一步,我把查找范圍縮小了三分之一,然後再用同樣的方法,把這兩份各自分成三份,共六份注冊表鍵值。然後再換上一套新系統,再分別把它們導入。如果導入四個「部分」後可以正常啟動word,就說明所需鍵值在這四份中,另兩份是沒有用的,這樣又把查找的范圍縮小了,然後再分,再導……通過這種方法,一點一點的縮小范圍,剩下的我雖然不知道它在哪裡,但是一定在其中,為了查找軟體所需要的鍵值,我換了近二十多個系統,重啟了幾十次電腦,最後在幾千幾萬個鍵值中找到軟體所需要的最少的鍵值。

上面的過程不知道您看懂沒有,沒有技巧,全是猜的,一點一點的縮小范圍。我就是用這種:「排除法」來查找鍵值的,每次查找一個軟體都要換掉好幾個系統。我也知道這種方法麻煩,寫出這些的時候我也臉紅過,但是我沒有更多的方法,也不會運用軟體,那時我只是個初學者,這種方法不需要對注冊表了解太多,只要有些基本常識就夠了。我就是用這種最笨的方法製作了word2000迷你版和FrontPageXP迷你版,

H. 怎樣打開PS綠化工具

第一,進入網路,搜索photoshop cs6綠色版,找常用的網站下載就可以。找到之後在下面的下載點進行下載。
第二,下載的地址可以不用放在C盤中,可以選擇其他盤,這樣運行的速度會比較快,也不會影響電腦使用其他軟體的速度。解壓到當前文件夾就能出來ps cs6的軟體文件夾。
第三,打開文件夾,雙擊安裝程序,按照上面的步驟一步一步來就可以了,並在桌面設有快捷鍵。
第四,在電腦桌面會出現ps軟體的快捷程序,很多人這邊會選擇雙擊進入軟體,但是往往都會出現錯誤的窗口。
第五,點擊確定關閉錯誤窗口之後,選中圖標,滑鼠右鍵點擊,找到【以管理者身份運行】,這樣ps軟體就能正常打開運行了。
注意事項
打開軟體的方法是右擊選擇以管理者身份運行,雙擊是打不開軟體的。

I. 如何把安裝版的軟體製作成綠色版的

我一般使用兩種方法
1、將軟體安裝到移動存儲設備,方便帶走。
2、推薦一個軟體uniextract,你用它把要安裝的軟體,解包出來,那就是綠色版了。一般的安裝軟體都是經過打包的,比如經常看到的setup.exe,它們的工作原理就是調用一些windows
api函數,用於檢測要安裝的硬體環境。用uniextract直接提取文件,在提取出來的文件找到exe帶走即可。這種方法對一些單機游戲也適用
一些建議,希望能幫到你。

J. 軟體綠化

綠色軟體的定義和分類

安裝完操作系統後,我們一般需要安裝一些常用的軟體,但是隨著我們常用軟體的增多,這個安裝過程顯得越來越令人厭煩:運行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類都屬於廣義的綠色軟體的范疇。

下面講一下綠色軟體的製作,簡稱軟體的「綠化」,綠色軟體的製作實際上就是我們自己完成安裝程序的工作。沒有什麼固定的方法,基本上是猜測加上試驗,不同類別的綠色軟體分別有不同的製作策略。
拿到一個新的軟體,想要製成綠色軟體的話,我一般遵循如下步驟:
1 判斷。就是指猜測這個軟體能不能製成綠色軟體,從功能,從你對它的了解,如果你覺得這個軟體和系統的關系非常緊密,就不要繼續下去了,還是用原始的安裝程序最保險最方便,這樣的例子有directx9 ,IE6,Norton的反病毒軟體等等。這樣的判斷可以節省你的時間,當然你可以忽略這一步,嘗試製作綠色軟體,那麼就轉到第2步。
2「綠化」。對於不同的軟體有不同的方法,沒有一定的規則,但是總的來說,就是理解軟體的安裝過程,轉換為綠色安裝,在這個過程中,可能需要嘗試多個方法,也可能最後由於軟體的復雜性或者某些特性,導致無法綠化。要有失敗的思想准備,具體的綠化方法隨後講 述。
3 測試。」綠化「後的測試最好到你個全新安裝的操作系統中測試,而且如果你要在多個操作系統中使用這個軟體的話,還要在其他的操作系統中測試,有的軟體的文件隨著操作系統的不同而不同,這個時候你需要在不同的操作系統中進行」綠化「過程,最後綜合為一個完整 的適應多個操作平台的綠色軟體。

「綠化」方法,需要根據經驗選擇不同的「綠化」方法,也可能需要不斷嘗試不同的方法,直到成功為止。按照先易後難的次序,具體的方法包括:
1 解壓縮。這是最簡單的一種方法,就是指嘗試能不能直接解開軟體的壓縮包。用Winzip和Winrar試一試,看看能不能直接打開壓縮的安裝文件,如果不能打開,那麼就換別的方法。如果可以,那麼恭喜,這個軟體多半是屬於綠色安裝的軟體(有個別例外,如E mEditor),把壓縮包中的文件直接解壓到目標路徑,然後測試軟體的功能是否正常,如果功能正常,那麼「綠化」就成功了,如果使用不正常,那麼就換別的方法。這一類軟體的特點是安裝程序的工作完全可以由軟體自身來完成。
2 安裝然後卸載。也是比較容易的方法,完全是體力勞動,就是指直接安裝這個軟體,然後把程序復制出來,最後卸載安裝程序。如果這個軟體的安裝程序的作用僅僅是復制文件和生成快捷鍵等工作,那麼就屬於綠色安裝,可以使用這個方法。最後測試軟體的功能是否正常, 如果功能正常,那麼「綠化」就成功了,如果使用不正常,那麼就換別的方法。
3 反編譯安裝程序。這個方法需要動腦筋,就是根據安裝程序所用的製作工具,選擇相應的反編譯程序,然後閱讀反編譯出的安裝腳本,製作綠色軟體。目前的軟體大多使用專門的安裝工具製作,如InstallShield,Wise,Inno Setup,Windows Installer,NSIS(Nullsoft),Installer VISE,其中Windows Installer格式的安裝文件(就是MSI,MST為後綴的文件),可以通過微軟的免費工具Orca打開查看,InstallShield格式的安裝文件也有很多免費的工具可以解壓縮和查看腳本。當然專門的安裝工具很多,有許多安裝程序沒有相應的反編 譯程序,這種時候,就無法使用這個方法了。
4 觀察反安裝程序和log文件。現在的軟體安裝完成後絕大多數都帶有卸載方法。卸載是安裝的逆過程,如果知道怎麼卸載,那麼也可以推測出如何安裝。由專門的安裝工具製作的反安裝程序,一般都是根據某一個文件中的信息來卸載的,可以用一個純文本的編輯器打開這 個文件。個別情況下這個文件完全不包含可讀信息,就只好換用其他方法了。具體過程就是先採用方法2,然後理解反安裝過程,最後根據反安裝的信息製作綠色軟體。
5 比較系統快照。當前面的方法都失敗的時候,可以試一試這個方法。具體思路就是首先在安裝軟體之前,把系統的狀態記錄下來,主要包括注冊表和系統目錄的所有的文件狀態。然後就是安裝軟體。安裝完成後,再一次記錄系統狀態。最後就是比較前後兩個系統狀態的不同 ,而得知安裝程序所做的工作。這個工作一般由專門的軟體完成,如免費工具Regshot,免費工具inctrl5