SystemRoot et Windir sont deux variables d'environnement intégrées qui pointent vers votre répertoire Windows. Bien que les deux soient des variables intégrées, la variable SystemRoot est en lecture seule, mais la variable Windir peut être supprimée ou modifiée et son paramètre est stocké dans le registre.
Si %Windir% n'est pas reconnu ou résolu par le système, vos scripts batch qui utilisent la variable ne s'exécuteront pas correctement.
En outre, le volet des tâches à divers endroits tels que le Panneau de configuration et l'application Paramètres modernes pointent vers les chemins d'application référençant %Ventir%
. Si cette variable est cassée, cliquer sur ces liens provoquera l'erreur suivante :
Windows ne peut pas trouver %windir%. Assurez-vous d'avoir tapé le nom correctement, puis réessayez.
Voici comment résoudre le problème.
Créer ou corriger une variable d'environnement Windir
Appuyez sur WinKey + R, tapez sysdm.cpl et appuyez sur ENTER
Dans l'onglet Avancé, cliquez sur Variables d'environnement.
Dans la section Variables système, créez une nouvelle variable en cliquant sur Nouvelle. Si la Windir
variable existe déjà, double-cliquez pour éditer celle existante.
Nommez la variable comme vent
, et définissez la valeur comme %SystemRoot%
Cliquez sur OK, OK. Les modifications sont appliquées instantanément. Sinon, déconnectez-vous et reconnectez-vous.
Problème de longueur de chemin
Ce problème peut également se produire si la longueur PATH dépasse 2048 caractères (ou 4096 caractères sous Windows 7 et versions ultérieures). Assurez-vous de supprimer les entrées inutiles de PATH pour le maintenir dans la limite. Pour plus d'informations, consultez l'article sur le site d'Intel: Limitation de la longueur de la variable System PATH | Intel®.
Une petite demande: si vous avez aimé ce post, merci de le partager ?
Un "minuscule" partage de votre part aiderait beaucoup à la croissance de ce blog. Quelques bonnes suggestions :- Épinglez-le !
- Partagez-le sur votre blog préféré + Facebook, Reddit
- Tweetez-le !