IExpress 是 Windows 內建的免費打包器,八個開關封出自我解壓 EXE
摘要
Windows 裡本來就有一個打包精靈,不必下載任何東西,就能把一批散落的檔案封成單一自我解壓 EXE 或一個 CAB。它支援八個命令列開關,跑完還會自己把解出來的暫存檔清掉。
推薦- 軟體名稱
- IExpress
- 版本
- 20261010
- 收費
- 免費
- 開源
- 非開源
- 作業系統
- Windows
- 更新時間
- 2026-10-10 20:33
Windows 內建了一款幾乎沒人注意的打包工具。它的主程式 iexpress.exe 就放在 System32 目錄裡,不用下載、不用註冊,沿著精靈按幾下,一堆散落的檔案就變成單一的自我解壓 EXE,或者一個乾淨的 CAB。它跟著系統一起來,屬於內建元件,不另行計費;二十多年過去,要一次把手上一批檔案交出去,它依然是最省事的一條路。

真正幹活的是三個程式。iexpress.exe 負責把設定收攏、生成封裝;makecab.exe 負責把檔案壓進 CAB;封裝完成後負責跑起來的則是 wextract.exe,它在使用者雙擊時解壓、呼叫安裝命令,最後收拾殘局。把這三者的分工想清楚,整個流程就沒有神祕感了。
它不在開始功能表裡,官方也從不替它做宣傳,得在「執行」對話框敲進 iexpress 才會露面。微軟官方說明寫明精靈位於系統磁碟的 WINDOWS\system32,從 Windows XP 一路跟著 Windows Server 2003、Windows Vista 走到今天。本機的 Windows 10 22H2 仍可正常呼叫,檔案版本是 11.00.19041.1。
精靈翻到第二頁,得先決定這個封裝要做什麼。官方提供三條路:解壓後執行安裝命令、只解壓不執行、只產生壓縮檔。第一條做出的是完整安裝包,第二條是單純的自我解壓壓縮包,第三條只留下 CAB。這裡有個容易忽略的細節,IExpress 一律採用 CAB 演算法,而它的壓縮率比常見的 ZIP 更好,成品因此更小。

精靈上每一次勾選,背後都對應一個命令列開關。官方文件列出的常用開關有八個,全部作用在解壓階段。
開關 | 作用 |
|---|---|
/Q | 靜默模式,解壓時不彈出任何提示 |
/Q:U | 使用者靜默模式,仍向使用者顯示部分對話框 |
/Q:A | 管理員靜默模式,完全不向使用者顯示對話框 |
/C: | 指定安裝所用的 .inf 或 .exe 路徑與名稱 |
/R:N | 安裝完成後從不重新啟動電腦 |
/R:A | 安裝完成後一律重新啟動電腦 |
/R:S | 安裝完成後不詢問使用者直接重新啟動 |
/T: | 指定解壓檔案的目標資料夾 |
整個精靈大約十來頁,問題一頁比一頁具體。封裝標題會成為安裝視窗最上方那行字;確認提示決定要不要先問使用者、問些什麼;授權頁可以掛一份純文字條款,不接受就無法繼續;封裝檔案頁則把要帶走的檔案逐一加入清單。接著要指定啟動哪個程式,以及安裝完成後再跑什麼命令;顯示視窗頁給了預設、隱藏、最小化、最大化四個選項;完成訊息頁決定收工時要不要留下一句話。最後的封裝名稱與選項頁填輸出檔名,另外兩個核取方塊分別管「隱藏解壓進度動畫」與「在封裝內使用長檔名」,後者在現在的系統上該保持勾選,否則過長的檔名會被砍掉。

選擇解壓後執行安裝時,被呼叫的可以是封裝內附的 .inf,也可以是一個執行檔。官方特別交代,安裝結束後 IExpress 會自己把解出來的那份安裝程式刪掉,等於替部署腳本省掉一段清理收尾。企業裡很常見的用法,是把一連串依序執行的安裝動作寫成批次檔,解壓完讓它一次跑完。

走到最後一頁,精靈會問要不要存一份 SED。這是一份純文字設定,用記事本就能開啟修改,裡面既記著 PackagePurpose、ShowInstallProgramWindow 這類行為選項,也存著 InstallPrompt、TargetName 這類字串。留著它,下次要做類似的封裝,不必從第一頁重走。IExpress.exe 本身也吃命令列:附上 /N 與 SED 路徑,它會跳過介面直接開工、做完回到命令提示字元;再加一個 /Q,連訊息都不顯示。官方示範的無人值守寫法是 START /W IEXPRESS /N /Q。

限制都集中在打包方式上。IExpress 把所有檔案當成來自同一個目錄,子目錄結構不會被保留,空目錄也塞不進去;兩個同名檔案即使分別來自不同目錄,也會讓封裝直接失敗。要在封裝裡還原目錄層次,一般得靠安裝後命令呼叫一段批次腳本,用複製命令把檔案歸回原位。封裝本身也沒有密碼與加密功能,這是 CAB 格式本身的邊界,不是哪裡漏了設定。
性質上,它是系統內建元件,跟著 Windows 一起發布,沒有獨立版本號,原始碼也不公開。它從來沒想成為功能齊全的安裝製作工具,只是把「把一批檔案收成一個能雙擊執行的東西」這件事,做到不必額外裝任何軟體。
IExpress 最討喜的地方是門檻幾乎為零:不必下載、不必安裝、不挑系統版本,一行執行命令就能叫出來,八個開關把靜默、安裝命令、重啟策略與解壓目錄這幾件要緊事都包了。經常要散發腳本、設定或安裝包的人,往往會發現 System32 裡這個安靜的小元件,比另外裝一套工具更順手。