Yritän lisätä C:\xampp\php
järjestelmän PATH
-ympäristömuuttujaan Windowsissa.
Olen jo lisännyt sen Ympäristömuuttujat-valintaikkunan avulla.
Mutta kun kirjoitan konsoliin:
C:\>path
se ei näytä uutta C:\xampp\php
-hakemistoa:
PATH=D:\Program Files\Autodesk\Maya2008\bin;C:\Ruby192\bin;C:\WINDOWS\system32;C:\WINDOWS;
C:\WINDOWS\System32\Wbem;C:\PROGRA~1\DISKEE~2\DISKEE~1\;c:\Program Files\Microsoft SQL
Server\90\Tools\binn\;C:\Program Files\QuickTime\QTSystem\;D:\Program Files\TortoiseSVN\bin
;D:\Program Files\Bazaar;C:\Program Files\Android\android-sdk\tools;D:\Program Files\
Microsoft Visual Studio\Common\Tools\WinNT;D:\Program Files\Microsoft Visual Studio\Common
\MSDev98\Bin;D:\Program Files\Microsoft Visual Studio\Common\Tools;D:\Program Files\
Microsoft Visual Studio\VC98\bin
Minulla on kaksi kysymystä:
PATH
-muuttujaan konsolin avulla (ja ohjelmallisesti batch-tiedoston avulla)?Kun olet muuttanut PATH
:n GUI:n avulla, sulje ja avaa konsoli-ikkuna uudelleen.
Tämä toimii, koska vain muutoksen jälkeen käynnistetyt ohjelmat näkevät uuden PATH
:n.
Suorita tämä komento auki olevassa komentoikkunassa:
set PATH=%PATH%;C:\your\path\here\
Tämä komento lisää C:\your\path\here\
nykyiseen PATH
-tietokantaan.
Puretaan se alaspäin:
set
- Komento, joka muuttaa cmd'n ympäristömuuttujia vain nykyisen cmd-istunnon osalta; muut ohjelmat ja järjestelmä eivät vaikuta.PATH=
- Ilmaisee, että PATH
on väliaikaisesti muutettava ympäristömuuttuja.%PATH%;C:\your\your\path\here\
- Osa %PATH%
laajenee PATH
:n nykyiseksi arvoksi, ja ;C:\your\your\path\here\
liitetään siihen. Tästä tulee uusi PATH
.VAROITUS: Tämä ratkaisu voi olla tuhoisaa PATH:ille ja järjestelmän vakaudelle. Sivuvaikutuksena se yhdistää käyttäjän ja järjestelmän PATH:n ja lyhentää PATH:n 1024 merkkiseksi. Tämän komennon vaikutus on peruuttamaton. Tee ensin varmuuskopio PATHista. Katso lisätietoja kommenteista.
Älä kopioi ja liitä tätä sokeasti. Käytä varoen.
Voit permanentisti lisätä polun PATH
:iin komennolla setx
:
setx /M path "%path%;C:\your\path\here\"
Poista /M
-merkki, jos haluat asettaa käyttäjän PATH
:n järjestelmän PATH
:n sijaan.
Huomautuksia:
Komento setx
on käytettävissä vain Windows 7:ssä ja uudemmissa versioissa.
Tämä komento kannattaa suorittaa korotetusta komentorivistä.
Jos haluat muuttaa sen vain nykyisen istunnon osalta, käytä komentoa set.
Tämä muuttaa vain rekisteriä. Olemassa oleva prosessi ei käytä näitä arvoja. Uusi prosessi käyttää niitä, jos se käynnistetään tämän muutoksen jälkeen eikä peri vanhaa ympäristöä vanhemmaltaan.
Et määritellyt, miten käynnistit konsoli-istunnon. Paras tapa varmistaa tämä on poistua komentotulkista ja suorittaa se uudelleen. Sen pitäisi sitten periä päivitetty PATH.