Windows Tips & News

Comment exécuter des applications en tant qu'utilisateur différent dans Windows 11

click fraud protection

Étant un système d'exploitation multi-utilisateurs, Windows 11 vous permet d'exécuter des applications en tant qu'utilisateur différent. Cela signifie que si vous avez plus d'un compte d'utilisateur, vous pouvez exécuter une application sous différentes informations d'identification. Cela peut être utile lorsque vous devez rapidement appliquer certaines restrictions à une application ou l'empêcher d'accéder à vos données personnelles.

Exécuter en tant qu'utilisateur différent est une fonctionnalité intégrée de Windows 11, vous n'avez donc pas besoin d'installer de logiciel supplémentaire. En plus de lancer des applications régulières (.exe), vous pouvez l'utiliser avec des fichiers de commandes (.bat, .cmd) et des packages d'installation (.msc ou .msi).

De cette façon, l'application, le script ou le programme d'installation s'exécutera avec les mêmes droits, restrictions et autorisations que l'utilisateur cible. Ils n'utiliseront pas les données du compte utilisateur auquel vous êtes actuellement connecté.

Ce dernier vous permet d'avoir plusieurs instances de la même application exécutées sous différentes informations d'identification sur le bureau.

Il existe quatre façons d'exécuter une application en tant qu'utilisateur différent dans Windows 11. Pour cela, vous pouvez utiliser les options disponibles dans l'explorateur de fichiers, la barre des tâches, le menu Démarrer et l'invite de commande.

Exécuter en tant qu'utilisateur différent dans Windows 11

Pour exécuter une application en tant qu'utilisateur différent dans Windows 11, procédez comme suit.

  1. Ouvrir Explorateur de fichiers (Gagner + E) et accédez au dossier contenant le fichier exe de l'application.
  2. Appuyez et maintenez enfoncé le Changement touche du clavier
  3. Cliquez avec le bouton droit sur le fichier exécutable pour ouvrir le menu contextuel. Vous pouvez maintenant libérer le Changement clé.
  4. Cliquez sur "Afficher plus d'options" pour ouvrir le menu contextuel étendu.
  5. Clique sur le Exécuter en tant qu'utilisateur différent dans le menu contextuel.
  6. Remplissez le nom d'utilisateur et le mot de passe de l'utilisateur sous lequel vous souhaitez exécuter.

Vous avez terminé. L'application démarrera sous les informations d'identification fournies par l'autre utilisateur.

Encore une fois, il existe quelques méthodes supplémentaires pour lancer un fichier exécutable, un script ou un programme d'installation sous différentes informations d'identification.

Exécuter en tant qu'utilisateur différent à partir du menu contextuel de la barre des tâches

  1. Faites un clic droit sur le icône de l'application dans la barre des tâches. Il peut s'agir d'une application épinglée ou en cours d'exécution.
  2. Appuyez et maintenez enfoncé le Changement clé.
  3. En tenant Changement, cliquez avec le bouton droit sur nom de l'application dans le menu contextuel pour voir les éléments de menu supplémentaires.
  4. Relâchez le Changement clé et clic Exécuter en tant qu'utilisateur différent.
  5. Enfin, fournissez les données du compte utilisateur à partir desquelles exécuter une nouvelle instance de l'application.

Remarque: Cette méthode ne fonctionne pas pour l'explorateur de fichiers, qu'il soit épinglé ou en cours d'exécution. La commande Exécuter en tant que n'est pas disponible pour son icône de la barre des tâches.

Enfin, Windows 11 inclut l'application de console "runas" qui vous permet de lancer des applications en utilisant différentes informations d'identification. Voici comment l'utiliser.

Exécuter en tant qu'utilisateur différent dans Windows 11 à partir de l'invite de commande

  1. Faites un clic droit sur le Démarrer bouton dans la barre des tâches et sélectionnez Terminal Windows depuis le menu contextuel.
  2. Sélectionner PowerShell ou Invite de commandes si Terminal s'ouvre sur un autre profil.
  3. Tapez la commande suivante et appuyez sur Entrer. runas /user:"username" "Chemin complet du fichier exe"​.
  4. Remplacer nom d'utilisateur avec le nom du compte utilisateur réel sous lequel vous souhaitez exécuter. S'il s'agit d'un compte de domaine, utilisez le Nom de domaine\Format du nom d'utilisateur.
  5. De plus, si vous souhaitez enregistrer les informations d'identification saisies pour une utilisation future, exécutez la commande en tant que runas /user:"username" /savecred "Chemin complet du fichier exe". Windows enregistrera le mot de passe dans Credential Manager et ne le demandera pas la prochaine fois.

En plus des méthodes examinées ci-dessus, vous pouvez également ajouter la commande "Exécuter en tant qu'utilisateur différent" au menu Démarrer. Il apparaîtra dans le menu contextuel des raccourcis dans la vue "Toutes les applications".

À cette fin, Windows 11 inclut une stratégie de groupe. Vous pouvez l'activer avec un ajustement du registre ou dans gpedit.msc. La première option fonctionne dans toutes les éditions de Windows 11. Ce dernier n'est disponible que sous Windows 10 Pro et supérieur.

Activer Exécuter comme pour les raccourcis du menu Démarrer

Pour activer l'option Exécuter en tant qu'utilisateur différent pour le menu Démarrer de Windows 11, procédez comme suit.

  1. Téléchargez l'archive ZIP en utilisant ce lien.
  2. Extrayez les fichiers REG de celui-ci dans n'importe quel dossier.
  3. Double-cliquez sur le fichier Add_Run_as_different_user_for_Start_menu.reg pour activer l'option des raccourcis du menu Démarrer.
  4. Confirmez l'invite UAC en cliquant sur le Oui bouton.
  5. Déconnectez-vous de Windows 11 ou simplement redémarrez-le pour appliquer le changement.
  6. Le menu Démarrer affiche maintenant le Exécuter en tant qu'utilisateur différent commander.

Vous avez terminé. Le fichier d'annulation est Remove_Run_as_different_user_for_Start_menu.reg; utilisez-le pour restaurer les valeurs par défaut.

Si vous utilisez Windows 10 Professionnel ou supérieur, vous pouvez utiliser le Éditeur de stratégie de groupe locale au lieu.

La méthode de stratégie de groupe

  1. presse Gagner + R et tapez gpedit.msc dans la zone Exécuter, puis appuyez sur Entrer.
  2. Aller vers Configuration utilisateur > Modèles d'administration > Menu Démarrer et barre des tâches.
  3. Trouvez le Afficher la commande "Exécuter en tant qu'utilisateur différent" au démarrage politique sur la droite et double-cliquez dessus.
  4. Sélectionner Autorisé pour ajouter la commande "Exécuter en tant qu'utilisateur différent" au menu contextuel des raccourcis du menu Démarrer. Cliquez sur Appliquer et OK.
  5. Le mettre à Pas configuré à tout moment plus tard masquera la commande (par défaut).

Vous avez terminé. La commande est maintenant disponible pour les raccourcis du menu Démarrer. Voici comment l'utiliser.

Exécuter en tant qu'utilisateur différent depuis le menu Démarrer

  1. Activez la commande Exécuter en tant qu'utilisateur différent pour
  2. Ouvrez le Démarrer menu.
  3. Clique sur le Toutes les applications bouton.
  4. Localisez le raccourci de l'application pour votre application et cliquez dessus avec le bouton droit.
  5. Sélectionner Suite > Exécuter en tant qu'utilisateur différent.
  6. Remplissez les zones de texte du nom d'utilisateur et du mot de passe et appuyez sur la touche Entrée.

Terminé!

Enfin, si vous utilisez souvent le menu contextuel Exécuter en tant qu'utilisateur différent, il peut vous être ennuyeux de maintenir la touche Changement touche chaque fois que vous cliquez sur la Afficher plus d'options Objet. Pour gagner du temps, vous pouvez le rendre toujours visible dans le menu contextuel étendu sous "Afficher plus d'options". Remarque: Vous ne pouvez pas ajouter au menu contextuel "compact" par défaut. Soyez confus entre les deux types de menus.

Toujours afficher Exécuter en tant qu'utilisateur différent dans le menu contextuel

  1. presse Gagner + R pour ouvrir la boîte de dialogue Exécuter; taper regedit et frappe Entrer pour ouvrir le Éditeur de registre.
  2. Dans le volet de gauche, accédez au HKEY_CLASSES_ROOT\exefile\shell\runasuser clé.
  3. À droite, supprimez le Élargi valeur de chaîne vide.
  4. Maintenant, supprimez la même valeur de chaîne étendue sous les clés suivantes:
    • HKEY_CLASSES_ROOT\cmdfile\shell\runasuser
    • HKEY_CLASSES_ROOT\batfile\shell\runasuser
    • HKEY_CLASSES_ROOT\mscfile\shell\runasuser
    • HKEY_CLASSES_ROOT\Msi. Package\shell\runasuser
  5. le Exécuter en tant qu'utilisateur différent commande sera désormais toujours visible dans le "Afficher plus d'options" variante de menu.

Pour annuler cette modification, recréez simplement la valeur "Étendue" supprimée sous les clés respectives.

Pour automatiser ce processus, vous pouvez utiliser les fichiers de registre prêts à l'emploi suivants.

Télécharger les fichiers du registre

le Always_show_Run_as_different_user.reg file fait apparaître la commande directement sans tenir la Changement clé pour le "Afficher plus d'options" Objet. L'autre fichier REG inclus annulera la modification.

Cependant, vous souhaiterez parfois obtenir l'effet inverse et masquer la commande "Exécuter en tant qu'utilisateur différent" pour tous les utilisateurs. Pour cela, vous devez appliquer un ajustement un peu différent. Passons en revue par souci d'exhaustivité.

Supprimer le menu contextuel Exécuter en tant qu'utilisateur différent pour tous les utilisateurs

  1. Ouvrez l'éditeur de registre (regedit.exe).
  2. Accédez à la clé suivante HKEY_CLASSES_ROOT\cmdfile\shell\runasuser.
  3. Faites un clic droit sur le exécuter en tant qu'utilisateur touche de gauche et sélectionnez Nouveau > Valeur de chaîne du menu.
  4. Nommez la nouvelle valeur comme ProgrammaticAccessOnly et laissez ses données de valeur vides.
  5. Répétez les étapes 2 à 4 sous les touches suivantes.
    1. HKEY_CLASSES_ROOT\cmdfile\shell\runasuser
    2. HKEY_CLASSES_ROOT\batfile\shell\runasuser
    3. HKEY_CLASSES_ROOT\mscfile\shell\runasuser
    4. HKEY_CLASSES_ROOT\Msi. Package\shell\runasuser
  6. Le "Exécuter en tant qu'utilisateur différent" l'entrée est désormais supprimée pour tous les utilisateurs.

Vous avez terminé. le ProgrammaticAccessOnly La valeur indique à l'explorateur de fichiers de masquer l'élément de menu contextuel à l'utilisateur. Mais cela ne casse pas la fonctionnalité des applications ou de Windows. La commande masquée reste accessible pour les applications si certaines d'entre elles ont besoin d'y accéder.

Pour rajouter l'élément de menu contextuel, supprimez simplement le ProgrammaticAccessOnly valeur que vous avez créée.

Pour gagner du temps, j'ai préparé quelques fichiers REG pour ce cas. Cliquez ici pour les télécharger :

Télécharger les fichiers REG

Le fichier Remove_Run_as_different_user_from_context_menu.reg masquera l'élément de menu. L'autre dossier, Add_Run_as_different_user_from_context_menu.reg, restaurera la commande dans le menu contextuel.

C'est ça!

Vivaldi 1.15 Archives

Ce site Web utilise des cookies pour améliorer votre expérience lorsque vous naviguez sur le site...

Lire la suite

Windows 10 Build 17627 publié pour Skip Ahead

Windows 10 Build 17627 publié pour Skip Ahead

Laisser une réponseMicrosoft publie Windows 10 Insider Preview Build 17627 de la branche "Redston...

Lire la suite

Vivaldi 1.15: Améliorations des performances du menu des signets

Vivaldi 1.15: Améliorations des performances du menu des signets

Laisser une réponseUn nouvel instantané de développeur du navigateur Web le plus innovant Vivaldi...

Lire la suite