Comment exécuter automatiquement un programme avec des privilèges d'administrateur lors de la connexion d'un utilisateur sous Windows?
Parfois, vous souhaitez ou avez besoin d'un programme qui s'exécute automatiquement avec des privilèges élevés dès que vous vous connectez à Windows, mais comment configurez-vous quelque chose comme ceci? Le message de questions-réponses du SuperUser d'aujourd'hui contient des conseils utiles pour un lecteur frustré.
La séance de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté..
Capture d'écran fournie par Acid Pix (Flickr).
La question
Le lecteur de superutilisateur Frederick Zhang souhaite savoir comment exécuter automatiquement un programme doté de privilèges d'administrateur lors de la connexion de l'utilisateur:
J'utilise Windows 8.1 (64 bits) et je souhaite exécuter automatiquement un programme avec des privilèges d'administrateur lors de la connexion de l'utilisateur..
J'ai essayé de faire un raccourci du programme et ai coché la case Exécuter en tant qu'administrateur case à cocher dans les propriétés du raccourci du programme lui-même, puis essayé de placer le raccourci dans les deux emplacements indiqués ci-dessous, mais cochez la case juste pour le rendre invalide.
- C: \ Utilisateurs \ MonUtilisateur \ AppData \ Roaming \ Microsoft \ Windows \ Menu Démarrer \ Programmes \ Démarrage
- C: \ ProgramData \ Microsoft \ Windows \ Menu Démarrer \ Programmes \ Démarrage
Ensuite, j'ai modifié le programme à l'aide de Resource Hacker pour modifier son manifeste, de sorte que des privilèges d'administrateur étaient nécessaires pour exécuter ce programme. Cela a également rendu les raccourcis sous les répertoires de démarrage non valides. Après cela, j’ai essayé d’ajouter le programme à l’emplacement suivant également, mais cela ne fonctionnait pas..
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
Comment puis-je exécuter automatiquement un programme avec des privilèges d'administrateur sur la connexion de l'utilisateur?
Comment exécuteriez-vous automatiquement un programme avec des privilèges d'administrateur lors de la connexion de l'utilisateur??
La réponse
Syberdoor, contributeur de SuperUser, a la solution pour nous:
La meilleure façon de le faire (et le seul moyen simple de ne pas l'exécuter avec des privilèges d'administrateur, mais également sans invite UAC) consiste à créer une tâche planifiée. Avec une tâche planifiée, vous pouvez spécifier sous quel utilisateur vous voulez l’exécuter et qu’elle devrait fonctionner avec les privilèges les plus élevés.
C’est probablement ce que vous voulez vraiment parce que le bouton de la case à cocher Exécuter en tant qu'administrateur dans les propriétés de raccourci déclenche les invites du contrôle de compte d'utilisateur plutôt que d'utiliser réellement un utilisateur administratif. Si vous spécifiez également un déclencheur en tant que à la connexion de l'utilisateur, cela devrait avoir le même effet que d'utiliser la clé de démarrage ou la clé d'exécution.
Alternativement, vous pouvez utiliser courir comme avec le option de sauvegarde des informations d'identification pour stocker le mot de passe d'un autre utilisateur une fois et le mettre en cache pour toujours, mais cela ne fonctionne pas avec les invites du contrôle de compte d'utilisateur pour autant que je sache.
Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.