Parfois, vous voulez ou avez besoin d'un programme pour s'exécuter automatiquement avec des privilèges élevés dès que vous vous connectez à Windows, mais comment configurer quelque chose comme ça? L'article de questions-réponses sur les superutilisateurs d'aujourd'hui contient des conseils utiles pour un lecteur frustré.
La session de questions et réponses d’aujourd’hui nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement de sites Web de questions-réponses géré par la communauté.
Capture d'écran fournie par Acid Pix (Flickr) .
The Question
Le lecteur SuperUser Frederick Zhang souhaite savoir comment exécuter automatiquement un programme avec des 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 coché le Exécuter en tant qu'administrateur case à cocher dans les propriétés du raccourci du programme lui-même, puis a essayé de placer le raccourci dans les deux emplacements indiqués ci-dessous, mais le fait de cocher la case l'a rendu invalide.
- C: \ Users \ MyUser \ AppData \ Roaming \ Microsoft \ Windows \ Menu Démarrer \ Programmes \ Démarrage
- C: \ ProgramData \ Microsoft \ Windows \ Menu Démarrer \ Programmes \ StartUp
Ensuite, j'ai édité le programme à l'aide de Resource Hacker pour modifier son manifeste afin que les privilèges d'administrateur soient requis pour exécuter ce programme. Cela a également rendu invalides les raccourcis sous les répertoires de démarrage. Après cela, j'ai également essayé d'ajouter le programme à l'emplacement suivant, mais cela n'a pas fonctionné non plus.
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
Comment puis-je exécuter automatiquement un programme avec des privilèges d'administrateur lors de 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 SuperUser, a la réponse pour nous:
La meilleure façon de procéder (et la seule façon simple si vous voulez non seulement que cela s'exécute avec des privilèges d'administrateur, mais également sans invites UAC) est de 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 car le bouton de la case à cocher Exécuter en tant qu'administrateur dans les propriétés de raccourci déclenche des invites UAC plutôt que d'utiliser réellement un utilisateur administratif. Si vous spécifiez également un déclencheur comme lors de la connexion de l'utilisateur , cela devrait avoir le même effet que l'utilisation de la touche de démarrage ou d'exécution.
Vous pouvez également utiliser courir comme avec le option d'enregistrement 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 UAC pour autant que je sache.
Avez-vous quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange férus de technologie? Consultez le fil de discussion complet ici .