IExpress est le packer libre deja present dans Windows et fabrique un EXE auto extractible en huit commutateurs

Résumé

Un assistant deja present dans Windows qui reunit un tas de fichiers en un EXE auto extractible ou un CAB sans rien installer de plus, avec huit commutateurs et un nettoyage automatique des fichiers temporaires.

Recommander
Nom
IExpress
Version
20261010
Tarif
Gratuit
Open source
Propriétaire
Système
Windows
Mis à jour
2026-10-10 20:33

IExpress est un outil d emballage que Windows porte en lui sans jamais le vanter. Le programme principal iexpress.exe se tient dans le dossier System32, sans rien a telecharger ni a enregistrer, et quelques pages d assistant suffisent a rassembler des fichiers epars en un seul EXE auto extractible ou en un CAB propre. Livre avec le systeme, il ne coute rien de plus, et vingt ans apres il reste la voie la moins penible pour remettre tout un lot de fichiers.

capture

Trois programmes font le travail. iexpress.exe rassemble les reglages et fabrique le paquet, makecab.exe presse les fichiers dans un CAB, et wextract.exe fait tourner le paquet fini: il extrait au double clic, appelle la commande de mise en place et range derriere lui. Une fois ce partage compris, le flux ne cache plus rien.

Il ne figure pas dans le menu de depart et la maison ne le vante pas: il faut taper iexpress dans la fenetre executer pour le voir paraitre. La documentation indique qu assistant se tient dans WINDOWS\system32 du disque systeme et accompagne Windows depuis XP, en passant par Server 2003 et Vista, jusqu a aujourd hui. Sur cette machine, Windows 10 22H2, iexpress.exe repond encore, version de fichier 11.00.19041.1.

La deuxieme page demande de decider ce que le paquet doit faire. La maison donne trois voies: extraire puis lancer une commande de mise en place, extraire seulement, ou produire seulement une archive. La premiere donne un paquet complet, la deuxieme une archive auto extractible nue, la troisieme un CAB seul. Un detail se laisse oublier: tout paquet d IExpress passe par le format CAB, qui compresse mieux que le ZIP courant, si bien que le resultat pese moins.

capture

Chaque croix dans l assistant devient un commutateur sur la ligne de commande. La documentation en donne huit d usage courant, et tous reglent le moment d extraction.

Commutateur

Effet

/Q

Course silencieuse, aucune demande pendant l extraction

/Q:U

Course silencieuse pour l utilisateur, quelques fenetres

/Q:A

Course silencieuse en administrateur, aucune fenetre

/C:

Chemin et nom du .inf ou du .exe de mise en place

/R:N

Ne jamais redemarrer apres la mise en place

/R:A

Toujours redemarrer apres la mise en place

/R:S

Redemarrer sans demander a l utilisateur

/T:

Dossier de destination des fichiers extraits

L assistant tient en une dizaine de pages et chaque question se fait plus precise. Le titre du paquet devient la ligne en haut de la fenetre de mise en place. La demande de confirmation decide s on interroge l utilisateur d abord, et sur quoi. La page de licence accepte un texte simple qu il faut approuver pour continuer. La page des fichiers a emporter les ajoute un par un a une liste. Vient ensuite le programme a lancer et la commande apres mise en place. La page de la fenetre offre quatre choix: par defaut, cachee, reduite, agrandie. La page du message final decide s un mot reste a la fin. La derniere page donne le nom de sortie et porte deux cases, une pour cacher le dessin de la progression, une pour garder les noms longs dans le paquet, et cette seconde doit rester cochee sur un systeme actuel, sinon les noms trop longs sont coupes.

capture

En choisissant extraction puis mise en place, ce qui est appele peut etre un .inf du paquet ou un fichier executable. La documentation precise qu IExpress supprime de lui meme les fichiers de mise en place une fois le travail fini. Une etape de nettoyage disparait donc des scripts de deploiement. En entreprise, la forme courante est d ecrire une suite d actions dans un fichier batch et de le lancer apres extraction.

capture

A la derniere page, l assistant demande s on veut garder un fichier SED. C est du texte simple, ouvrable et modifiable dans le bloc notes; il garde des choix comme PackagePurpose et ShowInstallProgramWindow ainsi que des chaines comme InstallPrompt et TargetName. Le garder evite de repartir de la premiere page pour un paquet voisin. IExpress.exe prend aussi des arguments: avec /N et le chemin du SED il travaille sans montrer l interface et rend la main a la fin, et /Q rend toute la course silencieuse. La forme sans personne de la maison est START /W IEXPRESS /N /Q.

capture

Les limites tiennent a la facon d emballer. IExpress traite tous les fichiers comme venus d un seul dossier, ne garde pas l arborescence et ne sait pas ajouter un dossier vide; deux fichiers du meme nom, meme venus de dossiers differents, font echouer la construction. Pour remettre une arborescence dans le paquet, la voie courante est un fichier batch appele depuis la commande apres mise en place, avec des commandes de copie qui rendent chaque fichier a sa place. Le paquet lui meme n offre ni mot de passe ni chiffrement: c est la frontiere du format CAB, non un reglage oublie.

Par nature, IExpress est une piece du systeme, livree avec Windows, sans numero de version propre et sans code public. Il ne visait pas a devenir un atelier complet de paquets de mise en place: il rend simplement possible de reunir un lot de fichiers en une chose qui se lance au double clic, sans rien installer de plus.

Le bon d IExpress, c est un seuil presque nul: rien a telecharger, rien a installer, aucun choix de version, une ligne de commande suffit a l appeler, et huit commutateurs couvrent le silence, la commande de mise en place, la regle de redemarrage et le dossier d extraction. Pour qui remet souvent des scripts, des reglages ou des paquets, cette piece discrete dans System32 tombe mieux en main qu un outil de plus.

IExpressTéléchargement
Systèmes pris en charge : Windows