J'exécute actuellement un script de démarrage sous forme de fichier bat avec Windows 7 (j'ai inséré une nouvelle entrée de clé de registre avec le chemin d'accès au fichier bat comme valeur dans
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run)
.
Maintenant, je dois exécuter un autre fichier bat au démarrage, mais avec des droits élevés (en tant qu'administrateur) et sans confirmation manuelle d'une invite.
Comment puis-je y parvenir, de préférence sans programmes externes?
Réponses:
Voir cet article: Make Vista lance les programmes restreints UAC au démarrage avec le Planificateur de tâches .
Cet article explique comment utiliser le planificateur de tâches pour lancer des programmes de démarrage avec des privilèges élevés. Quelques petites modifications peuvent être nécessaires dans votre cas, mais l'article est bien écrit avec des captures d'écran.
la source
Faire deux fichiers batch:
StartAs.bat contient quelque chose comme:
StartWhat.bat contient les commandes que vous souhaitez exécuter.
la source
Avez-vous pensé à une approche différente? Soit une stratégie de groupe pure pour le paramètre de registre équivalent, soit la définition du fichier de commandes à exécuter en tant que stratégie de groupe. C'est peut-être que vous pourriez même l'exécuter comme un script d'ordinateur, plutôt que comme un script utilisateur.
Commencez avec gpedit.msc. Cependant, il faut Ultimate ou l’une des autres éditions haut de gamme.
la source
Utilitaire AutoExnt, du Kit de ressources.
la source
hstart.exe - Remplacement du fichier start.exe par un tiers à l’ adresse http://www.ntwind.com/software/hstart.html
L'invocation est un peu pénible, mais cela fonctionne très bien.
la source
Ici doit être comme ça:
la source
Peut-être que UACPass (gratuit) va le résoudre:
Terminé. Ce programme doit maintenant être exécuté en tant qu'administrateur sans invite UAC.
Le programme a même une option pour
add to startup
:-D.Votre programme ne fonctionnera qu'après la connexion (ou du moins je pense).
la source
Vous pouvez également créer un raccourci et spécifier que le fichier du raccourci doit être exécuté avec élévation.
(C'est dans certaines options avancées.)
la source