Exécutez le programme de manière permanente en tant qu'administrateur. Exécuter des programmes en tant qu'administrateur Comment exécuter une mise à jour en tant qu'administrateur

31.01.2024

De nombreux utilisateurs de Windows ont probablement rencontré au moins une fois le problème des droits d'accès insuffisants au démarrage ou lors de l'exécution d'un programme. Dans ce cas, exécuter le programme en tant qu'administrateur est presque toujours utile.

Mais à chaque fois, exécuter le programme en tant qu'administrateur via le menu contextuel est totalement gênant. Il est beaucoup plus pratique de demander au programme de toujours s'exécuter en tant qu'administrateur. Nous vous expliquerons comment procéder dans cet article. Prévenons-nous immédiatement que la méthode fonctionne pour Windows 7, Windows 8.1 et Windows 10.

Nous exécutons toujours un programme ou un jeu en tant qu'administrateur

La manière habituelle de l'exécuter en tant qu'administrateur consiste à cliquer avec le bouton droit sur le raccourci de l'application et à sélectionner « Exécuter en tant qu'administrateur » dans le menu contextuel.

Afin de spécifier de toujours faire cela et de lancer en même temps l'application avec le double-clic habituel, vous devez procéder comme suit.

Faites un clic droit sur le raccourci du programme que vous souhaitez toujours exécuter avec les droits d'administrateur et sélectionnez « Propriétés » dans le menu qui s'ouvre.

Propriétés du raccourci d'application

Dans la fenêtre qui s'ouvre, allez dans l'onglet « Compatibilité » et cochez la case « Exécuter ce programme en tant qu'administrateur ».

Définition des droits d'administrateur permanents

Vous pouvez désormais vous assurer que lorsque vous lancez un programme en double-cliquant, vous l'ouvrez avec des droits d'administrateur et que les erreurs concernant les droits d'accès insuffisants n'apparaissent pas.


La meilleure façon de remercier l'auteur de l'article est de le reposter sur votre page

De nombreux programmes nécessitent une élévation des droits au démarrage (une icône de bouclier à côté de l'icône), mais en réalité ils ne nécessitent pas de droits d'administrateur pour leur fonctionnement normal (par exemple, vous avez accordé manuellement les droits nécessaires aux utilisateurs pour le répertoire du programme dans ProgramFiles et les branches de registre utilisées par le programme). Par conséquent, lors de l'exécution d'un tel programme en tant qu'utilisateur simple, si le contrôle de compte d'utilisateur est activé sur l'ordinateur, une invite UAC apparaîtra et l'utilisateur devra saisir le mot de passe administrateur. Pour contourner ce mécanisme, beaucoup désactivent simplement l'UAC ou accordent à l'utilisateur des droits d'administrateur sur l'ordinateur en l'ajoutant au groupe d'administrateurs locaux. Naturellement, ces deux méthodes ne sont pas sûres.

Pourquoi une application standard peut nécessiter des droits d'administrateur

Le programme peut avoir besoin de droits d'administrateur pour modifier certains fichiers (journaux, configurations, etc.) dans son propre dossier dans C:\Program Files (x86)\SomeApp). Par défaut, les utilisateurs n'ont pas le droit de modifier ce répertoire ; par conséquent, pour le fonctionnement normal d'un tel programme, des droits d'administrateur sont requis. Pour résoudre ce problème, vous devez attribuer manuellement des droits de modification/écriture à l'utilisateur (ou au groupe d'utilisateurs) sur le dossier du programme en tant qu'administrateur au niveau NTFS.

Note. En fait, la pratique consistant à stocker les données changeantes de l'application dans son propre répertoire sous C:\Program Files est incorrecte. Il est plus correct de stocker les données d'application dans le profil utilisateur. Mais c'est une question de paresse et d'incompétence des développeurs.

Exécuter un programme qui nécessite les droits d'administrateur d'un utilisateur standard

Nous avons précédemment décrit comment utiliser le paramètre RunAsInvoker. Cependant, cette méthode n’est pas assez flexible. Vous pouvez également l'utiliser en enregistrant le mot de passe administrateur /SAVECRED (également dangereux). Considérons un moyen plus simple de forcer le lancement de n'importe quel programme sans droits d'administrateur (et sans saisir le mot de passe administrateur) avec l'UAC activé (4.3 ou niveau 2).

Par exemple, prenons l'utilitaire d'édition du registre - regedit.exe(il se trouve dans le répertoire C:\windows\system32). Lorsque vous exécutez regedit.exe, une fenêtre UAC apparaît et, à moins que vous ne confirmiez l'élévation des privilèges, l'Éditeur du Registre ne démarre pas.

Créons un fichier sur le bureau exécuter en tant que non-administrateur.bat avec le texte suivant :

cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" %1"

Maintenant, pour forcer l'application à s'exécuter sans droits d'administrateur et supprimer l'invite UAC, faites simplement glisser le fichier exe souhaité sur ce fichier bat sur le bureau.

Après cela, l'éditeur de registre devrait démarrer sans que l'invite UAC n'apparaisse. Ouvrez le gestionnaire de processus et ajoutez une colonne Élevé(Avec des autorisations plus élevées), vous verrez que le système dispose d'un processus regedit.exe avec un statut non élevé (exécuté avec les droits d'utilisateur).

Essayez de modifier n'importe quel paramètre dans la branche HKLM. Comme vous pouvez le constater, l'accès pour modifier le registre dans cette branche est refusé (cet utilisateur n'a pas le droit d'écrire dans les branches du registre système). Mais vous pouvez ajouter et modifier des clés dans la branche de registre de l'utilisateur - HKCU.

De la même manière, vous pouvez lancer une application spécifique via un fichier bat, il suffit de spécifier le chemin d'accès au fichier exécutable.

exécuter-app-as-non-admin.bat

Définir ApplicationPath="C:\Program Files\MyApp\testapp.exe"
cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" %ApplicationPath%"

Vous pouvez également ajouter un menu contextuel, qui permet à toutes les applications de se lancer sans élévation. Pour ce faire, créez le fichier reg suivant et importez-le dans le registre.

Éditeur de registre Windows version 5.00


@="cmd /min /C \"set __COMPAT_LAYER=RUNASINVOKER && start \"\" \"%1\"\""

Après cela, pour lancer n'importe quelle application sans droits d'administrateur, sélectionnez simplement l'élément « » dans le menu contextuel.

Variable d'environnement __COMPAT_LAYER et paramètre RunAsInvoker

La variable d'environnement __COMPAT_LAYER permet de définir différents niveaux de compatibilité pour les applications (onglet Compatibilité dans les propriétés du fichier exe). À l'aide de cette variable, vous pouvez spécifier les paramètres de compatibilité avec lesquels le programme doit s'exécuter. Par exemple, pour exécuter l'application en mode de compatibilité Windows 7 et en résolution 640x480, définissez :

définir __COMPAT_LAYER=Win7RTM 640x480

Parmi les options de la variable __COMPAT_LAYER qui nous intéressent, nous soulignons les paramètres suivants :

  • Exécuter en tant qu'invoker- lancer une application avec les privilèges du processus parent sans requête UAC.
  • Exécuter comme le plus haut- lancer l'application avec le maximum de droits disponibles pour l'utilisateur (la requête UAC apparaît si l'utilisateur dispose des droits d'administrateur).
  • Exécuter en tant qu'administrateur- lancez l'application avec les droits d'administrateur (l'invite AUC apparaît toujours).

Ceux. Le paramètre RunAsInvoker ne fournit pas de droits d'administrateur, mais bloque uniquement l'apparence de la fenêtre UAC.

Très souvent, votre ordinateur ou ordinateur portable vous demande « Voulez-vous apporter des modifications au système d'exploitation Windows » lors de l'installation de jeux ou de programmes. Ce que nous faisons, bien sûr, c'est que nous sommes d'accord, que nous établissons délibérément quelque chose. Il arrive que pour configurer le système et tout logiciel, vous ayez besoin de droits d'administrateur. Alors, qui est ce putain d'administrateur, comment exécuter avec les droits d'administrateur, comment configurer (activer ou désactiver) ces droits, où et pourquoi nous avons besoin de droits d'administrateur. C’est en fait le sujet de l’article.

Qui est cet administrateur ?

Dans les systèmes d'exploitation Windows, 2 utilisateurs sont créés par défaut : le vôtre, que vous sélectionnez lors de l'installation du système, le second est le même Administrateur. Une sorte de droits d'administrateur constitue une protection spéciale pour Windows XP, 7, Vista, 8, 8.1 contre les modifications de paramètres indésirables qu'un utilisateur inexpérimenté peut apporter. Ces modifications peuvent provoquer le blocage ou l'instabilité de Windows. Dans les dernières versions de Windows, lorsque vous essayez d'effectuer des modifications, le système d'exploitation vous demande si ces modifications sont nécessaires, par exemple :

Comme vous pouvez le voir sur la figure ci-dessus, ces droits administratifs sont également appelés « Contrôle de compte d'utilisateur » dans Windows.

Comment exécuter une application ou un programme en tant qu'administrateur ?

Examinons 3 façons de lancer des applications avec des droits d'administrateur :

1. Sélectionnez l'application ou le raccourci souhaité et appuyez sur ctrl+entrée ;
2. Faites un clic droit sur le programme ou le raccourci et sélectionnez « exécuter en tant qu'administrateur » dans le menu contextuel, si nécessaire, saisissez votre identifiant et votre mot de passe ;

3. Cliquez à nouveau avec le bouton droit sur le raccourci du programme souhaité, sélectionnez les propriétés et dans les paramètres définis pour s'exécuter en permanence en tant qu'administrateur.

Comment désactiver les droits d'administrateur, le contrôle des comptes utilisateurs, l'UAC ?

Démarrer > Panneau de configuration > Comptes d'utilisateurs > Modifier les paramètres de contrôle de compte d'utilisateur > Déplacez la case à cocher vers le bas et appliquez les paramètres.

Vous devrez peut-être redémarrer votre ordinateur.

Où et dans quels cas avons-nous besoin de droits d'administrateur ?

L'exemple le plus courant est « exécuter la ligne de commande avec les droits d'administrateur ». Comment faire? Oui Facile. Sous Windows XP, Démarrer > Invite de commandes (cmd). Sous Windows Vista, 7, 8, 8.1 Démarrer > Dans la barre de recherche, écrivez CMD et appuyez sur ctrl+entrée.

Il existe de nombreux cas où il est nécessaire d'apporter des modifications importantes aux paramètres de Windows et il est recommandé que ces modifications soient effectuées par des utilisateurs expérimentés (personnalisation approfondie du système pour eux-mêmes). De nos jours, de nombreuses ressources Internet publient diverses instructions pour résoudre certains problèmes, tels que : certains jeux ou programmes ne démarrent pas, la suppression des erreurs système, Internet ou d'autres fonctions ne fonctionnent pas. Dans presque tous les guides, à un moment donné, vous avez besoin exécuter le programme en tant qu'administrateur, et grâce à cet article vous êtes déjà averti sur cette question. Partager avec des amis. Bonne chance!

Salut tout le monde. Avec l'augmentation de l'activité virale, Microsoft a introduit une fonctionnalité aussi intéressante pour lancer des applications que l'exécution en tant qu'administrateur.

En d’autres termes, une application virale doit être approuvée par un utilisateur disposant de droits d’administrateur avant de s’exécuter. Sinon, le lancement n’aura pas lieu et ne pourra pas fonctionner.

Dans le même temps, les utilisateurs novices se posent davantage de questions, car ce programme (d'ailleurs appelé UAC) surveille non seulement le lancement des applications, mais contrôle également leur suppression ou leur modification.

Pourquoi avons-nous besoin de ces pop-ups ? Comment les utiliser ou les désactiver complètement ? Analysons plus en détail les fonctionnalités du programme.

2 Comment supprimer en tant qu'administrateur ?

Si un programme ou un fichier ne souhaite pas être supprimé, vous pouvez essayer de supprimer les fichiers en tant qu'administrateur. Pour ce faire, faites un clic droit sur le fichier et sélectionnez Supprimer avec l'icône de l'administrateur.

Il arrive souvent que vous ne puissiez pas supprimer un dossier de cette manière en tant qu'administrateur ; dans ce cas, je vous recommande de vous familiariser avec le programme. Il supprimera tout en quelques secondes sans aucune étape supplémentaire.

2.1 Comment désactiver l'UAC ?

Lorsque ces fenêtres contextuelles apparaissent constamment devant nous, il n'y a qu'un seul désir : désactiver et oublier ce programme pour toujours. Mais je ne me précipiterais pas pour mettre en œuvre une telle solution.

Puisque la désactivation du programme peut sérieusement « affecter » la protection de l’ordinateur. Et lancer quelque chose d’ennuyeux sur votre ordinateur deviendra une tâche extrêmement simple. Surtout si vous n’en êtes pas équipé.

Mais si vous souhaitez toujours désactiver cette fonction, alors pour ce faire, allez simplement sur panneau de configuration -> comptes d'utilisateurs. Dans la fenêtre qui s'ouvre, sélectionnez "Modifier les paramètres de contrôle de compte d'utilisateur".

Sélectionnez ensuite « Jamais » et cliquez sur D'ACCORD.

C'est tout. Si vous avez des questions, je me ferai un plaisir d'y répondre dans les commentaires. Bonne chance à toi!

Je ne révélerai pas un grand secret si je dis cela pour exécuter certaines applications Windows 7 requis droits Administrateur (superutilisateur) racine).
Cela est dû au fait que certaines applications nécessitent un accès légèrement plus important au système d'exploitation et au composant de protection. Microsoft Windows, appelé Contrôle de compte d'utilisateur(UAC), réagit à cela. Parlons maintenant de la façon d'exécuter le programme en tant qu'administrateur.

Première option(le plus rapide)
Cliquez sur le raccourci du programme tout en maintenant enfoncées les touches " Changement" Et " Ctrl". Vient ensuite la réponse à la demande UAC.

Deuxième option(standard)
Cliquez sur Exécuter en tant qu'administrateur":
Voici ensuite la réponse à la demande UAC.

Troisième option(réutilisable)
Cliquez sur clic droit sur le raccourci et dans le menu contextuel qui s'ouvre, sélectionnez " Propriétés". Ensuite, allez dans l'onglet " Compatibilité" et cochez la case " Exécutez ce programme en tant qu'administrateur", appliquez les modifications.

Quatrième option(pas de fenêtre UAC)
Si vous êtes ennuyé par l'invite UAC, exécutez " Planificateur de tâches" (Démarrer > Tous les programmes > Accessoires > Outils système > Planificateur de tâches). Dans le menu " Action" sélectionner un article " Créer une tâche":
Ensemble " Nom"pour une nouvelle tâche et cochez la case" Courez avec les droits les plus élevés":

Allez dans l'onglet " Actions", Cliquez sur " Créer" et dans la fenêtre qui s'ouvre, via le bouton " Revoir", précisez le chemin d'accès au fichier exécutable du programme :

Après quoi, en utilisant le bouton " D'ACCORD", enregistrez vos modifications et vous pourrez fermer le Planificateur de tâches.

Ensuite, en suivant le chemin précédemment suivi, rendez-vous sur " Propriétés"raccourci et onglet du programme" Étiquette", dans le champ " Un objet"remplacez le chemin d'accès au fichier exécutable par la ligne :
schtasks.exe /run /tn "N'importe quel nom"
Si le nom de la tâche que vous avez attribué ne contient pas d'espaces, vous pouvez omettre les guillemets.

Après ces manipulations, l'icône de raccourci du programme deviendra l'icône d'application standard et les propriétés du raccourci s'agrandiront sensiblement.
Je pense que tout le monde sait comment changer l'apparence d'un raccourci...

Vous pouvez, bien sûr, gagner du temps et simplement désactiver l'UAC (en conséquence, toutes les demandes et restrictions de lancement disparaîtront), mais, à mon avis, cela Pas une option. Même si vous disposez d'un antivirus et d'un pare-feu résidents, un obstacle supplémentaire à l'accès non autorisé à votre système d'exploitation ne fera jamais de mal.
Cependant, c'est à vous de décider.

C'est tout. Merci d'avoir lu l'article. J'espère que cela vous a été utile.