Windows Tips & News

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

click fraud protection
CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système

É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.

Publicité

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.

Contenucacher
Exécuter en tant qu'utilisateur différent dans Windows 11
Exécuter en tant qu'utilisateur différent à partir du menu contextuel de la barre des tâches
Exécuter en tant qu'utilisateur différent dans Windows 11 à partir de l'invite de commande
Activer Exécuter comme pour les raccourcis du menu Démarrer
La méthode de stratégie de groupe
Exécuter en tant qu'utilisateur différent depuis le menu Démarrer
Toujours afficher Exécuter en tant qu'utilisateur différent dans le menu contextuel
Supprimer le menu contextuel Exécuter en tant qu'utilisateur différent pour tous les utilisateurs

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. Ouvrez l'explorateur de fichiers (Gagner + E) et accédez au dossier contenant le fichier exe de l'application.
  2. Cliquez avec le bouton droit sur le fichier exécutable.
  3. Appuyez et maintenez enfoncé le Changement touche du clavier pour ouvrir le menu contextuel étendu.
  4. Clique sur le Exécuter en tant qu'utilisateur différent dans le menu contextuel.
  5. 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.

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. Cliquez avec le bouton droit sur le bouton Démarrer dans la barre des tâches et sélectionnez Terminal Windows dans le menu contextuel.
  2. Sélectionnez PowerShell ou Invite de commandes si le 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.

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.
  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. Sur la droite, supprimez la valeur de chaîne vide étendue.
  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.

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!

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système
Firefox Relay n'est plus en version bêta, désormais accessible au public

Firefox Relay n'est plus en version bêta, désormais accessible au public

En plus d'offrir aux utilisateurs un navigateur non Chromium, Mozilla exécute plusieurs services ...

Lire la suite

Comment installer le sous-système Windows pour Linux sous Windows 11

Comment installer le sous-système Windows pour Linux sous Windows 11

Apprenez à installer facilement le sous-système Windows pour Linux sur Windows 11 et profitez des...

Lire la suite

Windows 11 Insider Preview Build 22499 est sorti avec des images ISO

Windows 11 Insider Preview Build 22499 est sorti avec des images ISO

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du sy...

Lire la suite