PostInstallWizard-Outil de post-installation hors-ligne pour Windows 10 / 11

Ici c'est l'atelier de création...
Répondre
Avatar du membre
lokiju665
Membre officiel
Membre officiel
Messages : 25
Enregistré le : dim. 8 févr. 2026 05:54
Localisation : quebec
A remercié : 3 fois
A été remercié : 10 fois
    Windows 10 Chrome

PostInstallWizard-Outil de post-installation hors-ligne pour Windows 10 / 11

Message par lokiju665 »

PostInstallWizard

Outil de post-installation hors-ligne pour Windows 10 / 11

Capture 1 — Fenêtre principale (menu / point d’entrée)

Image


Capture 2 — Démarrage de l’installation après sélection

Image


Capture 3 — Installation terminée

Image



Présentation

PostInstallWizard (PIW) est un outil de post-installation pour Windows, conçu pour automatiser l’installation de logiciels après une installation propre du système.

Il permet de sélectionner et d’installer :
  • des logiciels EXE / MSI
  • des applications portables
à partir de fichiers locaux, sans dépendance à Internet.

Le projet s’inscrit dans la continuité des outils de post-installation utilisés depuis l’ère Windows XP (WPI, RunOnceEx, scripts personnalisés), avec une approche moderne, simple et structurée, basée sur des scripts et des fichiers JSON.


Objectifs
  • Gagner du temps après une installation de Windows
  • Centraliser les logiciels et portables utilisés régulièrement
  • Fonctionner hors-ligne (USB, ISO, disque externe, etc.)
  • Laisser à l’utilisateur le contrôle total de ce qui est installé

Principe de fonctionnement
  • Point d’entrée unique : PIW.exe
  • Sélection des logiciels et applications portables
  • Enregistrement des choix dans des profils JSON
  • Exécution automatique des installations selon la sélection
L’outil est volontairement simple et lisible, afin d’être facilement personnalisable.


Fonctionnalités principales

✔ Installation de logiciels EXE / MSI
  • Catalogue défini via catalogue.json
  • Support des paramètres silencieux
  • Sélection enregistrée dans selected.json
✔ Déploiement d’applications portables
  • ZIP ou dossiers prêts à l’emploi
  • Déploiement par utilisateur dans un dossier « safe »
  • Catalogue dédié : catalogue_portableapps.json
  • Sélection enregistrée dans selected_portable.json
✔ Outils intégrés
  • USSF (Universal Silent Switch Finder)
  • Logs d’exécution
  • Scripts autonomes pour gérer les profils

Compatibilité
  • Windows 10 / 11
  • Fonctionnement hors-ligne
  • Utilisation possible depuis un support amovible

État du projet
  • Version Alpha v1.0
  • Base fonctionnelle
  • Certaines fonctions encore incomplètes
Le projet vise avant tout une base propre et exploitable, destinée à évoluer.

Note de sécurité

Des faux positifs antivirus peuvent apparaître.
Ils sont liés à l’utilisation de wrappers BAT vers EXE pour certains composants.

Toutes les exécutions sont locales, transparentes et déclenchées par l’utilisateur.
Aucune activité réseau ou comportement caché n’est implémenté.

Lien du projet

🔗 https://sourceforge.net/projects/postin ... zzard-piw/


Mot de l’auteur

PIW est un projet personnel partagé pour retours et échanges, notamment avec des utilisateurs ayant déjà pratiqué la post-installation automatisée sous Windows.
Avatar du membre
lokiju665
Membre officiel
Membre officiel
Messages : 25
Enregistré le : dim. 8 févr. 2026 05:54
Localisation : quebec
A remercié : 3 fois
A été remercié : 10 fois
    Windows 10 Chrome

PostInstallWizard-PIW v1.5 Alpha – Grosse évolution interne

Message par lokiju665 »

La version 1.5 Alpha de PostInstallWizard-PIW est disponible.

Cette mise à jour apporte une évolution importante dans l’architecture du projet.

----------------------------------------

1) Séparation complète Builder / Deploy

Le projet est désormais divisé en deux parties distinctes :

• PIW-Builder
• PostInstallWizard-PIW (Deploy)

Le Builder génère les catalogues.
Le Deploy installe les applications.

Cela rend le projet plus propre, plus modulaire et plus stable.

----------------------------------------

2) Intégration de la détection SSF

Le Builder intègre maintenant une logique de détection automatique des silent switches (inspirée du projet USSF).

Cela améliore la gestion automatique des installateurs.

----------------------------------------

3) Correction du menu de sélection portable

Le menu portable est maintenant aligné avec celui des installs.

Support ajouté :

- Format 1,3,5
- Commande "all"
- Commande "none"

----------------------------------------

4) Suppression des anciennes fonctions catalogue remove

Ces fonctions sont devenues inutiles avec la nouvelle architecture et ont été supprimées.

----------------------------------------

À venir :

• Interface 100% anglaise (fin du franglais)
• Amélioration du runner :
Si aucun silent switch n’est trouvé,
l’installation se lancera quand même sans argument.

----------------------------------------

Cette version se concentre sur la stabilité et la structure.
Avatar du membre
Brezhoneg
Membre officiel +
Membre officiel +
Messages : 45
Enregistré le : mar. 20 janv. 2026 12:03
A remercié : 2 fois
A été remercié : 34 fois
Contact :
    Windows 10 Chrome

Re: PostInstallWizard-PIW v1.5 Alpha – Grosse évolution interne

Message par Brezhoneg »

Bjr on vas tester la bestiole Merci, ps la 1.5 est sur le même lien de download ?
Avatar du membre
lokiju665
Membre officiel
Membre officiel
Messages : 25
Enregistré le : dim. 8 févr. 2026 05:54
Localisation : quebec
A remercié : 3 fois
A été remercié : 10 fois
    Mac OS X iPhone

Re: PostInstallWizard-PIW v1.5 Alpha – Grosse évolution interne

Message par lokiju665 »

Brezhoneg a écrit : mar. 17 févr. 2026 11:48 Bjr on vas tester la bestiole Merci, ps la 1.5 est sur le même lien de download ?
Oui

Le lien sur la page de présentation SourceForge est normalement à jour.
Si jamais ce n’est pas le cas, la version 1.5 est aussi disponible directement dans l’onglet Download.

J’ai hâte d’avoir vos retours :)
Avatar du membre
lokiju665
Membre officiel
Membre officiel
Messages : 25
Enregistré le : dim. 8 févr. 2026 05:54
Localisation : quebec
A remercié : 3 fois
A été remercié : 10 fois
    Windows 10 Chrome

Re: PostInstallWizard-Outil de post-installation hors-ligne pour Windows 10 / 11

Message par lokiju665 »

Bonjour à tous :)

Petite mise à jour du projet PostInstallWizard :

J’ai réalisé une vidéo de présentation + mini tutoriel pour expliquer plus clairement le fonctionnement (Builder / Deploy) et l’utilisation après installation Windows.

Cela permettra peut-être à certains de mieux comprendre la logique du projet avant de le tester.

🎬 Vidéo :


Vos retours sont toujours les bienvenus.
jean kalud
Membre officiel
Membre officiel
Messages : 49
Enregistré le : mer. 5 nov. 2025 08:11
A remercié : 1 fois
A été remercié : 11 fois
    Windows 10 Chrome

Re: PostInstallWizard-Outil de post-installation hors-ligne pour Windows 10 / 11

Message par jean kalud »

je vois pas trop l'intérêt si il faut ajouter les logiciels soit même

autant utiliser ninite
Lucky
Membre officiel
Membre officiel
Messages : 6
Enregistré le : mer. 18 févr. 2026 13:22
A été remercié : 1 fois
    Windows 10 Chrome

Re: PostInstallWizard-Outil de post-installation hors-ligne pour Windows 10 / 11

Message par Lucky »

Bonjour,
A tester ! Merci
Avatar du membre
lokiju665
Membre officiel
Membre officiel
Messages : 25
Enregistré le : dim. 8 févr. 2026 05:54
Localisation : quebec
A remercié : 3 fois
A été remercié : 10 fois
    Windows 10 Chrome

Re: PostInstallWizard-Outil de post-installation hors-ligne pour Windows 10 / 11

Message par lokiju665 »

jean kalud a écrit : lun. 23 févr. 2026 08:44 je vois pas trop l'intérêt si il faut ajouter les logiciels soit même

autant utiliser ninite
Bonjour,

La comparaison avec Ninite, Chocolatey ou Windows Package Manager est pertinente, mais PIW n’est pas un gestionnaire de paquets connecté.

Ces outils reposent sur un dépôt en ligne et des téléchargements dynamiques.
PIW adopte une approche différente : un moteur d’orchestration 100 % local orienté déploiement offline et reproductibilité.

Architecture
  • Cœur en PowerShell + .bat
  • Catalogue structuré en JSON
  • Séparation Builder / Deploy
  • Aucun dépôt intégré
  • Aucun téléchargement automatique
  • À terme, une GUI en Pascal / Delphi servira d’interface au-dessus du moteur scripté.
Le Builder prépare le catalogue (chemins, arguments silencieux, structure).
Le module Deploy orchestre simplement l’exécution des installateurs déjà présents localement.

PIW permet aussi le déploiement d’applications portables lorsqu’on souhaite conserver des configurations précises ou préparamétrées (par exemple un profil personnalisé de BleachBit).

L’objectif est de garantir un déploiement totalement hors-ligne, avec un contrôle strict des versions et une séparation claire entre préparation et exécution.

Dans l’esprit, c’est une adaptation moderne de Windows Post-Install Wizard , historiquement basé sur le moteur MSHTML / HTA (mshta.exe) d’Internet Explorer et javascript qui sont desuet sous windows 10 et 11, mais modernisé autour de PowerShell et .json.

Avatar du membre
lokiju665
Membre officiel
Membre officiel
Messages : 25
Enregistré le : dim. 8 févr. 2026 05:54
Localisation : quebec
A remercié : 3 fois
A été remercié : 10 fois
    Windows 10 Chrome

Re: PostInstallWizard-Outil de post-installation hors-ligne pour Windows 10 / 11

Message par lokiju665 »

🧙‍♂️ Winzard-PIW v1.5.1 Alpha

Stress Test v1 – Validation Builder + Deploy

Winzard-PIW poursuit son évolution depuis le concept original PostInstallWizzard Alpha vers un toolkit structuré d’automatisation post-installation Windows.

La version 1.5 a introduit la séparation complète entre Builder et Deploy.
La version 1.5.1 finalise le rebrand et stabilise l’architecture.

Cette release valide le workflow complet :

Génération du catalogue → Détection → Déploiement


🔄 Évolution du projet

Concept original PostInstallWizzard
Support basique EXE / MSI + portables


v1.5


Séparation complète :
  • PIW-Builder
  • Winzard-PIW Deploy
Ajouts :
  • Intégration de la détection des silent switches
  • Amélioration de la gestion des portables
  • Suppression de fonctions catalogue obsolètes

v1.5.1

  • Migration complète vers le nom Winzard-PIW
  • Suppression des wrappers .exe (remplacés par .bat / .cmd)
  • Structure nettoyée
  • Amélioration du fallback silent
  • Interface entièrement en anglais
  • Mise à jour du chemin de déploiement des portables

📊 Stress Test v1 – Résultats complets
Phase Détection (Builder)


  • 29 installateurs scannés
  • Détection locale des silent switches
  • Fallback métadonnées en ligne si nécessaire
  • Génération d’un catalogue JSON structuré

Les résultats de détection ont été documentés via :

  • Logs texte
  • Image type benchmark
  • Rapport Excel structuré
  • Phase Déploiement (Deploy)
Lien du fichier zip : https://sourceforge.net/p/postinstallwi ... 20ENG.zip

29 applications préparées

  • Scénario 100 % local
  • Temps total d’exécution : 08:17
  • Aucun échec critique
  • Système stable après exécution

La vidéo publique montre la phase Deploy.
Les résultats détaillés de détection sont documentés séparément.

Image


🔎 Clarification DirectX

Un installateur détecté (DirectX Web bootstrapper) nécessitait un téléchargement pendant l’exécution.

Il a été :
  • Correctement détecté
  • Testé séparément
  • Retiré de la vidéo de démonstration
Le stress test publié reflète donc un scénario 100 % local, cohérent avec la philosophie du projet.


🎬 Documentation du Stress Test

Le test est présenté sous trois formats :
  • Vidéo accélérée du déploiement
  • Image récapitulatif type benchmark
  • Rapport Excel des données de détection
Cela permet une validation visuelle + un reporting structuré.



🔮 Direction future (Exploratoire)

L’accent reste mis sur la stabilité et la clarté architecturale.

Des pistes sont à l’étude :


🧩 Support de tweaks personnalisés
  • Exécution optionnelle de fichiers .reg
  • Éventuellement d’autres formats à terme
  • Fonction modulaire et opt-in
  • Aucune modification automatique du système

⏱ Système de priorités d’installation

Définition de niveaux d’exécution

Exemple : runtimes → apps principales → utilitaires

Meilleur contrôle de l’ordre d’exécution

Ces idées sont exploratoires.

Le développement futur dépendra de :
  • Temps disponible
  • Jalons de stabilité
  • Retours communauté
  • Tests personnels
Aucune roadmap fixe pour le moment.


📦 Téléchargement

Dernière Alpha disponible sur SourceForge.


⚠ Note Alpha

Il s’agit toujours d’une version Alpha.

Cependant, l’architecture a maintenant été validée via un stress test complet détection + déploiement.

Les améliorations continueront progressivement.

Les retours sont les bienvenus.
Répondre