InstallPilot automatise la réinstallation de votre environnement Windows en détectant les applications déjà présentes et en installant le reste silencieusement via winget, le Microsoft Store ou les sites officiels.
Remettre un PC opérationnel après une réinstallation Windows prend des heures. InstallPilot réduit cette tâche à quelques clics : sélectionnez vos logiciels, lancez, c'est fait.
- Vous réinstallez Windows et voulez retrouver vos outils rapidement.
- Vous préparez un poste pour un collaborateur.
- Vous gérez un parc informatique.
- Télécharger
InstallPilot.exedepuis les releases GitHub. - Lancer l'exécutable (aucune installation préalable requise).
- Suivre l'assistant de premier démarrage.
- Sélectionner les logiciels à installer.
- Cliquer sur Obtenir votre sélection.
InstallPilot est un exécutable standalone : aucun prérequis à installer, aucune configuration complexe.
Prérequis : Windows 10/11 avec .NET Framework 4.8 (inclus par défaut depuis Windows 10 May 2019 Update).
- winget : installation silencieuse en arrière-plan (méthode prioritaire)
- Microsoft Store : ouverture directe de la fiche Store
- EXE officiel : téléchargement et lancement automatique de l'installateur
- GitHub Release Resolver : résolution dynamique de la dernière version disponible
- Source configurable par application (Store, EXE, ou au choix à chaque fois)
- Mode de secours batch si PowerShell est indisponible ou bloqué
- Tout mettre à jour : winget scanne le PC et met à jour toutes les applications détectées
- Mettre à jour la sélection : mise à jour ciblée sur les applications sélectionnées
- Détection automatique des applications déjà installées (registre, chemins, AppX)
- Indicateur visuel « Installé » sur chaque carte applicative
- Actualisation manuelle du statut à la demande
- Thème sombre / clair (détection automatique du thème Windows au premier lancement)
- Couleur d'accentuation synchronisée avec la couleur système Windows
- Barre de recherche
- Filtres : Toutes les apps / Uniquement Store / Uniquement EXE
- Navigation par catégories (Navigateurs, Messagerie, Productivité, Dev Tools…)
- Sélection rapide : tout / aucun
- Assistant de premier lancement (langue, thème, source préférée)
- Préférences persistantes dans
%AppData%\InstallPilot\settings.json - Catalogue extensible via
app_config.json - Possibilité d'exporter un script
.batde la sélection
Français · English · Русский · 中文
Éditez app_config.json (embarqué dans l'exe ou placé à côté) :
{
"id": "monapp",
"names": { "fr": "Mon App", "en": "My App" },
"description": { "fr": "Description courte", "en": "Short description" },
"category": "utilities",
"winget_id": "Publisher.MyApp",
"download_url": "https://example.com/setup.exe",
"store_url": "ms-windows-store://pdp/?productid=XXXX",
"registry_names": ["My App"],
"check_paths": ["C:/Program Files/MyApp/myapp.exe"]
}Les champs winget_id, download_url et store_url sont tous optionnels : renseignez uniquement les sources disponibles.
Prérequis : Visual Studio 2019+ ou MSBuild avec le .NET Framework 4.8 Developer Pack.
build.batL'exécutable est généré dans dist\InstallPilot.exe.
| Fichier | Rôle |
|---|---|
App.xaml(.cs) |
Point d'entrée, application du thème global |
StartupWindow |
Fenêtre de démarrage / chargement |
WizardWindow |
Assistant de premier lancement |
MainWindow |
Fenêtre principale : catalogue et sélection |
InstallerWindow |
Suivi en temps réel des installations |
PreferencesWindow |
Paramètres langue, thème, source |
AppConfig.cs |
Lecture et désérialisation de app_config.json |
Detection.cs |
Détection des applications installées |
Installer.cs |
Moteur d'installation (winget, EXE, Store) |
I18n.cs |
Traductions, thèmes, couleurs, persistance |
Non licencié — usage personnel.
