Sur mon ordinateur, j'ai deux comptes d'administrateur. Le compte administrateur par défaut nommé «Administrateur» et un nouveau compte administrateur nommé «testadmin».
Si j'exécute les commandes suivantes:
runas /user:testadmin cmd.exe
runas /user:Administrator cmd.exe
Le premier ouvre un nouveau cmd.exe en tant que "testadmin", mais il ne fonctionne pas vraiment en mode Administrateur, c'est-à-dire que j'obtiens "Accès refusé" si j'essaie d'écrire dans C: \ Windows.
La deuxième fenêtre ouvre un nouveau cmd.exe en tant qu '"Administrateur", mais il s'exécute en véritable mode Administrateur. Je peux écrire avec succès dans n'importe quel dossier de mon ordinateur.
Le nom de la première fenêtre est "cmd.exe (en cours d'exécution sous [ComputerName] \ testadmin)"
Le nom de la deuxième fenêtre est " Administrateur: cmd.exe (exécuté en tant que [ComputerName] \ Administrateur)"
Si les deux comptes ont des privilèges d'administrateur, pourquoi y a-t-il une différence de comportement ici? Je déteste ne pas pouvoir ouvrir une fenêtre depuis la ligne de commande en tant que testadmin en vrai mode Administrateur ... c'est vraiment ennuyeux.
la source
Réponses:
Je suppose que vous faites référence à un système d'exploitation Windows 7 ou similaire. La raison pour laquelle vous voyez la différence entre les deux comptes d'utilisateurs est que, il y a quelque temps, lorsque Vista est sorti, Microsoft a légèrement modifié leurs politiques d'autorisation. Contrairement à XP lorsque vous avez créé un compte administrateur, il possédait tous les droits que possède le compte administrateur habituel. Maintenant, dans Vista et Windows 7, vous êtes un pseudo-administrateur, sauf si vous êtes connecté en tant qu'administrateur réel. Dans la plupart des cas, vous pouvez exécuter l'invite de commande en cliquant avec le bouton droit sur le programme cmd.exe et en choisissant d'exécuter en tant qu'administrateur pour obtenir les résultats souhaités, mais il vous faudra parfois vous connecter au compte administrateur réel pour effectuer vos tâches. La principale raison pour laquelle cela a été fait était d'empêcher les virus de faire leur sale boulot et une machine.
J'ai vu que certains logiciels nécessitent une installation ou une désinstallation directement depuis le compte "Administrateur" et aucun autre, sinon ils ne fonctionneraient pas. J'espère que cela jette un peu de lumière sur la situation.
À votre santé
la source
Les comptes n'ont probablement pas les mêmes privilèges, car il existe probablement une stratégie qui est appliquée directement au compte Administrateur au lieu du groupe Administrateurs.
Mais dans votre situation particulière, il semble que les runas testadmin ne soient pas exécutés avec des privilèges élevés. Voyez si cela aide.
la source
C'est vraiment ennuyeux parce que vous voulez que quelque chose "s'exécute" aussi rapidement qu'en tant qu'administrateur plutôt qu'à chaque fois que vous faites un clic droit et sélectionnez "exécuter en tant qu'administrateur", etc.
J'ai trouvé une solution de contournement. Créez un raccourci de ce que vous voulez (par exemple cmd.exe) pour exécuter en tant qu'administrateur et appliquez la propriété "Exécuter en tant qu'administrateur" à ce raccourci:
Vous pouvez maintenant exécuter ce raccourci rapidement et il exécutera le programme que vous souhaitez en tant qu'administrateur comme prévu.
la source