web-dev-qa-db-fra.com

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

Je viens de recevoir un nouvel ordinateur portable avec Microsoft Windows 10. Mon ordinateur portable précédent fonctionnait sous Windows 7.

J'essaie de faire en sorte que les applications soient "exécutées en tant qu'administrateur" par défaut, de sorte que je n'ai pas constamment de problèmes à enregistrer/écraser des fichiers, etc. La priorité ici est de pouvoir modifier mes propres fichiers sur un disque dur externe; Je n'aurais pas pensé que je devrais faire quelque chose de spécial pour pouvoir faire cela. Mon compte d'utilisateur sur l'ordinateur portable est un compte "Administrateur" et j'ai défini le paramètre Contrôle de compte d'utilisateur sur "Ne jamais notifier". Je pensais que cela produirait l'effet que je souhaitais (comme suggéré également dans cette question connexe en relation avec Windows 7).

Voici une capture d'écran de ma configuration pour désactiver le contrôle de compte d'utilisateur dans Windows 10:  User Account Control Settings

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

Merci

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

41
osullic

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

Pour modifier les listes de contrôle d'accès sur le lecteur externe, ouvrez ses propriétés et accédez à l'onglet Sécurité:

 disk properties - security

Notez que les utilisateurs authentifiés ne disposent pas du "contrôle total"; seuls les administrateurs le font, et vous n'êtes pas vraiment membre des administrateurs à moins d'être élevé. Cliquez sur Advanced.

 advanced security

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

 adding a permission entry

Cliquez sur "Sélectionnez un 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 soit terminée (le cas échéant) et vous avez terminé.

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


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

Exécutez gpedit.msc pour ouvrir l'éditeur de stratégie de groupe local. Développez Configuration de l'ordinateur, Paramètres Windows, Paramètres de sécurité, Stratégies locales et 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 administrateur" sur Elevate sans invite .
  2. Définissez "Contrôle de compte d'utilisateur: Détecter les installations d'applications et Demander une élévation" sur Désactivé .
  3. Définissez "Contrôle de compte d'utilisateur: Exécuter tous les administrateurs en mode d'approbation administrateur" sur Disabled .
  4. Définissez "Contrôle de compte d'utilisateur: élever uniquement les applications UIAccess installées dans des emplacements sécurisés" sur Disabled .

Le LGPE enregistre automatiquement toutes les modifications, quittez-le et redémarrez.

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

24
Ben N

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 sur le raccourci de l'application >> Allez à Propriétés >> Cliquez sur le bouton Avancé de l'onglet Raccourci >> Cochez la case "Exécuter en tant qu'administrateur" >> Cliquez sur OK. -

 enter image description here

  1. Cliquez avec le bouton droit de la souris sur l'application >> Allez à Propriétés >> Cliquez sur l'onglet Compatibilité >> Cochez "Exécuter ce programme en tant qu'administrateur" >> Cliquez sur OK. -

 enter image description here

Remarque: lors de l'essai de ma deuxième option (ci-dessus), une application ne contenait pas initialement la case "Exécuter ce programme en tant qu'administrateur". Je devais faire ce qui suit pour que la case à cocher apparaisse et toujours s'exécuter en tant qu'administrateur:

  1. Cliquez sur le bouton "Exécuter la résolution des problèmes de compatibilité".
  2. Cliquez sur l'option "Dépanner le 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 "Oui, enregistrez ces paramètres pour ce programme"

Bill Garrison a confirmé que la solution trouvée dans Comment 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 définir le paramètre de contrôle de compte d'utilisateur le plus bas, mais cela provoque également l'échec des applications natives de Windows 10 (telles que la calculatrice).

Vous trouverez ci-dessous la réponse réponse :

Ajouter un utilisateur au groupe d'administrateurs et supprimer du groupe d'utilisateurs:

  1. Connectez-vous en tant qu'administrateur

  2. Aller à courir (WinKey + R)

  3. Tapez "control userpasswords2"

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

  5. Sélectionnez l'onglet "Appartenance à un groupe"

  6. Sélectionnez "Administrateurs"

  7. Cliquez sur OK et sur OK

Désactiver le mode d'approbation

  1. Connectez-vous en tant qu'administrateur

  2. Aller à courir (WinKey + R)

  3. Tapez "secpol.msc"

  4. Aller à la police locale> Options de sécurité

  5. Trouver "Contrôle de compte d'utilisateur: Basculez vers le bureau sécurisé lorsque vous demandez une élévation"

  6. Ouvrez-le Cliquez sur le désactiver et cliquez sur OK.

  7. Redémarrer l'ordinateur (la fermeture de session très importante ne fonctionne pas)

19
majestzim

Pour désactiver complètement le contrôle de compte d'utilisateur, la propriété EnableLUA de

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

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

Voir aussi: EnableLUA | msdn.Microsoft.com

Après 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 ne rencontrerez pas (beaucoup) de difficultés pour enregistrer des fichiers dans certains emplacements, sans lancer le programme respectif uniquement Administrateur d'abord.

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

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

13
fritzmg

Si une recherche vous mène ici et que vous souhaitez toujours exécuter une application spécifique en tant qu'administrateur, même lors du lancement du type de fichier associé, vous devez utiliser le registre. Ces onglets de compatibilité sur les propriétés ne sont plus disponibles dans Windows 10.

Si vous ne savez pas déjà pourquoi vous ne devriez pas faire cela, arrêtez-vous maintenant.

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

Ci-dessous, vous apprendrez comment.

Créez une nouvelle clé de registre 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 clé doit correspondre au chemin (sans guillemets) de l'application que vous souhaitez toujours lancer avec privilèges.

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

Une fois que vous avez correctement défini la valeur et le nom de la clé, vous avez terminé! Lancez l'application à l'aide d'un fichier associé et vous verrez l'invite d'élévation.

6
DanO

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

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

shutdown -r -t 0
5
Dio Phung