分享用VMware ThinApp制作自己的綠色軟件

本文選用的虛擬機軟件為VMware ThinApp(以下簡稱 VT)。VT的優(yōu)勢在于操作簡單,容易上手,在制作一些大型軟件的綠色版方面優(yōu)勢明顯。又因為VT本身比較小巧,所以推薦直接復(fù)制到虛擬機中運行。
其他虛擬機軟件還有VirtualBox,它是一款開源軟件,無需注冊,簡體中文界面,很方便用戶操作。此外,VMLite也是不錯的選擇。
原理很簡單 環(huán)境是關(guān)鍵
所謂綠色軟件就是指不需要安裝就可以直接使用的軟件,因為其使用方便而被不少用戶所推崇??赡芎芏嘤脩舳荚螺d過一些他人制作的綠色軟件,但是相信你也曾碰到過部分綠色軟件捆綁插件甚至是含有病毒的現(xiàn)象,這也給用戶帶來了不必要的麻煩。其實,綠色軟件的制作原理并不復(fù)雜,方法也很簡單,我們完全可以自己動手,制作出自己專屬的綠色軟件,方便、安全又放心。
簡單講,制作綠色軟件的原理就是在制作前對系統(tǒng)進行掃描并做一次記錄,然后安裝要制作的軟件并再進行一次掃描,最后將前后兩次掃描的記錄進行對比,找出其中不同的部分,再匯集在一起做成一個文件,這就是我們要的綠色軟件。
很明顯,要確保制作成功,在第一次掃描之后,除了安裝要制作的軟件,最好不要進行其他操作,以免一些不必要的信息也被記錄了進來,從而造成制作失敗或產(chǎn)生錯誤。因此,推薦大家在虛擬機當(dāng)中進行操作,這樣可以在一個較純凈的安裝環(huán)境當(dāng)中完成制作,減少其他因素的干擾。
好了,下面我們就以在虛擬機當(dāng)中制作Office Word 2007綠色版為例進行講解。
步驟一、掃描系統(tǒng)、安裝軟件
運行VT的執(zhí)行文件“Setup Capture.exe”,在彈出的窗口中可以清楚地看到,整個操作過程共分五步——Prescan(預(yù)掃描)、Installation(安裝)、Postscan(再次掃描)、Configure(設(shè)置)和Build(創(chuàng)建),我們只須按照步驟一步一步來就行了(如圖1所示)。
首先,點擊“Prescan”按鈕開始預(yù)掃描,因為是純凈的系統(tǒng),所以掃描速度會很快(這也是在虛擬機當(dāng)中操作的好處)。這時會彈出“Install the Application Now!”窗口,提示你安裝軟件。
接下來,我們就在虛擬機當(dāng)中安裝Office,安裝過程和在真實系統(tǒng)中操作完全一致。不過因為Office的安裝文件較大,所以推薦通過光盤或加載光盤映像文件的方式在虛擬機中安裝,只要在虛擬機當(dāng)中依次點擊“設(shè)備→分配光驅(qū)”即可(如圖2所示)。
提示:選擇“物理設(shè)備”,將會加載主機中的物理光驅(qū)或虛擬光驅(qū)中的光盤;選擇“虛擬光盤”,將在彈出的窗口中選擇要加載的映像文件。
整個安裝過程與平時沒有任何不同,不過要注意的是,安裝時一定要選上“Office共享功能”中的“Visual Basic for Applications”,否則使用的時候?qū)棾鲫P(guān)于宏的相關(guān)提示而影響正常使用。此外,Office的安裝位置一定要在系統(tǒng)盤,因為默認(rèn)狀態(tài)下VT只掃描系統(tǒng)盤。
建議大家在安裝完成后運行一下軟件,一方面你可以根據(jù)個人習(xí)慣進行個性化設(shè)置(這樣做成綠色版之后就會一直保持這樣的設(shè)置而不再需要修改),另外一方面也可以看看軟件運行有沒有問題,如果有問題則可以盡快修復(fù),避免在最后制作成綠色版的時候才發(fā)現(xiàn)有問題而導(dǎo)致前功盡棄。
除此之外,用戶比較關(guān)心的一個問題就是部分軟件可能需要注冊。不用擔(dān)心,如果軟件需要注冊,只要按照正常操作輸入注冊碼即可,做成綠色版之后直接就是正式版的,不需要再進行注冊。還有,某些軟件安裝過程中可能需要重新啟動,這也不用擔(dān)心,VT會在系統(tǒng)重啟后自動運行,默認(rèn)會停在“Continue installation process”階段,點擊“Next”按鈕即可繼續(xù)后面的操作。
步驟二、后期設(shè)置、打包封裝
安裝完成后,點擊“Postscan”按鈕再次掃描系統(tǒng),完成后會彈出“Entry Points”窗口,這里將定義創(chuàng)建的程序,窗口中列出了所有可執(zhí)行文件,一般選擇主程序即可,通常是第一項(如圖3所示,就是“Microsoft Office Word 2007.exe”,其他的全部取消)。
接下來就是一系列的詳細設(shè)置步驟了。
點擊“Next”進入組認(rèn)證窗口,默認(rèn)值是“Everyone”(即每個人都可使用),如無特殊要求,直接確認(rèn)即可。隨后的“Isolation”窗口中有兩種運行方式,分別是“Merged isolation mode”和“WriteCopy isolation mode”,前者表示軟件直接讀寫文件到本地計算機(一般用于通過微軟認(rèn)證的軟件),后者表示阻止應(yīng)用程序直接寫入大多數(shù)目錄,一般情況下我們選擇第一種就好。
“Sandbox”窗口是選擇沙盤(即存儲應(yīng)用程序的用戶配置和數(shù)據(jù))的位置,有三種方式可選,在這里選擇第二種“Same directory as the application”(便攜方式,如圖4所示)即可。
在“Project Settings”窗口中,“Project location”選項用來設(shè)置項目的保存位置(為說明方便,以“D:\TEST”為例)。在隨后的“Primary data container”選項中有兩個選項,分別是 “Use one of the entry points”和“Use separate .dat file”(如圖5所示)。選擇前者將生成一個單一的可執(zhí)行文件,但是可能沒有程序默認(rèn)圖標(biāo);選擇后者將生成一個“.dat”的數(shù)據(jù)文件和一個帶圖標(biāo)的可執(zhí)行文件。這里你可以根據(jù)自己的喜好選擇,不過一般選擇生成一個單一文件就好,更方便攜帶。
全部設(shè)置完成后點擊“Save”按鈕保存文件和注冊表信息,設(shè)置完成。
提示:在某些軟件的綠色化過程中,保存過程中可能會有警告提示,一般不影響生成軟件的使用,直接確認(rèn)即可。
別急,還沒結(jié)束。設(shè)置保存后將進入“Ready to Build”窗口(如圖6所示),也就是準(zhǔn)備打包封裝了!不過在此之前,我們還要為軟件進行一些“瘦身”操作。
點擊“Open Project Folder”將進入項目目錄(D:\TEST),所有生成的文件都在這兒,查看屬性后發(fā)現(xiàn)竟然占用了1.31GB的空間!這樣龐大的綠色軟件顯然不是我們想要的。要精簡,首先從占用空間的“大戶”入手。
我們要刪除的幾個目錄有:“D:\TEST\%drive_C%\ MSOCache”、“D:\TEST\%SystemRoot%\Installer”。前者的作用是在執(zhí)行檢測和修復(fù)等操作的時候不必插入光盤,對于綠色軟件顯然沒什么作用;后者用于安裝、修復(fù)、添加和刪除Office組件等,也同樣沒用。刪除這兩個目錄之后,余下的文件和目錄大小只有276MB,“瘦身”效果達到了。
確認(rèn)無誤后,點擊“Build”就開始打包封裝了,有點激動吧?稍等片刻,你就可以在目錄“D:\TEST\bin”中看到一個可執(zhí)行文件——“Microsoft Office Word 2007.exe”。
提示:為防止產(chǎn)生問題,建議把不需要的文件刪除到回收站當(dāng)中而不要徹底刪除,這樣即便刪除了不該刪的文件,也可以隨時還原。
此外,在封裝完畢后拷貝你制作的綠色軟件到其他電腦上,看看有沒有什么問題或者有什么不滿意的地方,如果有問題或產(chǎn)生錯誤需要修改的話,只需點擊“Back”,回到此前的步驟重新設(shè)置和修改后再重新封裝即可。
注意事項
小結(jié):用VT制作綠色軟件,特別是一些大型軟件的綠色軟件,比較方便。不過它也有局限性,例如制作出來的是單文件(或打包后的多個文件),所以無法保存軟件設(shè)置的更改等。此外,它也不適合制作QQ這樣需要輸入號碼和密碼,同時又要保存聊天記錄的軟件。但總體上說,制作綠色軟件的原理都是相通的,只要在制作過程中注意設(shè)置,就可以實現(xiàn)軟件的“綠色化”,從而“一勞永逸”,再也不擔(dān)心重裝的問題了!
相關(guān)文章
輕巧好用的macOS電源與充電狀態(tài)監(jiān)控神器推薦之Powerflow
Powerflow 是一款專門為 macOS 設(shè)計的應(yīng)用程序,它致力于幫助用戶實時監(jiān)控 Mac 和 iOS 設(shè)備的電力消耗以及充電狀態(tài),用戶可以深入了解設(shè)備的功耗情況,優(yōu)化使用習(xí)慣,從而2025-04-17效率黨必更! PowerToys 0.90新功能實測:Peek能刪文件了
Win10 / Win11 效率神器PowerToys 0.90.0 版本更新,重點體驗了最新的 Command Palette 和增強的 Peek 功能2025-04-02WinMemoryCleaner 基于.NET開源的小巧、智能、免費的Windows內(nèi)存清理
我們在使用Windows系統(tǒng)的時候經(jīng)常會遇到一些程序不會釋放已分配的內(nèi)存,從而導(dǎo)致電腦變得緩慢,今天給大家推薦一款.NET開源的小巧、智能、免費的Windows內(nèi)存清理工具:WinMe2025-03-12- 所以你正在尋找 Windows PC 上最佳的免費搜索工具?雖然 Windows 搜索一直有一些不錯的技巧,但它從未與 Mac 或 Linux 的搜索功能相當(dāng),今天我們推薦 5 款最好用的免費 Win2025-02-06
微軟網(wǎng)絡(luò)工具psping.exe使用方法
psping工具提供了ICMPping、TCPPing、延遲測試和帶寬測試等功能,通過調(diào)整不同參數(shù),如-n、-w、-h、-i、-l和-q等,用戶可以定制化網(wǎng)絡(luò)連接測試等2025-01-05鼠標(biāo)宏找圖功能如何使用?金舟鼠標(biāo)連點器使用鼠標(biāo)宏找圖功能的方法
金舟鼠標(biāo)連點器支持鼠標(biāo)鍵盤錄制、自動連點和鼠標(biāo)宏等多種功能,這款軟件使用戶可以輕松捕捉每一個操作,實現(xiàn)自動化操作,本文中介紹的是使用這款軟件使用鼠標(biāo)宏找圖的方法2024-11-28如何設(shè)置鼠標(biāo)宏?金舟鼠標(biāo)連點器設(shè)置鼠標(biāo)宏的方法
金舟鼠標(biāo)連點器是一款功能強大的電腦輔助工具,支持鼠標(biāo)鍵盤錄制、自動連點和鼠標(biāo)宏等多種功能,這款軟件使用戶可以輕松捕捉每一個操作,實現(xiàn)自動化操作,本文中介紹的是使用2024-11-28電腦任務(wù)欄顏色如何設(shè)置?金舟Translucent任務(wù)欄設(shè)置電腦任務(wù)欄顏色的方
金舟Translucent任務(wù)欄支持自由調(diào)整任務(wù)欄的透明度,使其從完全不透明到近乎完全透明等,本文中介紹的是使用該軟件設(shè)置任務(wù)欄的方法2024-11-28如何設(shè)置電腦自定義啟動項?金舟Uninstaller設(shè)置電腦自定義啟動項的方法
金舟Uninstaller卸載工具是一款功能全面的電腦軟件卸載工具,能夠幫助用戶輕松管理并快速卸載軟件、可疑驅(qū)動和卸載殘留,解決系統(tǒng)盤空間不足、軟件卸載不干凈和流氓軟件自2024-11-28- 金舟Uninstaller卸載工具是一款功能全面的電腦軟件卸載工具,能夠幫助用戶輕松管理并快速卸載軟件、可疑驅(qū)動和卸載殘留,本文中介紹的是使用該軟件刪除頑固文件的方法2024-11-28