Existe-t-il une commande que je peux exécuter, en dehors de l'interface graphique de Windows, pour modifier un programme afin qu'il soit toujours exécuté en tant qu'administrateur ? J'ai plusieurs centaines de fichiers .EXE à modifier, et il est fastidieux de toucher chacun d'entre eux via l'Explorateur de fichiers. Je préférerais donc les traiter par lots.
Réponse
Trop de publicités?Si, vous le pouvez !
Générez un script qui crée un fichier .REG pour ajouter de nouvelles entrées au registre, une par chaque exécutable que vous devez ajuster, pour inverser le bit et permettre à l'application de fonctionner en tant qu'administrateur. Les exemples ci-dessous sont pour un exécutable nommé "BAR.EXE" dans " C:\Program Fichiers (x86) \FOO\ "et, croyez-moi, le tilde et l'espace avant RUNASADMIN sont essentiels.
Pour tous les utilisateurs :
[HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Windows NT \CurrentVersion\AppCompatFlags\Layers ] " C:\Program Fichiers (x86) \FOO\BAR.EXE "=
"~ RUNASADMIN"
Ou, pour un utilisateur particulier :
[HKEY_CURRENT_USER \SOFTWARE\Microsoft\Windows NT \CurrentVersion\AppCompatFlags\Layers ] " C:\Program Fichiers (x86) \FOO\BAR.EXE "=
"~ RUNASADMIN"