55 votes

Exécuter les applications en tant qu'administrateur par défaut dans Windows 10

Je viens d'acquérir un nouvel ordinateur portable équipé de Microsoft Windows 10. Mon précédent ordinateur portable fonctionnait sous Windows 7.

J'essaie de faire en sorte que les applications s'exécutent par défaut en tant qu'administrateur, afin de ne pas avoir constamment des problèmes pour sauvegarder/écrire des fichiers, etc. La priorité ici est de pouvoir modifier mes propres fichiers sur un disque dur externe ; je ne m'attendais pas à devoir faire quelque chose de spécial pour pouvoir le faire. Mon compte d'utilisateur sur l'ordinateur portable est un compte "Administrateur" et j'ai réglé le paramètre "Contrôle des comptes d'utilisateurs" sur "Ne jamais notifier". J'ai pensé que cela me permettrait d'obtenir l'effet souhaité (comme cela est également suggéré dans le document suivant). cette question connexe par rapport à Windows 7).

Voici une capture d'écran de mon réglage pour désactiver l'UAC dans Windows 10 : User Account Control Settings

Pourtant, Notepad++ (par exemple) n'est pas automatiquement lancé avec des droits d'administration. Que dois-je faire d'autre ou qu'est-ce que je néglige ?

Gracias

PS. Je suis conscient que ce que j'essaie de faire représente un risque pour la sécurité, mais ce n'est pas le but de cette question ; savoir si je dois ou ne dois pas faire quelque chose est différent de savoir si je peux ou ne peux pas faire quelque chose.

33voto

Ben N Points 38070

Réponse actualisée : résoudre le problème au lieu de répondre à la question.

Pour modifier les ACL sur le disque externe, ouvrez ses propriétés et allez dans l'onglet Sécurité :

disk properties - security

Notez que les utilisateurs authentifiés n'ont pas le "contrôle total" ; seuls les administrateurs l'ont, et vous n'êtes pas vraiment un membre des administrateurs à moins d'être élevé. Cliquez sur Avancé.

advanced security

(Le propriétaire sera probablement Administrateurs.) Cliquez sur Ajouter.

adding a permission entry

Cliquez sur "Select a principal", et tapez votre nom d'utilisateur dans la case. Cochez "Contrôle total", puis cliquez sur OK.

Maintenant que nous sommes de retour dans l'éditeur ACL avancé, cochez la case qui remplace les ACL des éléments enfants. Cliquez sur OK et acceptez l'avertissement. Cliquez sur OK dans la fenêtre des propriétés, attendez que l'opération se termine (s'il y en a une), et vous avez terminé.

La réponse originale (dangereuse) suit en dessous de la ligne.


Danger ! C'est presque certainement un mauvais plan, pour les raisons expliquées dans le commentaire de Ramhound.

Exécuter gpedit.msc pour ouvrir l'éditeur de stratégie de groupe locale. Développez Configuration de l'ordinateur , Paramètres de Windows , Paramètres de sécurité , Politiques locales y Options de sécurité . Quatre paramètres doivent être mis à jour :

  1. Définissez "Contrôle de compte d'utilisateur : Comportement de l'invite d'élévation pour les administrateurs en mode d'approbation Admin" sur Soulever sans demander .
  2. Définissez "Contrôle de compte d'utilisateur" : Détecter les installations d'applications et demander l'autorisation d'accès" sur Handicapés .
  3. Définissez "Contrôle du compte utilisateur" : Exécuter tous les administrateurs en mode d'approbation Admin" sur Handicapés .
  4. Définissez "Contrôle de compte d'utilisateur : N'élever que les applications UIAccess qui sont installées dans des emplacements sécurisés" sur Handicapés .

Le LGPE enregistre automatiquement tous les changements, alors quittez-le et redémarrez.

Encore une fois, c'est une configuration très peu sûre que vous créez ici.

24voto

majestzim Points 349

Il semble qu'il existe quelques options pour exécuter une application en tant qu'administrateur par défaut que vous pouvez essayer.

  1. Cliquez avec le bouton droit de la souris sur le raccourci de l'application >> Allez dans Propriétés >> Cliquez sur le bouton Avancé dans l'onglet Raccourci >> Cochez la case "Exécuter en tant qu'administrateur" >> Cliquez sur OK. -

enter image description here

  1. Cliquez à droite sur l'application >> Allez dans Propriétés >> Cliquez sur l'onglet Compatibilité >> Cochez "Exécuter ce programme en tant qu'administrateur" >> Cliquez sur OK. -

enter image description here

Note : En essayant ma deuxième option (ci-dessus), j'ai eu une application qui n'avait pas initialement la case à cocher "Exécuter ce programme en tant qu'administrateur". J'ai dû faire ce qui suit pour que la case à cocher apparaisse et soit toujours exécutée en tant qu'administrateur :

  1. Cliquez sur le bouton "Run compatibility troubleshooter".
  2. Cliquez sur l'option "Dépannage du programme".
  3. Cochez la case "Le programme nécessite des autorisations supplémentaires".
  4. Cliquez sur "Suivant" et cliquez sur le bouton "Tester le programme..." (pour vérifier que le programme fonctionne correctement).
  5. Cliquez sur "Suivant" et cliquez sur le bouton "Oui, enregistrer ces paramètres pour ce programme".

Bill Garrison a confirmé que la solution trouvée à Comment puis-je exécuter TOUTES mes applications "en tant qu'administrateur" par défaut dans Windows 7 ? fonctionne pour Windows 10. Il existe au moins une autre méthode : vous pouvez régler l'UAC sur le paramètre le plus bas, mais cette méthode entraîne également l'échec des applications natives de Windows 10 (comme la calculatrice).

Voici la citation réponse :

Ajouter un utilisateur au groupe des administrateurs et le retirer du groupe des utilisateurs :

  1. Connectez-vous en tant qu'administrateur

  2. Aller à Exécuter ( WinKey + R )

  3. Tapez "control userpasswords2"

  4. Sélectionnez votre compte et cliquez sur "Propriétés".

  5. Sélectionnez l'onglet "Group Membership".

  6. Sélectionnez "Administrateurs".

  7. Cliquez sur OK et OK

Désactiver le mode d'approbation

  1. Connectez-vous en tant qu'administrateur

  2. Aller à Exécuter ( WinKey + R )

  3. Tapez "secpol.msc"

  4. Allez à Local Polices > Security Options

  5. Trouvez "Contrôle de compte d'utilisateur" : Basculer vers le bureau sécurisé lors de la demande d'élévation".

  6. Ouvrez-le, cliquez sur Désactiver et cliquez sur Ok.

  7. Redémarrer l'ordinateur (très important : la déconnexion ne fonctionne pas).

23voto

fritzmg Points 411

Pour désactiver complètement l'UAC, l'option EnableLUA propriété de

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

dans le registre doit être modifié en 0 . Cela désactive le type d'utilisateur "administrateur en mode d'approbation Admin", permettant ainsi à tous les utilisateurs administrateurs d'exécuter leurs processus en tant qu'administrateurs par défaut.

Voir aussi : EnableLUA | msdn.microsoft.com

Après avoir fait cela, vos programmes/processus seront exécutés en mode Administrateur par défaut (étant donné que votre utilisateur est un Administrateur), c'est-à-dire que vous n'aurez pas (tant) de difficultés à enregistrer des fichiers à certains emplacements, sans lancer le programme respectif spécifiquement en tant qu'Administrateur d'abord.

(de Toujours exécuter les programmes en tant qu'administrateur dans Windows 10 | Super User )

// ah désolé, c'est un duplicata de la réponse originale de @ben-n - la seule différence est de le faire via le Registre au lieu de gpedit.msc

10voto

mcchots Points 339

Si une recherche vous a conduit ici, et que vous voulez "exécuter (certaines) applications en tant qu'administrateur par défaut" - même lorsqu'elle est lancée par un type de fichier associé ou autre chose qu'un raccourci spécial, vous devez utiliser le registre. Ces onglets de compatibilité dans la boîte de dialogue des propriétés du fichier ne sont plus disponibles dans Windows 10, et d'autres astuces de registre pour les anciennes versions de Windows ont également été supprimées.

Microsoft veut délibérément ne plus rendre cela facile à faire.

Si vous ne savez pas déjà pourquoi vous ne devriez pas faire ça, vous devriez arrêter maintenant.

Pour savoir pourquoi vous devriez ou ne devriez pas le faire, vous devez regarder ailleurs.

Vous apprendrez ci-dessous comment.

Créez une nouvelle valeur de chaîne dans l'une de ces clés existantes : (créez également la clé "Layers" - si nécessaire)

(for current account only)
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
(for all users)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

Le nom de la nouvelle valeur de la chaîne doit être le chemin d'accès (sans guillemets) à l'application que vous voulez toujours lancer en position élevée.

Par exemple :

"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\devenv.exe"
(but WITHOUT quotes!)

La valeur de cette clé doit être

~ RUNASADMIN

ça devrait ressembler à ça : registry key to always run elevated in windows 10

Après avoir défini correctement la valeur et le nom de la clé, vous avez terminé ! Lancez l'application en utilisant un fichier associé et vous verrez l'invite d'élévation.

6voto

Faruz Points 3081

Il suffit de lancer Powershell en tant qu'administrateur, puis d'entrer ceci :

Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value "0"

shutdown -r -t 0

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X