Cours d'informatique

Définition de la variable système PATH. Commande SET - utilisation des variables d'environnement Windows Chemin des variables d'environnement Windows 7

Lorsque le système d'exploitation démarre un programme, il démarre un nouveau processus et lui transmet d'une manière ou d'une autre des informations sur les paramètres de l'environnement, ou environnement (en anglais, le terme environnement est utilisé). Ces informations consistent en un ensemble de variables contenant certaines valeurs. Un processus peut obtenir ces valeurs en accédant à la variable souhaitée par son nom. Par exemple, pour savoir où se trouve le répertoire que le système d'exploitation recommande d'utiliser pour stocker les fichiers temporaires, vous devez obtenir la valeur de la variable d'environnement TEMP.

Comment puis-je afficher les valeurs des variables d'environnement ?

Dans la console Windows, vous pouvez afficher la valeur de cette variable en exécutant la commande echo %TEMP% , dans la console PowerShell vous devez exécuter la commande echo $Env:TEMP et dans la console Linux ou MacOS vous devez exécuter la commande écho $TEMP .

Si vous écrivez un programme dans le langage de programmation Python, la valeur de cette variable peut être obtenue comme ceci :

importer os temp = os . environ["TEMP"]

En Java, cela peut être fait comme ceci :

Chaîne temp = Système . getenv(). obtenir("TEMP");

En C#, une action similaire ressemble à ceci :

chaîne temp = Système . Environnement. GetEnvironmentVariable("TEMP");

Qu'est-ce que la variable d'environnement PATH affecte ?

À l'aide de variables d'environnement, vous pouvez transférer des informations non seulement vers les processus en cours d'exécution, mais également vers le système d'exploitation lui-même. Il lit et utilise également les valeurs des variables d'environnement, afin que vous puissiez contrôler certains aspects du comportement du système d'exploitation en modifiant les variables d'environnement.

La variable PATH contient une liste de répertoires dans lesquels le système d'exploitation tente de rechercher des fichiers exécutables si l'utilisateur n'a pas explicitement spécifié le chemin d'accès au fichier exécutable souhaité au démarrage.

Imaginons qu'un ordinateur Windows dispose de deux versions différentes de l'interpréteur du langage de programmation Python installées. Cela peut être fait en les installant dans des répertoires différents, par exemple C:\Python27 et C:\Python34. Le fichier exécutable des deux versions s'appelle python.exe.

Afin d'exécuter le fichier exécutable de la version souhaitée, vous pouvez spécifier le chemin complet d'accès, par exemple C:\Python34\python.exe :

Mais je suis trop paresseux pour indiquer le chemin complet à chaque fois, et je dois aussi m'en souvenir.

Une alternative consiste à ajouter le chemin du répertoire où se trouve ce fichier exécutable à la variable d'environnement PATH, puis vous pourrez l'exécuter en spécifiant uniquement le nom. Et pour savoir où il se trouve (selon le système d'exploitation), vous pouvez utiliser la commande Where du système d'exploitation Windows ou la commande which du système d'exploitation Linux ou MacOS.

Cette variable contient une liste de répertoires dans lesquels le système d'exploitation doit rechercher les fichiers exécutables. Le séparateur est un point-virgule (;) sous Windows et un deux-points (:) sous Linux et MacOS.

Veuillez noter que dans la variable PATH, vous devez ajouter non pas les chemins d'accès aux fichiers exécutables, mais les chemins d'accès aux répertoires où ils se trouvent !

Programmes variables et utilitaires PATH

Il n'est pas nécessaire d'ajouter à la variable PATH les chemins de tous les répertoires dans lesquels se trouvent les fichiers exécutables sur votre ordinateur. Très probablement, vous lancez la plupart des programmes « via le menu Démarrer ». La variable PATH n'a aucun effet sur cette méthode de lancement. Il est important de le configurer pour pouvoir lancer rapidement et facilement toutes sortes de petits programmes depuis la console.

Par exemple, cette variable inclut généralement le chemin vers les emplacements « standards » où se trouvent divers petits programmes utilitaires. Dans le système d'exploitation Windows, il s'agit du répertoire C:\Windows\system32, dans les systèmes d'exploitation Linux et MacOS, le répertoire est /usr/bin.

C'est grâce à cela que l'on peut par exemple utiliser l'utilitaire find de la console Windows pour rechercher des fichiers ou l'utilitaire telnet pour établir une connexion à distance en utilisant le protocole du même nom, simplement en précisant leur nom, et non le chemin complet c:\Windows\system32\telnet.exe .

Lorsque vous avez un nouveau programme utilitaire, la question se pose : où le mettre ? D'une part, il peut être placé dans C:\Windows\system32 ou /usr/bin . Mais si vous n'aimez pas encombrer les répertoires standard, créez un répertoire spécial, placez-y tous ces petits programmes et ajoutez le chemin de ce répertoire à la variable d'environnement PATH.

CHEMIN est une variable d'environnement et est une liste de dossiers utilisée par le système d'exploitation pour rechercher des fichiers exécutables (*.EXE). En pratique, si le dossier est ajouté à PATH, les fichiers exécutables peuvent être exécutés à partir de la ligne de commande sans en spécifier le chemin complet.

  • Pour voir une liste des dossiers inclus dans la variable PATH, tapez simplement CHEMIN sur la ligne de commande.
  • Vous pouvez ajouter un dossier à PATH à l'aide de l'interface graphique Windows. Pour cela, ouvrez la boîte de dialogue des propriétés du système (WIN+PAUSE), sur l'onglet En plus appuie sur le bouton Variables d'environnement, dans la section variables système, sélectionnez CHEMIN et appuyez sur le bouton Changement.

Dans le cadre de l'installation automatique de Windows, nous sommes bien entendu intéressés par la question de l'ajout d'un dossier à PATH depuis la ligne de commande lors de l'installation du système.

Commande CHEMIN

Cette commande ajoute les dossiers spécifiés à PATH, mais les modifications sont valides uniquement pendant la session de commande en cours(c'est-à-dire que si vous exécutez cette commande à partir d'un fichier batch, les dossiers ajoutés ne seront dans PATH que tant qu'ils seront exécutés).

Chemin=%PATH%;"%systemdrive%\system32\mytools";"%programfiles%\Opera"

utilitaire pathman

pathman /as "%systemdrive%\system32\mytools";"%programfiles%\Opera"

Conseil. Vous pouvez rassembler tous vos utilitaires de ligne de commande préférés dans un seul dossier et l'ajouter à votre PATH. Dans l'exemple ci-dessus, mes utilitaires sont collectés dans %systemdrive%\system32\mytools.

Script AutoIt

;quel chemin doit être ajouté à la variable Path$addtopath=@ProgramFilesDir&"\7-Zip" ;récupère le contenu actuel de la variable Path$curpath=RegRead("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment","Path")

Variable CHEMIN est une variable système avec laquelle le système d'exploitation trouve les objets exécutables nécessaires sur la ligne de commande ou dans la fenêtre du terminal. Le paramètre variable contient une liste (séparée par des points-virgules) ; ) répertoires dans lesquels le fichier exécutable sera recherché lors de l'appel de la commande depuis la console.

Dans le système d'exploitation les fenêtres variable système CHEMIN peut être défini à l’aide de l’utilitaire système dans Panneaux de configuration Windows.

Décrivons comment changer la valeur d'une variable CHEMIN dans le système d'exploitation Windows 10.

au menu Commencer exécuter la commande Système(Panneau de configuration → Système et sécurité → Système) :

Clique sur le lien Réglages avancés du système:

Ouvrez la fenêtre Variables d'environnement :


Au chapitre Variables d'environnement Et Variables système sélectionnez la variable d'environnement CHEMIN. Cliquez sur Changement. Si la variable CHEMIN n'existe pas, cliquez Créer.

Pour modifier les variables d'environnement système, vous devez disposer des droits appropriés. S'il n'y en a pas, vous devez créer une variable utilisateur.


Dans la fenêtre " Changer la variable d'environnement" (ou Nouvelle variable système) spécifiez la valeur de la variable d'environnement CHEMIN, puis confirmez l'action en appuyant sur le bouton D'ACCORD.


Si vous utilisez une variable CHEMIN pas pour la ligne de commande, mais pour d'autres applications, par exemple Module PHP, vous devez redémarrer votre ordinateur.

Instructions

Cliquez avec le bouton droit sur l'icône Poste de travail située sur votre bureau ou dans le menu Démarrer. Dans le menu contextuel qui apparaît, sélectionnez la ligne du bas « Propriétés » - une nouvelle fenêtre « Propriétés système » s'ouvrira. Vous pouvez également ouvrir la fenêtre Propriétés système en appuyant sur la combinaison de touches de raccourci Windows + Pause Break. Si vous utilisez le système d'exploitation Windows 7, cliquez également avec le bouton droit sur l'icône « Poste de travail », sélectionnez « Propriétés », puis sélectionnez « Paramètres système avancés » sur le côté gauche de la fenêtre des propriétés.

Dans la fenêtre « Propriétés du système », accédez à l'onglet « Avancé » en cliquant dessus avec le bouton gauche - vous verrez trois sections de paramètres système supplémentaires. En dessous d'eux, il y aura deux autres boutons - "Variables d'environnement" et "Rapport d'erreurs". Vous avez besoin de variables d'environnement - cliquez sur le bouton approprié.

La fenêtre Variables d'environnement contient deux catégories de variables, l'une étant les variables d'environnement utilisateur et l'autre étant . Recherchez la variable de chemin dans la liste des variables système et sélectionnez-la en cliquant sur le bouton gauche de la souris.

Maintenant, avec la variable de chemin sélectionnée, cliquez sur le bouton "Modifier" situé sous la fenêtre de liste - une petite fenêtre "Modifier la variable système" s'ouvrira, où se trouveront deux lignes de saisie - "Nom de la variable" et "Valeur de la variable". Modifiez la valeur de la variable path comme vous le souhaitez.

Une autre manière de modifier la valeur de la variable chemin est la suivante : dans la fenêtre « Variables d'environnement », cliquez sur le bouton « Créer », puis dans la fenêtre qui s'ouvre, dans le champ « Nom de la variable », saisissez « chemin » et dans le champ « Valeur de la variable », saisissez la valeur souhaitée. Cela changera la valeur actuelle de la variable de chemin par celle que vous venez de saisir.

Vidéo sur le sujet

Une variable d'environnement appelée Path est utilisée par les composants du système d'exploitation et les applications qui y sont installées pour obtenir des adresses de répertoire dans lesquelles rechercher des fichiers exécutables. Certaines adresses sont présentes par défaut dans cette variable et l'utilisateur ne peut pas les modifier, mais il peut y ajouter (« écrire ») des adresses supplémentaires.

Instructions

Cliquez avec le bouton droit sur l'icône « Poste de travail » sur le bureau et sélectionnez « Propriétés » dans le menu contextuel contextuel. La même chose peut être faite avec l'élément « Ordinateur » dans le menu principal du système d'exploitation sur le bouton « Démarrer ». Ou vous pouvez simplement appuyer sur la combinaison de touches de raccourci gagner + pause - chacune de ces actions lancera le composant du système d'exploitation appelé « Propriétés du système ».

Allez dans l'onglet « Avancé » de la fenêtre qui s'ouvre et cliquez sur le bouton « Variables d'environnement » situé en bas. Une autre fenêtre s'ouvrira avec deux tableaux placés dedans - l'installation du système d'exploitation dont vous avez besoin est placée en haut (« Variables d'environnement utilisateur »). Sélectionnez la ligne contenant le mot Chemin dans la colonne « Variable », puis cliquez sur le bouton « Modifier » sous ce tableau. De ce fait, une troisième et dernière boîte de dialogue s'ouvrira avec le titre « Modification d'une variable utilisateur » et deux champs à remplir.

Saisissez le chemin souhaité dans le champ « Valeur de la variable ». S'il contient déjà une entrée, ajoutez-en une nouvelle à droite, en la séparant de l'existante par un point-virgule (;). Afin de ne pas vous tromper en écrivant l'adresse complète dans le répertoire souhaité, il est préférable de copier le chemin d'accès dans l'Explorateur Windows - ouvrez-le (win + e), allez dans le dossier souhaité, sélectionnez le chemin complet dans le barre d'adresse du gestionnaire de fichiers (ctrl + a), copiez (ctrl + c), revenez à la boîte de dialogue et collez le contenu du presse-papiers (ctrl + v) dans le champ Valeur de la variable.

Laissez la valeur dans le champ « Nom de la variable » inchangée (le chemin doit y rester) et cliquez sur OK. Après cela, appuyez successivement sur les mêmes boutons OK dans les deux autres fenêtres ouvertes. Ceci termine la procédure d'ajout d'une nouvelle valeur à la variable Path.

Vidéo sur le sujet

Tous les téléphones mobiles Nokia sont fabriqués sur les plateformes S40 et S60. Cela signifie que les machines Java y sont automatiquement intégrées. Par conséquent, pour installer une application J2ME sur un tel téléphone, il vous suffit de la copier dans la mémoire intégrée du téléphone ou sur une carte mémoire.

Instructions

Lancez le navigateur Internet de votre téléphone mobile Nokia pour installer Java. Vous devez télécharger le fichier JAR. Pour les autres téléphones, vous devrez également télécharger le fichier JAD. Cependant, en raison de la plus grande demande pour ce type de fichier particulier, il vous sera plus facile de le télécharger.

Veuillez noter qu'automatiquement, avec le fichier JAD, un fichier JAR sera également téléchargé sur votre téléphone. Utilisez le navigateur intégré du téléphone s'il est basé sur la plateforme S40. Ceci est nécessaire pour qu'après le téléchargement, le fichier soit automatiquement installé. Ceux. l'installation de Java n'est plus nécessaire. Allez dans la section "Jeux" ou "Applications". Dans la liste des programmes, vous trouverez le fichier nouvellement installé.

Procédez comme suit pour installer l'application Java si la vôtre dispose d'une carte mémoire. Éteignez votre téléphone. Retirez-en la carte mémoire. Prenez un lecteur de carte. Utilisez-le pour connecter la carte mémoire de votre téléphone à votre ordinateur. Copiez toutes les applications Java qui vous intéressent dans le dossier approprié. Après cela, retirez correctement la carte mémoire et insérez-la dans le téléphone.

Procédez comme suit si votre téléphone est basé sur la plate-forme S60. Lancez le navigateur intégré de votre téléphone mobile. Téléchargez le fichier JAR ou JAD requis. Vous pouvez également utiliser un navigateur tiers, tel qu'Opera Mobile, Opera Mini ou un autre. Le fait est que le navigateur intégré enregistrera automatiquement le fichier dans le dossier UCDownloaded et qu'avec un navigateur tiers, vous pourrez définir n'importe quel dossier comme emplacement de sauvegarde sur la carte mémoire de votre téléphone mobile.

Pour une installation correcte, retirez la carte mémoire de votre téléphone mobile. À l'aide d'un lecteur de carte, connectez-le à votre ordinateur personnel. Installez ensuite le fichier JAR dans le dossier applications de la carte mémoire. L'installation ne prend pas longtemps et ne devrait entraîner aucune complication. Une fois l'opération terminée, retirez la carte mémoire et insérez-la dans le téléphone.

L'opération de définition d'une variable d'environnement (environnement) peut être effectuée par l'utilisateur à l'aide des outils standards du système d'exploitation Microsoft Windows et ne nécessite pas l'utilisation de logiciels tiers supplémentaires.

Essayez d'entrer dans la fenêtre Exécuter (Win + R) wmplayer et appuyez sur Entrée - Windows Media Player s'ouvrira. Faites maintenant la même chose sur la ligne de commande. Le joueur ne démarrera pas car le chemin d'accès n'a pas été trouvé ! Pourquoi cela arrive-t-il?

Le lecteur du blog Andrey a demandé par e-mail dans quels cas il n'est pas nécessaire de saisir le chemin complet d'accès pour lancer des fichiers exécutables. La question m'a paru élémentaire, et j'ai brièvement invité le lecteur à faire attention à la variable PATH.

Variable CHEMIN

Variable d'environnement CHEMIN contient les chemins dans lesquels Windows recherche automatiquement les fichiers exécutables (EXE, CMD, VBS, etc.) lors de l'exécution d'une commande. Initialement, seuls les principaux emplacements du système sont inclus dans la variable, de sorte que les programmes des dossiers Windows et System32 peuvent être lancés sans spécifier le chemin complet.

Comment afficher le contenu de la variable PATH

Lors de l'installation, certains programmes y écrivent le chemin de leur dossier, que vous vérifierez probablement en exécutant la commande dans la console chemin, affichant les variables système et utilisateur ensemble.

Lorsque le fichier exécutable se trouve dans l'un des emplacements connus de Windows, vous n'avez pas besoin de saisir le chemin complet du fichier. J'utilise cette propriété du système d'exploitation pour lancer rapidement mes utilitaires Nirsoft et autres programmes préférés depuis ma poitrine (l'image montre que le dossier Tools a été ajouté à PATH).

Comment ajouter vos propres chemins à la variable PATH

Vous pouvez ajouter vos propres chemins en modifiant la variable système PATH ou en créant une variable utilisateur du même nom. J'ai expliqué la différence entre les types de variables dans l'un des quiz. Il vous indique également comment modifier les variables d'environnement dans l'interface graphique. Notez que les chemins sont séparés par des points-virgules.

Vous pouvez rapidement ajouter vos chemins à PATH depuis la ligne de commande en utilisant l'utilitaire setx, inclus avec Windows 7. Voici un exemple d’ajout du chemin C:\myfolder à systémique Variable PATH (la ligne de commande doit être exécutée en tant qu'administrateur).

Pour /f "tokens=2*" %a In ("Requête Reg "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path") Do Set "systempath=%b" set newpath=%systempath%; C:\myfolder1 setx /m chemin "%newpath%"

En utilisant d'abord la commande reg la liste des chemins est lue à partir de la variable système PATH stockée dans le registre. Puis la commande ensemble définit une variable nouveau chemin avec le chemin souhaité dans la session de ligne de commande en cours, et la commande setx/m rend le nouveau chemin permanent pour systémique variable (paramètre /m).

Une variable personnalisée peut être définie sans droits d'administrateur en utilisant une approche similaire. Ajouter un nouveau chemin à un chemin existant coutume La variable PATH est implémentée comme ceci :

Pour /f "tokens=2*" %a In ("Requête Reg "HKCU\Environment" /v Path") Définissez "userpath=%b" set newpath=%userpath%;C:\myfolder2 setx path "%newpath %"

Veuillez noter que le code ci-dessus est conçu pour être exécuté sur la ligne de commande. Dans un fichier de commandes (CMD), les symboles de pourcentage sur la première ligne doivent être doubles.

À proprement parler, il était possible de s'en passer setx, parce que le reg peut non seulement lire les données du registre, mais également les écrire là-bas. Mais dans de nombreux cas, avec setx Plus facile à travailler avec une syntaxe plus compacte.

Bien sûr, je n’ai pas décrit tout cela avec autant de détails à Andrey, mais je lui ai simplement donné des instructions. Cependant, le lendemain, il m’a écrit qu’il savait tout cela (je suis un télépathe médiocre :) et m’a posé la question par laquelle j’ai commencé l’histoire d’aujourd’hui. C'était déjà plus intéressant, et j'ai promis d'aborder le sujet dans le blog !

Clé de registre des chemins d’application

En effet, sans préciser le chemin complet, vous pouvez exécuter certains programmes Windows standards depuis la fenêtre Exécuter, mais pas depuis la ligne de commande. En plus de Windows Media Player, il s'agit par exemple de Paint ( mspaint) et WordPad ( pavé de mots). La même chose est vraie pour les applications MS Office - vérifiez la commande exceller ou mot gagnant!

La différence entre la fenêtre Exécuter et l'invite de commande est que le shell Windows (explorateur) a plus de fonctionnalités que l'interpréteur de commandes de la console. Dans ce cas, tout est question de fonction ShellExécuterEx, dont la coque est équipée. Lorsque vous exécutez un exécutable sans préciser son chemin complet, la fonction recherche :

  • dossier en cours
  • Dossiers Windows et System32
  • clé de registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

Comment fonctionne la section Chemins d'application

Examinons le fonctionnement d'App Paths en utilisant Windows Media Player comme exemple.

  • une sous-section a été créée avec un alias pour le fichier exécutable (dans ce cas il s'agit wmplayer.exe)
  • dans le paramètre Défaut le chemin complet du fichier est spécifié. Si une variable est utilisée dans le chemin du fichier, le paramètre doit être une chaîne extensible (REG_EXPAND_SZ). Lorsque vous spécifiez un chemin absolu, vous pouvez utiliser un paramètre de chaîne standard (REG_SZ).
  • dans le paramètre Chemin le dossier de travail du programme est spécifié

Cela fonctionne très simplement. Vous entrez un alias de fichier dans la fenêtre Exécuter ou dans la barre d'adresse de l'Explorateur, et le système recherche automatiquement le chemin spécifié.

Comment accélérer votre travail avec App Paths

Vous pouvez utiliser cette clé de registre pour lancer rapidement des programmes dont vous n'avez pas besoin dans la barre des tâches ou sur le bureau. Par exemple, pour rechercher et remplacer des fichiers texte, j'utilise le programme BKReplacem (replacem.exe), qui possède son propre dossier dans le dossier PortableSoft. Dans la section App Paths, j'ai créé une sous-section bkr.exe et a indiqué le chemin complet vers l'utilitaire. Désormais, son lancement se résume à l'exécution bkr dans la fenêtre Exécuter.

Au fait, n'oubliez pas de mettre les chemins contenant des espaces entre guillemets. Et j'espère que vous avez déjà deviné que vous pouvez raccourcir la commande à une lettre. En continuant avec cet exemple, je pourrais créer une sous-clé b.exe. En général, un programme peut avoir n'importe quel nombre d'alias, comme vous le verrez ci-dessous.

Une autre utilisation que j'ai trouvée pour App Paths consiste à exécuter cmd.exe avec tous les droits. Je me passe depuis longtemps de l'invite UAC, grâce à l'exécution de la ligne de commande à partir du Planificateur de tâches. Après avoir créé une sous-clé cmda.exe, j'y ai spécifié le chemin d'accès au fichier batch qui exécute la tâche.

Il n'y a qu'une seule ligne :

Schtasks /run /tn CMD_Admin

Maintenant, entrez simplement la commande dans la fenêtre « Exécuter » cmda pour ouvrir l'invite de commande en tant qu'administrateur.

Quelles choses intéressantes peuvent être trouvées dans la section App Paths

Tout d’abord, je suis sûr que vous y trouverez la plupart des programmes que vous avez installés. Au lieu de spécifier le chemin d'accès à leur dossier dans la variable PATH, les programmes enregistrent leur fichier exécutable dans la section App Paths, suivant les recommandations de Microsoft.

Deuxièmement, il y a des sous-sections WORDPAD.EXE Et ÉCRIRE.EXE, tous deux menant au fichier wordpad.exe.

Le programme Write, qui faisait partie des premiers systèmes d'exploitation Microsoft, a été remplacé dans Windows 95 par WordPad. Vous trouverez également une sous-section pbrush.exe, qui fait référence à mspaint situé dans System32.

Les programmes Write et Paintbrush n'existent plus dans Windows depuis environ 15 ans, mais leur mention est toujours contenue dans le système ! Et cela nous amène à la conversation sur quand et pourquoi la section App Paths a été introduite dans Windows.

Historique des chemins d'application

La section App Paths est apparue dans Windows 95 comme antidote au colmatage du chemin PATH, spécifié dans le fichier. autoexec.bat. Les programmes y ajoutaient traditionnellement les chemins d'accès à leurs dossiers, comme cela se fait encore parfois avec la variable d'environnement du même nom. Lorsque le système a démarré, le fichier a été lu et les programmes se sont retrouvés dans le chemin système.

À propos, l'ancienne méthode autoexec.bat fonctionne toujours, vous permettant d'exécuter des fichiers exécutables sans spécifier le chemin, même si cela n'a aucun sens de l'utiliser.

Le principal problème pour les développeurs était que trouver la bonne ligne SET PATH dans autoexec.bat était une tâche non triviale. Dans ce cas, vous ne pourriez pas insérer votre ligne au début du fichier, puisqu'une autre commande ci-dessous pourrait remplacer la variable.

De plus, ajouter un chemin vers PATH afin de pointer Windows vers un seul programme n'était pas rationnel, un peu comme tirer sur des moineaux avec un canon. C'est alors que les développeurs de Windows 95 ont proposé une solution avec une section de registre qui vous permettait de spécifier les chemins d'accès à des fichiers exécutables spécifiques.

Pourquoi cette section comporte-t-elle encore des sous-sections pour Write et Paintbrush ? C'est ainsi que Windows assure la compatibilité des programmes !

Théoriquement, un programme ancien pourrait s'appuyer sur ses pairs, dont les héritiers ont déjà changé de nom ou de lieu. Pour empêcher les anciennes applications de se briser, la clé de registre App Paths est utilisée.

Tableau croisé dynamique

Alors, résumons ! Le moyen le plus simple consiste à comparer les capacités du shell Windows et de l'interpréteur de commandes système sous forme de tableau.

Sous cette forme, il devient clair non seulement un éventail plus large de recherches de fichiers exécutables dans l'Explorateur, mais également la dépendance pas tout à fait évidente de la ligne de commande à l'égard de la variable PATH. Ce sont ses chemins qui influencent la nécessité de spécifier le chemin des fichiers situés dans les dossiers système de la console.

Enfin, la section App Paths ajoute de la valeur en vous permettant de spécifier des alias courts pour les exécutables, ce qui les rend plus faciles à exécuter.

Utilisez-vous la clé de registre App Paths ou vos propres variables d’environnement ? Si oui, alors Dites-nous dans les commentaires comment ils facilitent votre travail !