Järjestelmä- ja käyttäjäympäristömuuttujat Windows 11/10:ssä selitetty

Järjestelmä- ja käyttäjäympäristömuuttujat(System and User Environment Variables) ovat aina olleet monimutkainen keskustelunaihe päivittäisille Windows-käyttöjärjestelmän(Windows OS) käyttäjille. Mitä he tekevät? Internetissä oleva opetusohjelma käski lisätä PATH - muuttujan, mutta mikä se on? Mistä löydän nämä muuttujat? Kaikkiin näihin kysymyksiin vastataan pian tässä postauksessa. Olemme yrittäneet antaa sinulle korkean tason yleiskatsauksen siitä, mitä järjestelmä-(System) ja käyttäjäympäristömuuttujat(User Environment Variables) ovat ja kuinka voit hyödyntää niitä.

Tässä viestissä keskustelemme ympäristömuuttujista(Environment Variables) , järjestelmä-(System) ja käyttäjäympäristömuuttujista(User Environment Variables) sekä niiden lisäämisestä ja muokkaamisesta. Sitten siirrymme dynaamisiin järjestelmämuuttujiin(Dynamic System Variables) ja katsomme kuinka niitä käytetään komentokehotteessa.

Mikä on ympäristömuuttuja Windows(Variable) - käyttöjärjestelmässä(Windows OS)

Ympäristömuuttuja(Environment Variable) muodostuu kahdesta erillisestä sanasta, " ympäristö(Environment) " ja " muuttuja(Variable) ". Keskustellaan ensin "muuttujasta". Se tarkoittaa, että entiteetti voi tallentaa arvon ja vaihdella tietokoneesta toiseen. Windows tarjoaa " ympäristön(Environment) " sovelluksille suorittaakseen ja suorittaakseen toimintoja, ja se on ensimmäinen sana. Yhdistämällä molemmat ympäristömuuttujat(Environment) ovat niitä dynaamisia objekteja, jotka tallentavat ympäristön tarjoamat arvot. Now Environment tarjoaa arvoja, jotka auttavat muita ohjelmia saamaan tärkeitä tietoja järjestelmästä. Kuten on olemassa ympäristömuuttuja nimeltä "windir", joka vastaa hakemistoa, jossa Windowson asennettu. Näet tämän toiminnassa avaamalla tutkimusikkunan ja kirjoittamalla osoitepalkkiin %windir%Windowsin asennuskansio avautuu .(Windows)

Hyvin samalla tavalla voit viitata Windows - hakemistoon käyttämällä 'windir'-muuttujaa muissa ohjelmissa ja komentosarjoissa. On olemassa lukuisia muita muuttujia, joita voidaan käyttää. " TEMP " tai "TMP" on muuttuja, joka osoittaa hakemistoon, johon kaikki väliaikaiset tiedostot on tallennettu. Suosituin ' Path' -muuttuja on se, joka osoittaa suoritettavat tiedostot sisältävät hakemistot. Jotta voit ajaa ohjelman komentokehotteesta(Command Prompt) missä tahansa muussa hakemistossa. Olemme selittäneet Pathin(Path) myöhemmin tässä viestissä. Kaikki nämä muuttujat ovat hyödyllisiä, kun kehität jotain tai käytät kuorta paljon.

Mitä ovat järjestelmä-(System) ja käyttäjäympäristömuuttujat(User Environment Variables)

Hyvin samankaltainen kuin rekisterin(Registry) toiminta Windowsissa(Windows) , meillä on järjestelmä-(System) ja käyttäjäympäristömuuttujat(User Environment Variables) . Järjestelmämuuttujat ovat koko järjestelmän hyväksyttyjä, eivätkä ne vaihtele käyttäjästä toiseen. Käyttäjäympäristöt(Whereas) määritetään eri(User Environments) tavalla käyttäjien välillä. Voit lisätä muuttujasi käyttäjän alle, jotta ne eivät vaikuta muihin käyttäjiin.

Tiedoksi, koska keskustelemme aiheesta perusteellisesti. Järjestelmämuuttujat(System Variables) arvioidaan ennen käyttäjän muuttujia(User Variables) . Joten jos joillakin käyttäjämuuttujilla on sama nimi kuin järjestelmämuuttujilla, käyttäjän muuttujat otetaan huomioon. Path- muuttuja luodaan(Path) eri tavalla. Tehokas polku(Path) on User Path -muuttuja, joka on liitetty System Path -muuttujaan. Joten merkintöjen järjestys on järjestelmämerkinnät, joita seuraa käyttäjämerkinnät.

Kuinka lisätä ja muokata ympäristömuuttujia

Pieni varoitus ennen kuin mennään syvemmälle. Luo järjestelmän palautuspiste ja yritä olla peukaloimatta järjestelmääsi määritettyjä asetuksia. Kunnes et ole kovin varma teoistasi. Avaa Ympäristömuuttujat -ikkuna seuraavasti:

  1. Napsauta hiiren kakkospainikkeella "Tämä tietokone" -kuvaketta ja valitse "Ominaisuudet".
  2. Valitse nyt tässä ikkunassa "Advanced System Settings" vasemmasta osasta.
  3. Paina(Hit) viimeistä painiketta, jossa lukee "Ympäristömuuttujat" avataksesi ikkunamme.

Järjestelmä- ja käyttäjäympäristömuuttujat

Kun olet avannut tämän, voit tarkastella käyttäjä-(User) ja järjestelmämuuttujia(System) erikseen. Muuttujan nimi on ensimmäisessä sarakkeessa ja sen arvo toisessa. Taulukon alla olevilla vastaavilla painikkeilla voit "Lisää", "Muokkaa" ja "Poista" nämä muuttujat.

Path-muuttujan käyttäminen

Polku(Path) on eniten käytetty ympäristömuuttuja. Kuten mainitsin, se viittaa hakemistoihin, jotka sisältävät suoritettavia tiedostoja. Kun olet asettanut Path - muuttujan oikein, voit käyttää näitä suoritettavia tiedostoja mistä tahansa järjestelmästä. Yritetään ymmärtää tämä esimerkin avulla. Avaa ympäristömuuttujien ikkuna ja etsi järjestelmämuuttujista Polku(Path) .

Järjestelmä- ja käyttäjäympäristömuuttujat

Napsauta(Click) "Muokkaa" ja napsauta sitten " Uusi(New) " leikkimättä muilla säätimillä juuri nyt. Napsauta nyt selaa ja valitse kansio, jossa on haluamasi suoritettava tiedosto. Napsauta(Click) 'OK' ja tallenna kaikki. Lisäsin polkuun suoritustiedoston "Visual Studio Code".

Nyt käynnistääksesi sovelluksesi avaa komentokehote(Command Prompt) ja kirjoita kansiossa olevan suoritettavan tiedoston nimi. Voit antaa lisäargumentteja, jos ohjelma tukee niitä. Ohjelma suoritetaan komentokehotteesta olematta todellisuudessa hakemistossa, josta komennon suoritit. Se on Path-muuttujan(Path variable) kauneus .

Luettelo kaikista ympäristömuuttujista

Avaa komentokehote ja kirjoita ' SET ' ja paina Enter . Näkyviin tulee koko luettelo muuttujista ja niiden nykyiset arvot, ja voit katsoa sitä tehdäksesi muutoksia tietokoneeseesi.

Dynaamiset ympäristömuuttujat

Toisin kuin perinteiset muuttujat, dynaamiset ympäristömuuttujat tarjoaa CMD , ei järjestelmä. Näiden muuttujien arvoja ei voi muuttaa, ja ne laajenevat erilaisiksi erillisiksi arvoiksi aina, kun niitä kysytään. Käytämme yleensä näitä muuttujia eräkäsittelyyn, eikä niitä tallenneta ympäristöön. Edes 'SET'-komento ei paljasta näitä muuttujia. Jotkut dynaamisista ympäristömuuttujista on lueteltu alla.

Lue(Read) : Ympäristömuuttujien lisääminen kontekstivalikkoon(How to add Environment Variables to Context Menu) .

Luettelo ympäristömuuttujista Windows 11/10

%APPDATA% – C:Users<käyttäjänimi>AppDataRoaming

%ALLUSERSPROFILE% – C:ProgramData

%CD% – Tämän komennon kirjoittaminen antaa sinulle nykyisen hakemiston, jossa työskentelet.

%COMMONPROGRAMFILES% – C:Program FilesYleiset tiedostot

%COMMONPROGRAMFILES(x86)% – C:Program Files (x86)Yleiset tiedostot

%COMMONPRGRAMW6432% – C:Program FilesYleiset tiedostot

%CMDEXTVERSION% – Tämä muuttuja laajenee komentorivilaajennusten versioon.

%COMSPEC% – C:WindowsSystem32cmd.exe

%DATE% : – Tämä muuttuja antaa sinulle nykyisen päivämäärän päivämäärämuotoasetusten mukaan.

%ERRORLEVEL% – Määrittää viimeisen suorituskomennon asetetun virhetason.

%HOMEDRIVE%   – C:

%HOMEPATH%   -C:Käyttäjät<käyttäjänimi>

%LOCALAPPDATA% – C:Users<käyttäjänimi>AppDataLocal

%LOGONSERVER% – \<domain_logon_server>

%PATH% – C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem

%PATHEXT%.com ; .exe ; .bat ; .cmd ; .vbs ; .vbe ;.js; .jse ; .wsf ; .wsh ;.msc

%PROGRAMDATA% – C:ProgramData

%PROGRAMFILES% – C:Program Files

%PROGRAMW6432% – C:Ohjelmatiedostot

%PROGRAMFILES(X86)% – C:Program Files (x86)

%PROMPT% – $P$G

%SYSTEMDRIVE% – C:

%SYSTEMROOT% – C:Windows

%TIME% – Samalla tavalla se antaa sinulle nykyisen ajan aikamuotoasetusten mukaisesti.

%TMP% – C:Users<käyttäjänimi>AppDataLocalTemp

%TEMP% – C:Users<käyttäjänimi>AppDataLocalTemp

%USERNAME% – <käyttäjänimi>

%USERPROFILE% – C:Käyttäjät<käyttäjänimi>

%USERDOMAIN%(Userdomain) Nykyiseen käyttäjään liitetty käyttäjätunnus.

%USERDOMAIN_ROAMINGPROFILE%(Userdomain) Roaming - profiiliin liittyvä käyttäjäverkkotunnus.

%WINDIR%   – C:Windows

%PUBLIC% – C:UsersPublic

%PSMODULEPATH% – % SystemRoot % system32WindowsPowerShell 1.0 -moduulit

%ONEDRIVE%   – C:Users<käyttäjänimi>OneDrive

%DRVERDATA%   – C:WindowsSystem32DriversDriverData

%CMDCMDLINE%   – Tulostaa(Outputs) komentorivin, jota käytetään nykyisen komentokehoteistunnon(Command Prompt) käynnistämiseen . ( Komentokehote(Command Prompt) .)

%COMPUTERNAME%   -Tulostaa järjestelmän nimen.

%PROCESSOR_REVISION% – Tulostaa prosessorin version.

%PROCESSOR_IDENTIFIER%   – Tulostaa prosessorin tunnisteen.

%PROCESSOR_LEVEL%   – Tulostaa prosessorin tason.

%RANDOM% – Tämä muuttuja tulostaa satunnaisluvun väliltä 0 - 32767

%NUMBER_OF_PROCESSORS% – Tulostaa fyysisten ja virtuaalisten ytimien määrän.

%OS% – Windows_NT

Tämä(Windows) koski pitkälti Windowsin järjestelmä-(System) ja käyttäjäympäristömuuttujia(User Environment Variables) . Windowsissa(Windows) on paljon enemmän muuttujia – älä unohda tarkistaa ne SET-komennolla.

VINKKI(TIP) : Rapid Environment Editor on(Windows) tehokas ympäristömuuttujien editori(Variables Editor) Windowsille .



About the author

Olen web-kehittäjä, jolla on kokemusta sekä Windows 11:n että 10:n kanssa työskentelystä. Olen myös ollut Firefox-käyttäjä useiden vuosien ajan ja olen oppinut käyttämään täysin uutta Xbox One -pelikonsolia. Suurin kiinnostuksen kohteeni ovat ohjelmistokehitys, erityisesti web- ja mobiilikehitys, sekä datatiede. Olen erittäin perehtynyt erilaisiin tietokonejärjestelmiin ja niiden käyttöön, joten voin antaa puolueetonta palautetta erilaisista käyttämistäsi ohjelmista tai palveluista.



Related posts