Lancement batch (.bat) en tant qu'admini en double-clique [RESOLU) - Win 7 - Windows & Software
Marsh Posté le 15-03-2011 à 17:47:26
Bah mince.. Je ne pensais pas que ma question resterait sans réponse... Aller un effort, je suis sur que quelqu'un a déjà rencontrer ce problème non? :-))))
Marsh Posté le 16-03-2011 à 20:10:58
Je dirais, compile ton .bat en .exe ?
http://www.google.com/search?hl=en&q=bat+to+exe
Marsh Posté le 16-03-2011 à 22:58:04
Bonjour
Essaye ce programme
http://www.chessware.ch/runitas/
Après j'avais trouvé une solution (je l'ai perdu) ou on créé une tâche dans le planificateur des tâche en réglant le programme à lancer en mode administrateur puis après de créer un raccourci faisant appel à la tâche en question (et il faut taper une commande spéciale)
Je recherche l'info et je reposte derrière si je la trouve
Marsh Posté le 16-03-2011 à 23:09:46
Trouvé...
Il faut lancer le "planificateur de tâche" (démarrer/accéssoires/outils système/planificateur de tâches)
cliquez sur "Créer une tâche"
Une fenêtre s'ouvre, sous l'onglet "Général"
Dans "nom" donnez le nom de la tâche "style "Firefox en mode Administrateur" (/!\ bien noter le nom !!!)
Dans "description"... ben une description de la tâche
Cocher la case "Exécuter avec les autorisations maximales"
Ensuite sous l'onglet "Actions"
Cliquez sur le bouton "Nouveau...", à la fenêtre qui s'ouvre, via "Parcourir" chercher l'exécutable de l'application (C:\Program Files\Mozilla Firefox\firefox.exe en suivant l'exemple), et "OK" deux fois pour retourner à la fenêtre première du planificateur de tâche, et la fermer
Ensuite, créer un raccourci sur le bureau
Clic droit > Nouveau > Raccourci
et taper (sans les [] )
[schtasks.exe /run /tn "Firefox en mode Administrateur"] < (/!\ bien ré-écrire le nom qui a bien été noté précédemment)
J'ai essayé ça à marché avec un .exe , maintenant avec un .bat... faut tester
Marsh Posté le 16-03-2011 à 23:32:24
pour le lancer en administrateur tu regardes aux mauvais endroit
propriétés puis Raccourci puis Avancé et la tu peux cliquer
exécuter en tant qu'admin
Marsh Posté le 17-03-2011 à 09:36:35
Salut et merci de vos réponses! La solution de gougoul07 me convient nickel (je viens de tester et c'est tout bon...). Bon c'est dommage de devoir passer par un raccourcie, mais bon, ça le fait quand même.
Ilien je mets ta suggestion de côté car ça risque de bien me servir par la suite.. C'est tout con, mais faut y penser ;-)))
Encore merci
$teph
Marsh Posté le 17-03-2011 à 18:39:35
qu'est ce qui te gêne pour le coup du raccourci ?
Marsh Posté le 28-03-2011 à 16:09:34
gougoul07 a écrit : qu'est ce qui te gêne pour le coup du raccourci ? |
Salut et désolé du temps de réponse (congés obligent ;-))) )
Ben je trouve dommage que pour lancer un fichier A avec les droits qui vont bien, qu'il faille lancer un fichier B (raccourci) qui lui lance le fichier A... Mais bon comme je le disais si y'a pas mieux, j'utiliserais cette solution.
Encore merci
$teph
Marsh Posté le 22-05-2013 à 11:21:33
ilien83 a écrit : Je dirais, compile ton .bat en .exe ? |
j'ai utiliser ça est c'est parfait!!!
Eric
Marsh Posté le 14-03-2011 à 13:36:19
Bonjour à tous, j'ai peut-être mal cherché, mais à première vue, je ne trouve pas de solution à mon problème (je précise que je suis administrateur de mon poste) :
Je crée un batch tout bête que je nomme par exemple test.bat > Clique-doit/executer en tant qu'administrateur (pour vérifier le fonctionnement du batch) > Ca marche nickel.
Ensuite un clique-droit/propriétés dessus, puis Compatibilité : premier constat : la case Executer ce programme en tant qu'administrateur" est décochée et grisée... En cherchant un peu sur le net, ça a l'air d'être normal pour les .bat sous seven... Soit...
Une autre recherche m'amène à cette fameuse clé :
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
Dans laquelle je crée donc une valeur chaine avec comme nom de valeur le chemin complet menant à mon batch, et une donnée de valeur RUNASADMIN
Au vue des autres valeurs présentes dans la clé, ça me semble tout à fait logique. Je vérifie dans les propriétés du batch et effectivement la case est cochée (mais toujours grisée). Je double-clique sur mon batch et... ca marche toujours pas!
Mes questions donc : Est-ce que c'est la bonne technique et si oui qu'est-ce que j'ai oublié?
Et sinon, comment faire pour pouvoir lancer mes batchs par double-clique?
Question subsidiaire? y'a-t-il un moyen de "dégriser" cette #@ç@!! de case???
Merci d'avance aux bonnes âmes qui réussiront à me donner la solution...
$teph
Message édité par srosco le 28-03-2011 à 16:10:57