星期四, 1月 01, 2009

如何使用WinInstall LE將EXE檔轉換成MSI檔

通常MIS人員會利用AD的群組原則來執行軟體派送
以便大量佈署軟體到用戶端的電腦
但是AD的群組原則只支援MSI的安裝檔格式
但是有許多軟體並沒有提供MSI安裝檔

我們可以透過WinInstall LE這套軟體來將EXE轉成MSI
WinInstall LE目前的版本是
Console Version:9.50.0000
Build:148.13
1. 您可以從底下的網站下載:
http://www.scalable.com/Reg.aspx?sid=66&prod=winLE&DURL=WinINSTALL_LE.exe
2.安裝程式
3. 完成之後執行[File]/[Run Discover...]
4. 點選[OK]確認執行[Run Discover]的探索目前電腦的安裝環境
5. 點選[Next]開始精靈的設定
6. 在[Selecting Target]請輸入您要轉換的程式名稱(它會自動幫您產生您所輸入的程式名稱.msi檔)
7. 點選[Next]
8. 出現目錄並不存在的訊息,請點選[是(Y)]
9. 在[Specifying Work Drive]的畫面請點選[C]
10. 按[Next]
11. 在[Drive Selection]請點選您要安裝的磁碟代號並按[Add]鈕
12.按[Next]
13. 在Exclusion File Selection]可以新增您希望排除搜尋的路徑
14. 按[Next]
15. 在[Exclusion Registry Selection]可以新增您希望排除搜尋的登錄檔範圍
16. 按[Next]
17. 按[finish]
18. 當出現[The 'Before 'snapshot is complete.]請點選[確定]鈕
19. 接下來會出現[Run Application Setup Program]的畫面,請點選您想轉換的EXE檔
20. 按[開啟]
21. 接著安裝您想轉換的程式
22. 安裝完成之後,執行[File]/[Run Discover...]
23. 點選[OK]
24. 在[WinINSTALL LE Discover]的精靈畫面中請選擇[Perform the 'After ' snapshot now]
25. 點選[Next]
26. 最後會出現[The 'After ' snapshot is complete.]的畫面,請按[確定]鈕
27. 最後請到C:\Program Files\OnDemand\WinINSTALL\Packages去找您剛剛輸入的程式名稱,它是一個資料夾,裡面就有轉換好的MSI安裝檔