vendredi 9 mars 2018

Désactiver UAC Windows pour un programme

Microsoft fournit un outil pour pouvoir exécuter des programmes sans UAC.

- Télécharger (12.2 Mo) et installer Application Compatibility Toolkit.
- Dans le menu démarrer chercher Microsoft Application Compatibility Toolkit 5.0\Compatibility Administrator. Faire un clic droit dessus et cliquer sur Exécuter en tant qu'administrateur.
- Dans le panneau de gauche, faire un clic droit sur la base de données sous Custom Databases et sélectionner Create New, puis cliquer sur Application Fix.
- Saisir le nom et les autres détails de l'application à utiliser sans UAC et puis la sélectionner dans les programmes. Cliquer sur Next.
- Cliquer sur Next jusqu'à arriver à l'écran Compatibility Fixes. Sur cet écran, chercher et cocher l'option RunAsInvoker. Cliquer sur Next puis sur Finish.
- Recommencer les étapes précédentes pour tous les programmes à utiliser sans UAC.
- Cliquer sur File -> Save As. Enregistrer le fichier de type .SDB sur le Bureau par exemple.
- Puis copier ce fichier .SDB sur le PC où le programme doit être utilisé sans UAC.
- Exécuter une ligne de commande en tant qu'administrateur pour exécuter la commande :
sdbinst chemin\vers\fichier.sdb
Par exemple, si le fichier .SDB a été nommé abc.sdb dans le dossier c:\Windows, la commande sera :
sdbinst  c:\windows\abc.sdb
Il devrait s'afficher : Installation de <nom> réussie.


Pour plus de détails : 
http://cybernetnews.com/helpful-tip-disable-uac-prompt-for-an-application/