web-dev-qa-db-fra.com

Forcer cmd.exe Inviter à exécuter PAS en tant qu'administrateur

En rapport avec mon autre question , je dois pouvoir exécuter la commande Invite PAS en tant qu'administrateur. Chaque fois que je lance une invite de commande, à partir du menu Démarrer ou en double-cliquant sur le fichier C:\Windows\System32\cmd.exe dans l'Explorateur de fichiers, il l'exécute avec des autorisations élevées.

Cmd.exe running as admin

Comment puis-je l'exécuter pour qu'il fonctionne simplement en mode normal non surélevé? Cmd.exe n'est pas requis pour être exécuté en tant qu'administrateur et, généralement, lorsque vous le lancez, il ne s'exécute pas en tant qu'administrateur, mais pour une raison quelconque, il s'exécute par défaut en tant qu'administrateur sur cette machine. Ceci est sur un serveur Windows Server 2012 R2. Mon compte auquel je suis connecté a des privilèges d'administrateur (mais ce n'est pas le compte d'utilisateur administrateur intégré par défaut), et la seule solution de contournement à laquelle je puisse penser est de l'exécuter en tant qu'utilisateur différent ne disposant pas de privilèges d'administrateur, ce qui obliger à créer d’abord un compte non-administrateur sur le serveur, ce qui semble excessif. Y a-t-il un moyen plus facile?

20
deadlydog

Réactivez le contrôle de compte d'utilisateur. Avec cette option activée, aucun programme que vous démarrez ne sera automatiquement exécuté en tant qu'administrateur.

23
kreemoweet

La solution à court terme:

  1. Recherchez une icône pour exécuter la commande Invite.
  2. Shift clic droit -> "Exécuter en tant qu'utilisateur différent"
  3. Ensuite, spécifiez un compte d'utilisateur non-administrateur.

La solution à long terme: trouvez 'RUNASADMIN' dans vos clés de registre et supprimez toutes les entrées, y compris cmd.exe

1
BlueCollar