Variables d'environnement des systèmes Windows

Termes, expressions, concepts...

Modérateur: Modérateurs et Modératrices

Variables d'environnement des systèmes Windows

Messagede pierre » 11 04 2014

Variables d'environnement des systèmes Windows :

Noms symboliques donnés à des valeurs susceptibles de varier. Au lieu d'utiliser la valeur, on utilise son nom, indépendamment de la valeur qu'elle prend.

Les variables d'environnement se reconnaissent à leur convention d'écriture : un nom précédé et suivi du caractère "%".
Par exemple, il est souvent fait référence aux valeurs contenues dans les variables suivantes pour localiser les emplacements d'une installation de Windows, car rien ne vous oblige à utiliser les emplacements par défaut pour installer Windows :

%systemroot%
%programfiles%
%Windir%
Etc. ...

Variables d'environnement

Avatar de l’utilisateur
pierre
 
Messages: 21932
Inscription: 20 05 2002
Localisation: Ici et maintenant

Re: Variables d'environnement des systèmes Windows

Messagede shl » 11 04 2014

Bonsoir,

Un tripatouillage pratique que j'avais fait il y a quelques années, c'est d'utiliser une variable pour définir des commandes pour Démarrer > Exécuter. Ca fait longtemps, je la résume de tête. C'était sous XP mais ça doit être valable pour les Windows récents :

Créer un dossier qui contiendra les raccourcis à taper dans "Exécuter"
Ajouter à la variable d'environnement XXX (explication plus bas) le chemin vers le dossier en question
Retourner dans le dossier et y mettre un raccourci ordinaire vers le programme qu'on souhaite lancer par "Exécuter", par exemple Firefox
Le nom de ce raccourci dans le dossier déterminera la commande à taper dans Exécuter. Appelons par exemple "fox"
Aller dans Exécuter > taper "fox" : Firefox se lance.

Le souci, c'est qu'il faut retrouver le nom de cette variable "XXX" à utiliser, et je n'ai pas de Windows sous la main. :whip:
Je sais que c'est une variable qui a le dossier system32 pour valeur (entre autres). (En fait, on peut avoir le même résultat en plaçant les raccourcis directement dans le dossier system32, mais ce n'est ni recommandé ni pratique.)
La vie privée n'est pas réservée à ceux qui ont des choses à se reprocher.
Ma config détaillée
Assiste.com
Avatar de l’utilisateur
shl
Développeur
 
Messages: 3415
Inscription: 30 10 2004
Localisation: Suivez mon regard...

Re: Variables d'environnement des systèmes Windows

Messagede pierre » 11 04 2014

:shock:
Déjà, à l'époque, tu ne pouvais pas être un utilisateur " normal " !

C'était %system%, je pense.
Avatar de l’utilisateur
pierre
 
Messages: 21932
Inscription: 20 05 2002
Localisation: Ici et maintenant

Re: Variables d'environnement des systèmes Windows

Messagede shl » 11 04 2014

Oui, ça devait être %system%.

Oui, j'ai toujours été en administrateur sous XP. Un jour j'avais essayé de me faire un compte simple utilisateur mais j'avais plein de problèmes. Rien que pour installer Money - logiciel Microsoft, en plus - je n'avais pas les droits suffisants. Sans compter que je ne pouvais plus aller trifouiller les panneau de configuration comme je voulais, ainsi que d'autres outils d'administration. Bref, la gestion des droits sous XP, de ce que j'ai vu ce n'était pas au point. Du coup je n'ai pas réessayé sur les OS suivants, bien que les niveaux de sécurité soient plus gradués que le simple admin/utilisateur.
La vie privée n'est pas réservée à ceux qui ont des choses à se reprocher.
Ma config détaillée
Assiste.com
Avatar de l’utilisateur
shl
Développeur
 
Messages: 3415
Inscription: 30 10 2004
Localisation: Suivez mon regard...

Re: Variables d'environnement des systèmes Windows

Messagede pierre » 12 04 2014

La volonté de Microsoft à longtemps été de faire un système utilisable les yeux fermés (le cerveau fermé aussi).
Il s'agissait de créer de toutes pièces un marché puis d'accompagner (de précéder) l'évolution d'une nouvelle industrie (appelée micro-informatique) et surtout pas de demander à l'utilisateur de réfléchir ! Tu n'y penses pas ! Cela demanderait de la réflexion !...
Cette attitude, volontairement anti-sécuritaire, à permis la création de toutes pièces d'une nouvelle civilisation ! L'Evolution de l'homme : vers l'Homo imbecilis noreflectansis.

Image
Avatar de l’utilisateur
pierre
 
Messages: 21932
Inscription: 20 05 2002
Localisation: Ici et maintenant

Re: Variables d'environnement des systèmes Windows

Messagede pierre » 31 01 2016

Ajouté quelques pages sur les variables d'environnement les plus souvent rencontrées.

Chaque éditeur de logiciel, chaque logiciel, portable ou installé, et chaque technologie, ajoute et utilise ses propres variables d'environnement, il est donc impossible d'en faire un inventaire complet.

  1. Variable d'environnement AllUsersAppData (%AllUsersAppData%)
  2. Variable d'environnement allusersprofile (%allusersprofile%)
  3. Variable d'environnement appdata (%appdata%)
  4. Variable d'environnement asl.log (%asl.log%)
  5. Variable d'environnement CD (%CD%)
  6. Variable d'environnement classpath (%classpath%)
  7. Variable d'environnement CommonProgramFiles (%CommonProgramFiles%)
  8. Variable d'environnement CommonProgramFiles(X86) (%CommonProgramFiles(X86)%)
  9. Variable d'environnement CommonProgramW6432 (%CommonProgramW6432%)
  10. Variable d'environnement computername (%computername%)
  11. Variable d'environnement ComSpec (%ComSpec%)
  12. Variable d'environnement configsetroot (%configsetroot%)
  13. Variable d'environnement Cpu (%Cpu%)
  14. Variable d'environnement CSIDL_ADMINTOOLS (%CSIDL_ADMINTOOLS%)
  15. Variable d'environnement CSIDL_ALTSTARTUP (%CSIDL_ALTSTARTUP%)
  16. Variable d'environnement CSIDL_APPDATA (%CSIDL_APPDATA%)
  17. Variable d'environnement CSIDL_BITBUCKET (%CSIDL_BITBUCKET%)
  18. Variable d'environnement CSIDL_CDBURN_AREA (%CSIDL_CDBURN_AREA%)
  19. Variable d'environnement CSIDL_COMMON_ADMINTOOLS (%CSIDL_COMMON_ADMINTOOLS%)
  20. Variable d'environnement CSIDL_COMMON_ALTSTARTUP (%CSIDL_COMMON_ALTSTARTUP%)
  21. Variable d'environnement CSIDL_COMMON_APPDATA (%CSIDL_COMMON_APPDATA%)
  22. Variable d'environnement CSIDL_COMMON_DESKTOPDIRECTORY (%CSIDL_COMMON_DESKTOPDIRECTORY%)
  23. Variable d'environnement CSIDL_COMMON_DOCUMENTS (%CSIDL_COMMON_DOCUMENTS%)
  24. Variable d'environnement CSIDL_COMMON_FAVORITES (%CSIDL_COMMON_FAVORITES%)
  25. Variable d'environnement CSIDL_COMMON_MUSIC (%CSIDL_COMMON_MUSIC%)
  26. Variable d'environnement CSIDL_COMMON_PICTURES (%CSIDL_COMMON_PICTURES%)
  27. Variable d'environnement CSIDL_COMMON_PROGRAMS (%CSIDL_COMMON_PROGRAMS%)
  28. Variable d'environnement CSIDL_COMMON_STARTMENU (%CSIDL_COMMON_STARTMENU%)
  29. Variable d'environnement CSIDL_COMMON_STARTUP (%CSIDL_COMMON_STARTUP%)
  30. Variable d'environnement CSIDL_COMMON_TEMPLATES (%CSIDL_COMMON_TEMPLATES%)
  31. Variable d'environnement CSIDL_COMMON_VIDEO (%CSIDL_COMMON_VIDEO%)
  32. Variable d'environnement CSIDL_CONNECTIONS (%CSIDL_CONNECTIONS%)
  33. Variable d'environnement CSIDL_CONTACTS (%CSIDL_CONTACTS%)
  34. Variable d'environnement CSIDL_CONTROLS (%CSIDL_CONTROLS%)
  35. Variable d'environnement CSIDL_COOKIES (%CSIDL_COOKIES%)
  36. Variable d'environnement CSIDL_DEFAULT_APPDATA (%CSIDL_DEFAULT_APPDATA%)
  37. Variable d'environnement CSIDL_DEFAULT_CONTACTS (%CSIDL_DEFAULT_CONTACTS%)
  38. Variable d'environnement CSIDL_DEFAULT_COOKIES (%CSIDL_DEFAULT_COOKIES%)
  39. Variable d'environnement CSIDL_DEFAULT_DESKTOP (%CSIDL_DEFAULT_DESKTOP%)
  40. Variable d'environnement CSIDL_DEFAULT_DOWNLOADS (%CSIDL_DEFAULT_DOWNLOADS%)
  41. Variable d'environnement CSIDL_DEFAULT_FAVORITES (%CSIDL_DEFAULT_FAVORITES%)
  42. Variable d'environnement CSIDL_DEFAULT_HISTORY (%CSIDL_DEFAULT_HISTORY%)
  43. Variable d'environnement CSIDL_DEFAULT_INTERNET_CACHE (%CSIDL_DEFAULT_INTERNET_CACHE%)
  44. Variable d'environnement CSIDL_DEFAULT_LOCAL_APPDATA (%CSIDL_DEFAULT_LOCAL_APPDATA%)
  45. Variable d'environnement CSIDL_DEFAULT_MYDOCUMENTS (%CSIDL_DEFAULT_MYDOCUMENTS%)
  46. Variable d'environnement CSIDL_DEFAULT_MYMUSIC (%CSIDL_DEFAULT_MYMUSIC%)
  47. Variable d'environnement CSIDL_DEFAULT_MYPICTURES (%CSIDL_DEFAULT_MYPICTURES%)
  48. Variable d'environnement CSIDL_DEFAULT_MYVIDEO (%CSIDL_DEFAULT_MYVIDEO%)
  49. Variable d'environnement CSIDL_DEFAULT_PERSONAL (%CSIDL_DEFAULT_PERSONAL%)
  50. Variable d'environnement CSIDL_DEFAULT_PROGRAMS (%CSIDL_DEFAULT_PROGRAMS%)
  51. Variable d'environnement CSIDL_DEFAULT_QUICKLAUNCH (%CSIDL_DEFAULT_QUICKLAUNCH%)
  52. Variable d'environnement CSIDL_DEFAULT_RECENT (%CSIDL_DEFAULT_RECENT%)
  53. Variable d'environnement CSIDL_DEFAULT_SENDTO (%CSIDL_DEFAULT_SENDTO%)
  54. Variable d'environnement CSIDL_DEFAULT_STARTMENU (%CSIDL_DEFAULT_STARTMENU%)
  55. Variable d'environnement CSIDL_DEFAULT_STARTUP (%CSIDL_DEFAULT_STARTUP%)
  56. Variable d'environnement CSIDL_DEFAULT_TEMPLATES (%CSIDL_DEFAULT_TEMPLATES%)
  57. Variable d'environnement CSIDL_DESKTOP (%CSIDL_DESKTOP%)
  58. Variable d'environnement CSIDL_DESKTOPDIRECTORY (%CSIDL_DESKTOPDIRECTORY%)
  59. Variable d'environnement CSIDL_DRIVES (%CSIDL_DRIVES%)
  60. Variable d'environnement CSIDL_FAVORITES (%CSIDL_FAVORITES%)
  61. Variable d'environnement CSIDL_FONTS (%CSIDL_FONTS%)
  62. Variable d'environnement CSIDL_HISTORY (%CSIDL_HISTORY%)
  63. Variable d'environnement CSIDL_INTERNET (%CSIDL_INTERNET%)
  64. Variable d'environnement CSIDL_INTERNET_CACHE (%CSIDL_INTERNET_CACHE%)
  65. Variable d'environnement CSIDL_LOCAL_APPDATA (%CSIDL_LOCAL_APPDATA%)
  66. Variable d'environnement CSIDL_MYDOCUMENTS (%CSIDL_MYDOCUMENTS%)
  67. Variable d'environnement CSIDL_MYMUSIC (%CSIDL_MYMUSIC%)
  68. Variable d'environnement CSIDL_MYPICTURES (%CSIDL_MYPICTURES%)
  69. Variable d'environnement CSIDL_MYVIDEO (%CSIDL_MYVIDEO%)
  70. Variable d'environnement CSIDL_NETHOOD (%CSIDL_NETHOOD%)
  71. Variable d'environnement CSIDL_NETWORK (%CSIDL_NETWORK%)
  72. Variable d'environnement CSIDL_PERSONAL (%CSIDL_PERSONAL%)
  73. Variable d'environnement CSIDL_PLAYLISTS (%CSIDL_PLAYLISTS%)
  74. Variable d'environnement CSIDL_PRINTERS (%CSIDL_PRINTERS%)
  75. Variable d'environnement CSIDL_PRINTHOOD (%CSIDL_PRINTHOOD%)
  76. Variable d'environnement CSIDL_PROFILE (%CSIDL_PROFILE%)
  77. Variable d'environnement CSIDL_PROGRAM_FILES (%CSIDL_PROGRAM_FILES%)
  78. Variable d'environnement CSIDL_PROGRAM_FILES_COMMON (%CSIDL_PROGRAM_FILES_COMMON%)
  79. Variable d'environnement CSIDL_PROGRAM_FILES_COMMONX86 (%CSIDL_PROGRAM_FILES_COMMONX86%)
  80. Variable d'environnement CSIDL_PROGRAM_FILESX86 (%CSIDL_PROGRAM_FILESX86%)
  81. Variable d'environnement CSIDL_PROGRAMS (%CSIDL_PROGRAMS%)
  82. Variable d'environnement CSIDL_RECENT (%CSIDL_RECENT%)
  83. Variable d'environnement CSIDL_RESOURCES (%CSIDL_RESOURCES%)
  84. Variable d'environnement CSIDL_SENDTO (%CSIDL_SENDTO%)
  85. Variable d'environnement CSIDL_STARTMENU (%CSIDL_STARTMENU%)
  86. Variable d'environnement CSIDL_STARTUP (%CSIDL_STARTUP%)
  87. Variable d'environnement CSIDL_SYSTEM (%CSIDL_SYSTEM%)
  88. Variable d'environnement CSIDL_TEMPLATES (%CSIDL_TEMPLATES%)
  89. Variable d'environnement CSIDL_WINDOWS (%CSIDL_WINDOWS%)
  90. Variable d'environnement DATE (%DATE%)
  91. Variable d'environnement DefaultUserProfile (%DefaultUserProfile%)
  92. Variable d'environnement devmgr_show_nonpresent_devices (%devmgr_show_nonpresent_devices%)
  93. Variable d'environnement ERRORLEVEL (%ERRORLEVEL%)
  94. Variable d'environnement FP_NO_HOST_CHECK (%FP_NO_HOST_CHECK%)
  95. Variable d'environnement GPU_MAX_ALLOC_PERCENT (%GPU_MAX_ALLOC_PERCENT%)
  96. Variable d'environnement HOMEDRIVE (%HOMEDRIVE%)
  97. Variable d'environnement homepath (%homepath%)
  98. Variable d'environnement LOCALAPPDATA (%LOCALAPPDATA%)
  99. Variable d'environnement logonserver (%logonserver%)
  100. Variable d'environnement number_of_processors (%number_of_processors%)
  101. Variable d'environnement os (%os%)
  102. Variable d'environnement os2libpath (%os2libpath%)
  103. Variable d'environnement Path (%Path%)
  104. Variable d'environnement pathext (%pathext%)
  105. Variable d'environnement processor_architecture (%processor_architecture%)
  106. Variable d'environnement processor_identifier (%processor_identifier%)
  107. Variable d'environnement processor_level (%processor_level%)
  108. Variable d'environnement processor_revision (%processor_revision%)
  109. Variable d'environnement ProfilesFolder (%ProfilesFolder%)
  110. Variable d'environnement ProgramData (%ProgramData%)
  111. Variable d'environnement ProgramFiles (%ProgramFiles%)
  112. Variable d'environnement ProgramFiles(X86) (%ProgramFiles(X86)%)
  113. Variable d'environnement ProgramW6432 (%ProgramW6432%)
  114. Variable d'environnement PROMPT (%PROMPT%)
  115. Variable d'environnement PSModulePath (%PSModulePath%)
  116. Variable d'environnement PUBLIC (%PUBLIC%)
  117. Variable d'environnement QTJAVA (%QTJAVA%)
  118. Variable d'environnement RANDOM (%RANDOM%)
  119. Variable d'environnement SAN_DIR (%SAN_DIR%)
  120. Variable d'environnement System (%System%)
  121. Variable d'environnement System16 (%System16%)
  122. Variable d'environnement System32 (%System32%)
  123. Variable d'environnement SystemDrive (%SystemDrive%)
  124. Variable d'environnement SystemProfile (%SystemProfile%)
  125. Variable d'environnement SystemRoot (%SystemRoot%)
  126. Variable d'environnement temp (%temp%)
  127. Variable d'environnement TIME (%TIME%)
  128. Variable d'environnement tmp (%tmp%)
  129. Variable d'environnement userdomain (%userdomain%)
  130. Variable d'environnement username (%username%)
  131. Variable d'environnement userprofile (%userprofile%)
  132. Variable d'environnement usersid (%usersid%)
  133. Variable d'environnement winbootdir (%winbootdir%)
  134. Variable d'environnement WinDir (%WinDir%)
Avatar de l’utilisateur
pierre
 
Messages: 21932
Inscription: 20 05 2002
Localisation: Ici et maintenant


Retourner vers Encyclopédie

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités