IExpress は Windows に最初から入っている無償の荷造り道具、八つの切り替えで自己解凍 EXE を作る

要約

Windows に元から入っているウィザードで、何も足さずに一群のファイルを一つの自己解凍 EXE か CAB にまとめる。八つの命令の切り替えを備え、走り終われば解いた一時ファイルを自分で片付ける。

おすすめ
ソフト名
IExpress
バージョン
20261010
料金
無料
オープンソース
非オープンソース
OS
Windows
更新日時
2026-10-10 20:33

IExpress は 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 にいるこの静かな部品は、別の道具を一つ入れるより手になじむことが多い。

IExpressダウンロード
対応OS: Windows