web-dev-qa-db-fra.com

Comment exécuter un programme en tant qu'administrateur au démarrage sous Windows 10?

Nous avons un programme qui rencontre un problème de démarrage sous Windows 10. Si le programme n'est PAS exécuté en tant qu'administrateur, il affiche un message "Accès refusé" juste avant son démarrage. Si nous exécutons le programme en tant qu’administrateur, il n’affiche aucun message d’erreur et se charge normalement. Cependant, maintenant, le programme ne fonctionnera pas au démarrage. Nous devons donc exécuter notre programme en tant qu'administrateur et pouvoir le lancer automatiquement au démarrage.

Mise à jour: Même si ma question et la question en double sont peut-être les mêmes mais les réponses fournies pour les deux questions ne résolvent pas mon problème. Le Planificateur de tâches démarre uniquement mon application ou mon programme en tant que processus en arrière-plan. Ainsi, mon programme ne se charge pas. Cependant, je vois mon processus dans le gestionnaire de tâches en arrière-plan. C'est tout.

37
ThN

Ceci est un peu vieux mais j'avais les mêmes problèmes et aucun de ce qui précède ne fonctionnait. Ce que j'ai fait était de créer un VBScript qui a été lancé au démarrage et qui a ouvert ledit programme.

1) Faites un clic droit sur le programme, allez dans les propriétés, puis compatibilité et cochez "Run as Administrator"

2) Créez la VBScript en utilisant un éditeur de texte (j'utilise Notepad ++)

Scénario:

  Set WshShell = CreateObject("WScript.Shell" ) 
  WshShell.Run """C:\Program Files (x86)\File\Program.exe""", 0 'Must quote command if it has spaces; must escape quotes
  Set WshShell = Nothing

Remarque: C:\Program Files (x86)\File\Program.exe est le chemin complet du programme avec extension. Assurez-vous également de le sauvegarder au format .vbs

3) Placez maintenant le VBScript dans le dossier de démarrage que j'ai utilisé:

C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Le chemin ci-dessus est spécifique à mon compte d'utilisateur et le vôtre sera différent. J'ai utilisé cela au lieu d'un fichier de commandes parce que je ne voulais pas que cette fenêtre de commande laide soit affichée. Ceci est fondamentalement un faux raccourci.

22
Andrew

Créer une tâche planifiée . Plutôt que de déclencher à une heure précise, vous le déclenchez lors de la connexion.

Dans la boîte de dialogue Créer une tâche , sélectionnez les options suivantes:

  1. Général (tab) - Exécuter avec les privilèges les plus élevés
  2. Déclencheurs (onglet) - Nouveau (bouton) - Commencer la tâche - À l'ouverture de session

Cela a fonctionné pour moi avec une invite de commande.

24
Steven

Pourquoi ne pas simplement copier le raccourci du programme dans le dossier Démarrage et, dans ses propriétés, activer les autorisations d’administrateur dans l’onglet Compatibilité?

3
Surya Teja Karra

Vous pouvez essayer de revérifier votre onglet Sécurité dans les Propriétés du programme/application et voir si les utilisateurs/groupes ont tous le "Contrôle total". Je ne suis pas sûr que ça va réparer mais ça vaut le coup d'essayer

1
SillyBillyWTF