Après la récente mise à niveau vers Windows 10, la bonne méthode OL 'AppCompatFlags
fonctionne plus. Qui est quelque chose comme ça -
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Windows\\System32\\cmd.exe"="~ RUNASADMIN"
"C:\\Windows\\SysWOW64\\cmd.exe"="~ RUNASADMIN"
"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"="~ RUNASADMIN"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Windows\\System32\\cmd.exe"="~ RUNASADMIN"
"C:\\Windows\\SysWOW64\\cmd.exe"="~ RUNASADMIN"
"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"="~ RUNASADMIN"
Y a-t-il une autre façon que je puisse faire une invite de commande exécuter comme admin par défaut? Je ne parle pas du CTRL + SHIFT + ENTER courir en tant qu'administrateur ou à travers un raccourci car ils sont tous très gênants.
(E.G. Dites quand vous SHIFT Cliquez avec le bouton droit de la souris sur un dossier et ouvrez une nouvelle invite de commande, ce n'est pas exécuté comme administrateur par défaut et que vous ne pouvez pas le faire fonctionner avec le privilage sans modifier le menu contextuel.)
ÉTAPE 1
Ouvrez le menu Démarrer et cliquez sur Toutes les applications Trouvez le programme que vous souhaitez Toujours exécuter Administrateur Mode et cliquez avec le bouton droit de la souris sur le raccourci. Cliquez sur l'emplacement du fichier ouvert (seuls les programmes de bureau auront cette option)
ÉTAPE 2
Une fenêtre de fichier explorateur s'ouvrira à l'emplacement du programme que vous souhaitez accéder.
Cliquez avec le bouton droit sur le programme et cliquez sur Propriétés Dans le menu contextuel.
ÉTAPE 3
Dans la fenêtre Propriétés, cliquez sur l'onglet Raccourci, puis sur avancé
Étape 4
Dans la fenêtre Propriétés avancée, cochez la case à côté de exécuter en tant qu'administrateur et cliquez sur OK.
Le programme s'ouvrira maintenant en mode administrateur.
En fait, il y a un moyen de le faire:
Voilà! Terminé!
Mais, pas tout à fait, aucun programme ne sera maintenant capable de trouver cmd.exe car il n'existe plus. Mais ne vous ouvrez pas, ouvrez votre nouveau CMD renommé brillant et exécutez cette commande:
mklink "C:\WINDOWS\system32\cmd.exe" "C:\WINDOWS\system32\cmdWithNewName.exe"
Félicitations, vous avez maintenant une CMD.EXE factice qui indiquera votre EXE renommé qui est toujours exécuté en tant qu'administrateur.
N'oubliez pas de changer les autorisations sur le nouveau "cmdwithnewname.exe" pour être en train de lire et d'exécuter. Une fois que vous avez fait cela, vous pouvez modifier le propriétaire du fichier à TrusteDInstaller en entrant "NT Service\TrustedInstaller" dans le champ Nom de l'objet où vous avez initialement pris la possession du fichier.
Cela verrouille le fichier de toute altération supplémentaire, réduisant le risque de sécurité.