Installation par utilisateur ou par machine : laquelle choisir ?
Ce qui change quand un installeur cible l'utilisateur actuel plutôt que tous les utilisateurs : dossier d'installation, invite administrateur, raccourcis, mises à jour et désinstallation, et comment choisir pour votre app.
Mis à jour le 31 octobre 2026 · 4 min de lecture
Tout installeur Windows prend une décision avant toute autre : l'application appartient-elle à la machine ou à la personne qui l'utilise ? Chrome, VS Code et la plupart des apps Electron choisissent par défaut la personne. Office, les produits Adobe et la plupart des jeux choisissent la machine. Ce choix détermine le dossier, l'invite administrateur, les raccourcis, les mises à jour et la désinstallation. Voici ce que chacun implique et comment choisir.
Ce que fait une installation par machine
Aussi appelée « tous les utilisateurs » ou « pour tout le monde sur cet ordinateur ».
- S'installe dans
C:\Program Files\My App(ouProgram Files (x86)pour les apps 32 bits). - Nécessite des droits d'administrateur : Windows affiche l'invite de Contrôle de compte d'utilisateur et l'installeur s'exécute avec élévation.
- Écrit son entrée de désinstallation sous
HKEY_LOCAL_MACHINE, si bien que l'app apparaît dans les Paramètres Windows pour tous les comptes. - Place les raccourcis dans le menu Démarrer partagé et sur le Bureau public, visibles par tous les utilisateurs.
- Une seule copie sur le disque, quel que soit le nombre de personnes qui utilisent la machine.
- Program Files est en lecture seule pour les utilisateurs standard, ce qui protège l'app des altérations et d'elle-même : elle doit conserver ses réglages et ses données dans
%APPDATA%, pas à côté du.exe.
Ce que fait une installation par utilisateur
Aussi appelée « utilisateur actuel » ou « moi uniquement ».
- S'installe dans
C:\Users<name>\AppData\Local\Programs\My App. - Ne nécessite aucun droit d'administrateur, donc aucune invite. Sur un portable professionnel géré où l'utilisateur n'est pas administrateur, c'est le seul type d'installation qui fonctionne sans passer par le service informatique.
- Écrit son entrée de désinstallation sous
HKEY_CURRENT_USER; l'app n'apparaît dans les Paramètres que pour ce compte. - Les raccourcis vont dans le menu Démarrer et sur le Bureau de cet utilisateur.
- Chaque utilisateur qui veut l'app installe sa propre copie.
- Le dossier est accessible en écriture pour l'utilisateur, et c'est pour cela que les apps qui se mettent à jour elles-mêmes le préfèrent : l'app peut remplacer ses propres fichiers sans élévation.
Comment choisir
Choisissez par machine quand :
- l'app est un logiciel pour du matériel partagé : un outil de laboratoire, une app de point de vente, un jeu sur le PC familial ;
- vous voulez la protection d'un dossier d'installation en lecture seule ;
- les services informatiques la déploient de façon centralisée pour tous les comptes (ils exécutent de toute façon généralement les installeurs en tant que system) ;
- l'app installe un service Windows ou un pilote, ce qu'une installation par utilisateur ne peut pas faire.
Choisissez par utilisateur quand :
- vos utilisateurs ne sont pas forcément administrateurs (portables d'entreprise, machines scolaires) ;
- l'app se met à jour elle-même, ou se met à jour souvent ;
- c'est une app de productivité personnelle, comme la plupart des apps Electron et des apps basées sur les technologies web ;
- vous voulez l'installation la plus discrète possible : télécharger, lancer, aucune invite.
Dans le doute, pour une app de bureau grand public, par machine est la convention de longue date et ce que les gens attendent d'un Setup.exe. Dans le doute, pour une app destinée aux travailleurs du savoir sur des machines d'entreprise, par utilisateur supprime le seul obstacle qui les empêche de l'installer.
Les pièges classiques
- Mélanger les portées. Installer par utilisateur par-dessus une installation par machine de la même app laisse deux copies. Gardez la même portée d'une version à l'autre, ou détectez et supprimez l'ancienne, en le signalant dans vos notes de version.
- Des données à côté de l'exe. Ça fonctionne par utilisateur et échoue par machine, parce que Program Files est en lecture seule. Utilisez toujours
%APPDATA%ou%LOCALAPPDATA%pour les réglages et les sauvegardes. - Les entrées de démarrage. « Lancer au démarrage » écrit dans la clé Run de l'utilisateur actuel dans les deux portées, puisque le démarrage automatique est une notion par utilisateur dans Windows.
- Les installations silencieuses. Un installeur par machine lancé en mode silencieux depuis une invite non élevée échoue sans rien dire. Les outils de déploiement l'exécutent en tant que system ; les scripts doivent être exécutés avec élévation. Les installeurs par utilisateur s'exécutent en mode silencieux sans rien de tout cela. Voir installations silencieuses.
Le régler dans ExeTup
Le parcours de création a un seul commutateur : Installer pour tous les utilisateurs ou pour l'utilisateur actuel uniquement. Il règle ensemble le dossier, la demande d'élévation, la vue du registre et l'emplacement des raccourcis, pour qu'ils restent toujours cohérents. L'aperçu affiche le chemin de dossier résultant sur la page du dossier.
Questions fréquentes
Un seul installeur peut-il proposer les deux choix ?
Certains installeurs ajoutent une page demandant « tous les utilisateurs ou moi uniquement ». ExeTup construit une seule portée par installeur, ce qui garde les installations silencieuses prévisibles ; livrez deux installeurs si vous avez besoin des deux.
Par utilisateur, est-ce moins sûr ?
Le dossier d'installation est accessible en écriture pour l'utilisateur, donc un programme s'exécutant sous cet utilisateur pourrait modifier l'app. Pour la plupart des apps de bureau, c'est un compromis acceptable en échange de la mise à jour sans élévation ; pour un logiciel sensible en matière de sécurité, par machine est le choix le plus sûr.
Où les installations par utilisateur apparaissent-elles dans les Paramètres Windows ?
Sous Applications, pour le compte qui les a installées. Les autres comptes de la machine ne les voient pas.
Un utilisateur standard peut-il installer une app par machine ?
Uniquement en saisissant le mot de passe d'un administrateur à l'invite UAC. S'il ne le peut pas, choisissez par utilisateur.
Guides associés
- Comment créer un Setup.exe pour votre application Windows (sans code)Ce que fait vraiment un Setup.exe, les trois façons d'en créer un, et comment transformer le dossier de votre application en installateur professionnel en quelques minutes, sans écrire de script.
- Installation silencieuse d'un Setup.exe : /S, dossier et déploiementComment lancer un Setup.exe basé sur NSIS en mode silencieux avec /S, choisir le dossier avec /D=, désinstaller sans interface et déployer l'installateur avec Intune, PDQ ou un script.
- Créer un installateur Windows pour une application ElectronEmpaquetez votre application Electron avec Electron Packager ou Forge, puis transformez le dossier obtenu en Setup.exe avec assistant, raccourcis et désinstallateur, sans configurer electron-builder.