Exécutez toujours des programmes en tant qu'administrateur dans Windows 10

Le titre est un peu trompeur, mais je ne peux pas penser à un meilleur. Voir l'exemple suivant pour expliquer ce que je veux:

  • Sous Windows 7, l'utilisateur actuel que j'utilise est un compte "Computer Administrator". Après la mise à jour vers Windows 10, le type de compte de mon utilisateur actuel est toujours "Administrateur".
  • Disons que je veux modifier le fichier C:\Windows\System32\drivers\etc\hosts .
  • En règle générale, je viens d'utiliser l'Explorateur Windows, naviguez vers ce chemin puis cliquez avec le bouton droit sur le fichier hosts et choisissez, dans mon cas, Edit with Sublime Text 2 – puisque j'ai Sublime Text 2 installé et je préfère l'utiliser pour éditer tout fichier texte .
  • Cela fonctionne bien sous Windows XP et Windows 7 (avec UAC désactivé). Cependant, après la mise à jour vers Windows 10 (également avec UAC désactivé), le processus Sublime Text n'aura pas assez de droits pour sauvegarder ce fichier.

Donc, ma question est: quelle est la différence ici entre Windows 7 et Windows 10? Pourquoi un processus, qui n'est pas exécuté sous le compte Administrateur sous Windows 7 capable d'écrire sur cet emplacement, mais sous Windows 10, ce n'est pas? Même si le compte utilisé dans les deux cas est de type "Administrateur?"

Comme l'a souligné @PetSerAl, le réglage de UAC à Never Notify permet uniquement le type d'utilisateur "administrateur dans l'approbation d'administration" tout en désactivant toutes les autres règles de contrôle de compte utilisateur (UAC).

Pour désactiver complètement UAC, 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 d'administrateurs d'exécuter leurs processus en tant qu'administrateurs par défaut.

Voir aussi https://msdn.microsoft.com/en-us/library/cc232765.aspx