Pour certains d’entre vous, l’UAC est un élément crucial de sécurité, pour d’autres c’est un ennemi du temps qu’il faut neutraliser.
Cependant, parmi les personnes qui désactivent (ou réduisent) l’UAC, il y en a qui ne le font que parce qu’1 ou 2 programmes qu’ils lancent régulièrement leur demandent à chaque fois l’autorisation.
Il existe une technique qui permet de lancer un certains nombre de programmes prédéfinis sans avoir à valider l’UAC, et ce sans même lui réduire son niveau.
Ceci ne s’adresse pas aux plus prudents d’entre vous (pour ne pas dire paranoïaques :p), qui n’approuverons pas la manipulation et préfèreront valider l’UAC. Par contre, pour ceux qui l’ont désactivé, ceci permettra éventuellement de pouvoir le réactiver ou augmenter son niveau, ce qui sera un peu mieux point de vue sécurité.
Sans plus attendre, voici comment procéder :
Ouvrez le Task Scheduler (Windows + R, taskschd.msc, Enter)
Cliquez sur Create Task… Dans la fenêtre qui apparaît, renseigner Name et cocher Run with highest privileges.
Rendez-vous dans Actions et cliquez sur New.
Sélectionnez le programme que vous souhaitez lancer (dans l’exemple je choisis le command prompt) puis validez
Maintenant que la tâche est créée, il ne nous reste plus qu’à créer le raccourci.
Au lieu de pointer directement vers le programme en lui même, nous allons passer par le Task Scheduler. Recopier la ligne suivante en remplaçant shortcut par le nom de la tâche créée précédemment :
schtasks /run /tn shortcut
Et voilà , votre programme (ici cmd) sera lancé en tant qu’administrateur sans même avoir affiché l’UAC (alors que l’UAC est toujours activé).