每次重裝系統(tǒng)后最讓我煩心的就是安裝各種軟件了,因為現(xiàn)在很多軟件并非綠色軟件,每次重裝后都得重新安裝它們。有沒有方法可以制作綠色軟件,重裝系統(tǒng)后直接導入即可使用。
【解題思路】
顯然要實現(xiàn)重裝系統(tǒng)后軟件可用,就要制作無需寫入操作系統(tǒng)數(shù)據(jù)的軟件。一些虛擬化軟件如Cameyo,它可以將當前軟件運行環(huán)境封裝在一個文件中,從而實現(xiàn)綠色運行。因此解題思路是打造虛擬化軟件。下面以打造“迅雷綠色版”為例。
【解題方法】
首先到http://suo.im/nfmc3下載軟件,接著準備好迅雷安裝文件。啟動Cameyo后點擊界面下方的語言按鈕切換到中文版,點擊“打包應用程序(本地)”,此時程序會開始捕捉迅雷安裝前的系統(tǒng)狀態(tài)(圖1)。
圖1 捕捉系統(tǒng)狀態(tài)
小提示:
由于Cameyo是通過捕捉安裝迅雷前后的系統(tǒng)狀態(tài)來封裝軟件的,因此捕捉系統(tǒng)狀態(tài)前一定要保證盡可能少的運行無關程序,比如可以關閉殺毒監(jiān)控或者直接到“安全模式”下捕捉。
完成捕捉后按提示啟動迅雷的安裝,安裝完成后點擊“Install done”(不要啟動迅雷),這樣Gameyo會再次進行捕捉,并比較安裝迅雷前后的狀態(tài)生成虛擬化文件。完成虛擬文件并封包后,程序默認會在“C:\Users\當前用戶\Documents\Cameyo apps”下生成捕捉到的綠色軟件“AppName.735.cameyo.exe”。
現(xiàn)在雙擊生成的綠色軟件,看看是不是啟動迅雷了。不過這個綠色軟件和在本機上直接運行的迅雷略有不同,打開任務管理器查看綠色版迅雷,可以看到它的運行路徑是“C:\Users\當前用戶\AppData\Roaming\VOS\AppName.735\%Program Files%\Thunder Network\Thunder\Program”,使用的是完全模擬迅雷運行的虛擬路徑(圖2)。
圖2 虛擬迅雷運行的進程
由于在捕捉迅雷安裝前的運行狀態(tài)時運行了其他程序,這些程序也會被同步封裝到綠色包里,因此還需要進一步編輯,刪除和迅雷無關的封裝文件。返回Cameyo窗口切換到“制作→程序包編輯”,接著打開上述封裝好的AppName.735.cameyo.exe文件,切換到“文件”,可以看到這里封裝了很多我們不需要的文件,如展開“%appdata%”其中Microsoft和Tencent文件就和迅雷無關,按提示將其刪除(圖3)。
圖3 刪除不需要的封裝文件
操作同上,刪除其他不需要的文件,還可以切換到“注冊表”刪除不必要的鍵值,完成編輯操作后將其保存?,F(xiàn)在將原來安裝的迅雷卸載,以后就可以直接使用這個綠色版的迅雷下載文件了。它的使用和迅雷一樣,因為封裝了迅雷運行所需的全部文件,將其移動到非系統(tǒng)分區(qū),以后重裝也可以直接運行。