kancboom.ru

U nekim slučajevima, prilikom pokretanja programa, ne morate navesti punu putanju do njega. Promenljive Windows okruženja Varijabla putanje u Windows 7

Oni koji su ikada koristili uslužne programe komandne linije znaju da je mnogo zgodnije ukucati naredbu odmah, bez korištenja putanje do ovog uslužnog programa, pa čak ni bez odlaska u željeni direktorij, pa ćemo danas govoriti o putanja sistemske varijable u Windowsu, saznaćemo čemu služi i kako se može promijeniti.

Danas nećemo govoriti o tome šta je komandna linija i koji su standardni uslužni programi komandne linije u Windowsu, jer smo o tome već govorili u materijalu Osnove Windows komandne linije.

Čemu služi varijabla sistema putanje?

Put sistemske varijable Potreban nam je kako bismo dodali naše uslužne programe u komandnu liniju CMD.exe, tačnije, dodali direktorije, tj. putanje do ovih direktorija kako bi OS mogao odrediti po imenu uslužnog programa gdje se nalazi i pokrenuti ga.

Kao primjer, recimo da otvorite komandnu liniju, ukucate naredbu ipconfig ( služi za konfigurisanje mrežnih interfejsa) i u trenutku pokretanja, komandna linija ne zna gdje se ovaj uslužni program nalazi, pa počinje da ga traži. Prvo u trenutnom direktoriju, zatim u sistemskim direktorijima, koji su precizno naznačeni u varijabli pute sistema. Drugim riječima, ako ste napisali vlastiti konzolni program i želite ga pokrenuti na isti način kao ipconfig, onda to nećete moći učiniti, jer OS ne zna gdje se sam program nalazi. Stoga moramo otići u direktorij s programom ili napisati punu putanju do izvršne datoteke da bismo pokrenuli naš uslužni program. Stoga, ako često koristite neki konzolni program koji nije u standardnoj Windows build-u i ne želite ga kopirati u sistemske direktorije, onda bi bilo najbolje da kreirate vlastiti direktorij i dodate ga u varijablu sistemske putanje.

Primjer

Recimo da smo napisali program za konzolu; na primjer, imat ćemo jednostavnu bat datoteku sa sljedećom jednostavnom naredbom:

Echo Zdravo! Pauza

Bilješka! Ako želite da se ćirilično pismo prikazuje na komandnoj liniji, onda sačuvajte bat datoteku sa OEM 866 kodiranjem; to se može uraditi pomoću uređivača teksta Notepad++.

Sačuvaj sa imenom privet.bat na pogonu C u test direktoriju.

Sada pokrećemo komandnu liniju (Windows 7 OS) “Start -> Pokreni -> cmd”.

I hajde da odmah pokušamo da pokrenemo naš uslužni program i vidimo šta će ispasti iz njega:

Kao što vidite, komandna linija ne zna o kakvom se programu radi. Možemo, naravno, drugačije napisati, na primjer:

One. označavajući punu putanju do uslužnog programa, tada će sigurno početi. Ili također možete otići u testni direktorij i odatle pokrenuti uslužni program, na primjer:

U tom slučaju će se program također pokrenuti. Ali morate priznati da su to sve nepotrebni pokreti, pogotovo ako ćemo ovaj program često koristiti. Pa hajde da promenimo sistemsku varijablu putanje.

Bilješka! Ako vam se ne sviđa pozadina ili boja fonta komandne linije, možete je lako promijeniti, kao što smo raspravljali u članku Prilagođavanje izgleda Windows komandne linije.

Promjena varijable sistemske putanje u Windows 7

Za to otvaramo “Kontrolna tabla -> Sistem -> Napredne postavke sistema.”

Zatim odaberite " Varijable okruženja».

Nakon toga ćete vidjeti prozor “ Varijable okruženja " i nalazite se na dnu prozora na listi " Sistemske varijable » potražite varijablu put i pritisnite "promjena".

Kao rezultat, otvorit će se mali prozor " Promjena sistemske varijable", gdje si na terenu" Varijabilna vrijednost» dodajte na kraju, odvojeno tačkom i zarezom, putanju do direktorija u kojem ćete pohraniti svoje uslužne programe konzole. Na primjer, naveo sam C:\test. Nakon unosa, kliknite na “OK”.

Sada hajde da to proverimo. Uradićemo tačno kao što smo uradili i prvi put, tj. otvorite komandnu liniju i odmah napišite privet.bat i pogledajte

Kao što vidite, ovaj put nam je sve funkcionisalo, čak i bez navođenja pune putanje.

Opet ću reći da će ovo biti korisno za one koji često koriste konzolne uslužne programe; usput, mnogi paketi aplikacija koje sami instalirate dodaju željenu putanju do putanje, radeći to umjesto vas.

Mislim da je to dovoljno, ako imate pitanja, pitajte u komentarima. Sretno!

Ovaj odjeljak se tiče:
  • platforme: Solaris SPARC, Red Hat Linux, SUSE Linux, Oracle Linux, Windows 10, Windows 8, Windows 7, Vista, Windows XP, Mac OS X

Uputstva na ovoj stranici su namijenjena samo za iskusni korisnici i administratori sistema.


Opće informacije

  • Varijabilna PUT je sistemska varijabla koju operativni sistem koristi da pronađe željene izvršne objekte na komandnoj liniji ili prozoru terminala.
  • Sistemska varijabla PUT može se podesiti pomoću sistemski uslužni program na Windows Control Panel-u ili pomoću datoteke za pokretanje Linux i Solaris shell-a.
  • Na računarima koji rade Windows ili Mac OS X unošenje promjena u PATH sistemsku varijablu obično nije potrebno.

Windows

Windows 10 i Windows 8
  1. U redu "Traži" potražite: Sistem (Kontrolna tabla)
  2. Kliknite na link.
  3. Kliknite Varijable okruženja. U poglavlju Varijable okruženja Promjena
  4. U prozoru (ili Nova sistemska varijabla uredu uredu.
Windows 7
  1. Na radnoj površini kliknite desnim tasterom miša na ikonu Kompjuter.
  2. Iz kontekstnog menija izaberite Svojstva.
  3. Kliknite na link Napredne sistemske postavke.
  4. Kliknite Varijable okruženja. U poglavlju Varijable okruženja izaberite PATH varijablu okruženja. Kliknite Promjena. Ako varijabla PATH ne postoji, kliknite na Kreiraj.
  5. U prozoru Promjena sistemske varijable(ili Nova sistemska varijabla) specificirajte vrijednost PATH varijable okruženja. Kliknite uredu. Zatvorite ostale otvorene prozore klikom uredu.
  6. Ponovo otvorite prozor komandne linije i pokrenite java kod.
Windows XP
  1. Kliknite Počni, izaberite Kontrolna tabla, dvaput kliknite na Sistem i odaberite karticu Dodatno.
  2. Kliknite Varijable okruženja. U poglavlju Varijable okruženja izaberite PATH varijablu okruženja. Kliknite Promjena. Ako varijabla PATH ne postoji, kliknite na Kreiraj.
  3. U prozoru Promjena sistemske varijable(ili Nova sistemska varijabla) specificirajte vrijednost PATH varijable okruženja. Kliknite uredu. Zatvorite ostale otvorene prozore klikom uredu.
  4. Ponovo otvorite prozor komandne linije i pokrenite java kod.

Mac OS X

Da pokrenete drugu verziju Jave, navedite punu putanju ili koristite alat java_home:

% /usr/libexec/java_home -v 1.8.0_73 --exec javac -verzija

Solaris i Linux

  1. Da vidite da li je putanja ispravno konfigurisana:
    U prozore terminala unesite:
    % java -verzija
    Verzija java alata će biti prikazana ako se ne može pronaći. Ako je verzija zastarjela ili se pojavi greška java: komanda nije pronađena, tada je putanja pogrešno postavljena.
  2. Odredite koja je izvršna verzija java-e prva pronađena u varijabli PUT
    U prozoru terminala unesite:
    % koji java
Završno podešavanje putanje

Da biste trajno postavili putanju, konfigurirajte je u datoteci za pokretanje.
Bilješka. Date su upute za dvije najpopularnije ljuske na Linuxu i Solarisu. Ako koristite druge školjke, pogledajte vodič o postavljanju varijable PATH.

Bash shell

Uredite startup fajl (~/.bashrc)

  1. Promijenite varijablu PUT varijabla
    PATH=/usr/local/jdk1.8.0/bin:$PATH
    izvoz PATH
  2. Preuzmite datoteku za pokretanje
    %. /.profil

  3. % java -verzija
C ljuska (csh)

Uredite datoteku za pokretanje (~/.cshrc)

  1. Postavite putanju
    set path=(/usr/local/jdk1.8.0/bin $path)
  2. Sačuvajte promjene i zatvorite prozor
  3. Preuzmite datoteku za pokretanje
    % izvor ~/.cshrc
  4. Provjerite je li putanja postavljena ponavljanjem java naredbe
    % java -verzija

Dobar dan, dragi čitaoci i gosti bloga, danas želim s vama razgovarati o ovoj temi: šta su varijable Windows okruženja, gdje se mogu koristiti, kako u normalnoj korisničkoj praksi tako i u praksi administratora sistema, dat ću ti par primjera. Kako je cijela ova stvar konfigurisana i promijenjena prema vašim potrebama, po mom mišljenju, ovo je temeljno znanje čije će vam razumijevanje bolje pokazati princip rada operativnih sistema Windows porodice.

Šta su varijable Windows okruženja?

Hajde da razumemo koncept, i tako varijabla okruženja (varijabla okruženja) to su posebne vrste veza smanjene veličine prema određenim objektima Windows operativnog sistema, koje koriste različiti programi za skladištenje informacija i interakciju s njima. Može se povući analogija sa relativnim linkovima na sajtovima na kojima nema eksplicitne naznake protokola. Najčešće su to staze do određenih direktorija u OS-u.

Gdje se koriste varijable Windows okruženja?

Dozvolite mi da vam dam nekoliko primjera:

  • U skriptama > kada, na primjer, svaki korisnik treba da napravi neku vrstu podešavanja, na primjer, stavi novi folder sa dokumentima na radnu površinu. Pošto svaki korisnik ima svoju putanju do radne površine, kao što je C:\Users\lacky\Desktop, a relativnoj stazi možete pristupiti i pomoću varijable %HOMEPATH%, ako unesete %HOMEPATH%\Desktop u Exploreru, bit ćete prebačen na sto trenutnog korisnika radne površine.

  • u Politici grupe, da konfigurišete korisnička okruženja, kao što su roaming profili.
  • Optimizacija koda > Ako vaš kod vrlo često koristi iste putanje datoteka ili mapa, kao i ključeve registratora, lako možete dodijeliti kratku varijablu za dalju upotrebu. U nastavku ću vam dati sažetu listu varijabli okruženja u Windows 10 i prethodnim verzijama, a također ću vam pokazati kako ih kreirati i mijenjati.

Sve varijable okruženja Windows 10 i drugih verzija uključuju specijalni operater%. To je neophodno kako bi operativni sistem mogao obraditi zahtjev za pretraživanje. Jednostavan primjer: tražite TEMP folder i ne znate gdje se nalazi, unesite %TEMP% i pretraga će biti na svim lokalnim diskovima i particijama.

Lista varijabli okruženja Windows 10

Gornja lista je u potpunosti pogodna i za Windows 7 i za Windows 8.1, sve je lično provereno. Siguran sam da će vam ovo znanje uvelike pomoći da optimizirate svoj rad.

  • %ALLUSERSPROFILE% > ova varijabla će vas poslati u direktorij C:\ProgramData
  • %windir% > ovo je fascikla C:\Windows
  • %APPDATA% > nalazite se u skrivenom folderu C:\Users\Username\AppData\Roaming
  • %CommonProgramFiles% > folder C:\Program Files\Common Files
  • %CommonProgramFiles(x86)% > će vas odvesti u C:\Program Files (x86)\Common Files
  • %CommonProgramW6432% > će vas preusmjeriti na C:\Program Files\Common Files
  • %COMPUTERNAME% > Computer_name, koristi se u skriptama
  • %ComSpec%> će otvoriti Windows 10 komandni redak C:\Windows\system32\cmd.exe
  • %HOMEDRIVE% > put do pogona C:
  • %HOMEPATH% > ova varijabla Windows okruženja će vas odvesti u korisnički folder \Users\Korisničko ime
  • %LOCALAPPDATA% > ova varijabla Windows okruženja će vas odvesti u folder C:\Users\Username\AppData\Local
  • %LOGONSERVER% > Ime računara
  • %NUMBER_OF_PROCESSORS% > Broj_procesora
  • %OS% > Windows_NT, takođe se koristi u skriptama
  • %Puta% > C:\Windows\system32;C:\Windows;C:\Windows\System32Wbem;
  • %PATHEXT% .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
  • %PROCESSOR_ARCHITECTURE% > x86 ili AMD64, Windows arhitektura
  • %PROCESSOR_IDENTIFIER% > Intel64 Familija 6 Model 37 Korak 5, GenuineIntel
  • %PROCESSOR_LEVEL% > 6
  • %PROCESSOR_REVISION% > 2505 (primjer)
  • %ProgramData% > folder C:\ProgramData
  • %ProgramFiles% > C:\Programske datoteke
  • %ProgramFiles(x86)% > folder C:\Program Files (x86)
  • %ProgramW6432% > C:\Programske datoteke
  • %PROMPT% > $P$G
  • %PSModulePath% > C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ se vrlo brzo slaže
  • %PUBLIC% > C:\Users\Public
  • %SystemDrive% > pogon C:
  • %SystemRoot% > C:\Windows
  • %TEMP% >
  • %TMP% > C:\Users\Username\AppData\Local\Temp (zadano)
  • %USERDOMAIN% > ComputerName
  • %USERDOMAIN_ROAMINGPROFILE% > ComputerName
  • %USERNAME% > Korisničko ime
  • %USERPROFILE% > C:\Korisnici\Korisničko ime

Kako navesti sve Windows varijable

U Windows 10 i drugim verzijama, možete prikazati listu svih varijabli Windows okruženja tako što ćete otvoriti komandnu liniju kao administrator i uneti komandu SET. Kao rezultat toga, dobićete sve podrazumevane varijable Windows 10 okruženja za određeni operativni sistem.

Radi praktičnosti, možete izvesti cijelu ovu listu u tekstualnu datoteku, da biste to učinili, unesite:

set > D:\Variables.txt

Evo sadržaja ovog dokumenta.

Druga metoda za pregled varijabli operativnog sistema je Windows registar. Pritisnite WIN+R i unesite regedit. U prozoru Registry Editor koji se otvori, idite na granu:

Za pregled varijabli za računar

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

Za pregled varijabli za korisnika

HKEY_CURRENT_USER\Okruženje

Kreirajte varijable okruženja Windows 10

Pored postojećih Windows 10 varijabli, možete kreirati nove, to je vrlo jednostavno i nije zabranjeno. Ono što se od vas traži, potrebno je da odete u svojstva sistema. Postoji nekoliko metoda, ako govorimo o Windows 10, onda to možete učiniti desnim klikom na dugme "Start" i odabirom System.

Univerzalni metod je da odete u svojstva mog računara ili pritisnete kombinaciju tastera WIN+Pause Breake.

Iz prozora sa svojstvima sistema idite na "Napredne sistemske postavke"

Evo dvije vrste varijabli Windows okruženja:

  • Privremene varijable temp
  • Sistemske varijable

Oba se mogu lako modificirati ili kreirati.

Na primjer, napravit ću novu sistemsku varijablu, nazvati je SYSPREP i odrediti putanju do mape C:\Windows\System32\Sysprep

Kao što vidite, ovdje nema ništa komplikovano, zahvaljujući ovakvim stvarima možete uvelike pojednostaviti svoj život i uštedjeti mnogo vremena.

Pokušajte unijeti u prozor Run (Win + R) wmplayer i pritisnite Enter - Windows Media Player će se otvoriti. Sada uradite isto na komandnoj liniji. Igrač se neće pokrenuti jer put do njega nije pronađen! Zašto se ovo dešava?

Čitač bloga Andrej je e-poštom pitao u kojim slučajevima nije potrebno unositi punu putanju do njih za pokretanje izvršnih datoteka. Pitanje mi se učinilo elementarnim i kratko sam pozvao čitaoca da obrati pažnju na varijablu PATH.

PATH varijabla

Varijabla okruženja PUT sadrži putanje u kojima Windows automatski traži izvršne datoteke (EXE, CMD, VBS, itd.) prilikom izvršavanja naredbe. U početku su samo glavne sistemske lokacije uključene u varijablu, tako da se programi iz Windows i System32 foldera mogu pokrenuti bez navođenja pune putanje.

Kako vidjeti sadržaj varijable PATH

Tokom instalacije, neki programi upisuju putanju do svoje fascikle tamo, što ćete verovatno proveriti pokretanjem komande u konzoli put, prikazujući sistemske i korisničke varijable zajedno.

Kada se izvršna datoteka nalazi na jednoj od lokacija poznatih Windowsu, ne morate unositi punu putanju do datoteke. Koristim ovo svojstvo operativnog sistema da brzo pokrenem svoje omiljene Nirsoft uslužne programe i druge programe iz svog sanduka (slika pokazuje da je folder Tools dodat u PATH).

Kako dodati vlastite staze u varijablu PATH

Možete dodati vlastite staze promjenom sistemske varijable PATH ili kreiranjem korisničke varijable s istim imenom. Razliku između tipova varijabli objasnio sam u jednom od kvizova. Takođe vam govori kako da promenite varijable okruženja u GUI. Imajte na umu da su staze odvojene tačkom i zarezom.

Možete brzo dodati svoje putanje u PATH iz komandne linije koristeći uslužni program setx, uključen u Windows 7. U nastavku je primjer dodavanja putanje C:\myfolder sistemski PATH varijabla (komandna linija mora biti pokrenuta kao administrator).

Za /f "tokens=2*" %a U ("Reg upit "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Putanja") Postavite "systempath=%b" set newpath=%systempath%; C:\myfolder1 setx /m putanja "%newpath%"

Prvo koristeći komandu reg lista putanja se čita iz PATH sistemske varijable pohranjene u registru. Onda komanda set postavlja varijablu newpath sa željenom putanjom unutar trenutne sesije komandne linije i naredbom setx/mčini novu stazu trajnom za sistemski varijabla (parametar /m).

Prilagođena varijabla se može postaviti bez administratorskih prava koristeći sličan pristup. Dodavanje nove putanje postojećoj običaj PATH varijabla se implementira ovako:

Za /f "tokens=2*" %a U ("Reg upit "HKCU\Environment" /v Putanja") Postavite "userpath=%b" set newpath=%userpath%;C:\myfolder2 setx putanju "%newpath %"

Imajte na umu da je gornji kod dizajniran da se izvršava na komandnoj liniji. U komandnoj datoteci (CMD), simboli procenta u prvom redu moraju biti dvostruki.

Strogo govoreći, moglo se i bez setx, zbog reg može ne samo da čita podatke iz registra, već ih i upisuje tamo. Ali u mnogim slučajevima sa setx Lakši za rad sa kompaktnijom sintaksom.

Naravno, Andreyu nisam sve ovo tako detaljno opisao, već sam mu jednostavno dao smjer. Međutim, sutradan mi je napisao da sve to zna (ja sam osrednji telepata :) i postavio pitanje kojim sam počeo današnju priču. Ovo je već bilo zanimljivije, a obećao sam da ću obraditi temu na blogu!

Ključ registra Putanja aplikacije

Zaista, bez navođenja pune putanje, neke standardne Windows programe možete pokrenuti iz prozora Pokreni, ali ne i iz komandne linije. Pored Windows Media Playera, ovo je, na primjer, Paint ( mspaint) i Wordpad ( wordpad). Isto važi i za MS Office aplikacije - provjerite komandu excel ili winword!

Razlika između prozora Run i Command Prompt-a je u tome što Windows ljuska (explorer) ima više mogućnosti od tumača naredbi konzole. U ovom slučaju, sve je u funkciji ShellExecuteEx, kojim je školjka opremljena. Kada pokrenete izvršni fajl bez navođenja njegove pune putanje, funkcija pretražuje:

  • trenutni folder
  • Windows i System32 folderi
  • ključ registra HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

Kako funkcionira odjeljak Putanja aplikacije

Pogledajmo kako funkcioniraju putanje aplikacije koristeći Windows Media Player kao primjer.

  • kreiran je pododeljak sa pseudonimom za izvršnu datoteku (u ovom slučaju je wmplayer.exe)
  • u parametru Default navedena je puna putanja do datoteke. Ako se u putanji datoteke koristi varijabla, parametar mora biti proširivi niz (REG_EXPAND_SZ). Kada specificirate apsolutnu putanju, možete koristiti običan parametar niza (REG_SZ).
  • u parametru Put naveden je radni folder programa

Radi vrlo jednostavno. Unesite pseudonim datoteke u prozor Run ili adresnu traku Explorera i sistem automatski traži na navedenoj putanji.

Kako ubrzati svoj rad s App Paths

Možete koristiti ovaj ključ registratora za brzo pokretanje programa čije vam prečice nisu potrebne na traci zadataka ili na radnoj površini. Na primjer, za pretraživanje i zamjenu tekstualnih datoteka koristim program BKReplacem (replacem.exe), koji ima svoj folder unutar PortableSoft foldera. U odjeljku Putevi aplikacije napravio sam pododjeljak bkr.exe i naznačio punu putanju do uslužnog programa. Sada se njegovo pokretanje svodi na izvršenje bkr u prozoru Pokreni.

Usput, ne zaboravite staviti putanje koje sadrže razmake u navodnicima. I, nadam se, već ste pogodili da naredbu možete skratiti na jedno slovo. Nastavljajući s ovim primjerom, mogao bih kreirati potključ b.exe. Općenito, program može imati bilo koji broj alijasa, kao što ćete vidjeti u nastavku.

Još jedna upotreba koju sam pronašao za App Paths je pokretanje cmd.exe sa punim pravima. Već duže vrijeme radim bez UAC prompta, zahvaljujući pokretanju komandne linije iz Task Scheduler-a. Nakon što sam kreirao potključ cmda.exe, naveo sam u njemu putanju do batch datoteke koja izvršava zadatak.

U njemu je samo jedan red:

Zadaci /run /tn CMD_Admin

Sada samo unesite naredbu u prozor “Run”. cmda da otvorite komandnu liniju kao administrator.

Koje zanimljive stvari možete pronaći u odjeljku Putevi aplikacija

Prvo, siguran sam da ćete tamo pronaći mnoge programe koje ste instalirali. Umjesto da specificiraju putanju do svoje mape u varijabli PATH, programi registruju svoju izvršnu datoteku u odjeljku Putanja aplikacije, slijedeći preporuke Microsofta.

Drugo, postoje pododjeljci WORDPAD.EXE I WRITE.EXE, oba vode do datoteke wordpad.exe.

Program Write, koji je bio dio prvih Microsoftovih operativnih sistema, zamijenjen je u Windowsu 95 WordPadom. Naći ćete i pododjeljak pbrush.exe, koji se odnosi na mspaint koji se nalazi u System32.

Programi Write i Paintbrush nisu postojali u Windows-u oko 15 godina, ali pominjanje njih se i dalje nalazi u sistemu! I ovo nas dovodi do razgovora o tome kada i zašto je odeljak Putanja aplikacija uveden u Windows.

Istorija putanja aplikacija

Odjeljak Putevi aplikacije pojavio se u Windowsu 95 kao protuotrov za začepljenje putanje PATH, koja je navedena u datoteci autoexec.bat. Programi su tradicionalno dodavali putanje do svojih fascikli tamo, kao što se još uvek ponekad radi sa varijablom okruženja istog imena. Kada se sistem pokrenuo, datoteka je pročitana i programi su završili na sistemskoj putanji.

Inače, stara metoda autoexec.bat i dalje radi, omogućavajući vam da pokrenete izvršne datoteke bez navođenja putanje, iako je više nema smisla koristiti.

Glavni problem za programere je bio taj što je pronalaženje ispravne linije SET PATH u autoexec.bat bio netrivijalan zadatak. U ovom slučaju, ne možete umetnuti svoju liniju na početak datoteke, jer bi druga naredba ispod mogla nadjačati varijablu.

Osim toga, dodavanje putanje u PATH kako bi se Windows usmjerio na jedan program nije bilo racionalno, slično gađanju vrapca iz topa. Tada su Windows 95 programeri došli do rješenja s odjelkom registra koji vam je omogućio da odredite putanje do određenih izvršnih datoteka.

Zašto ovaj odjeljak još uvijek ima pododjeljke za Write i Paintbrush? Ovako Windows osigurava kompatibilnost programa!

Teoretski, neki drevni program mogao bi se osloniti na svoje kolege, čiji su nasljednici već promijenili ime ili lokaciju. Da bi se spriječilo oštećenje starijih aplikacija, koristi se ključ registratora App Paths.

Pivot table

Dakle, hajde da sumiramo! Najlakši način je uporediti mogućnosti Windows ljuske i tumača sistemskih komandi u obliku tabele.

U ovom obliku postaje jasan ne samo širi raspon pretraživanja izvršnih datoteka u Exploreru, već i ne sasvim očigledna ovisnost komandne linije o varijabli PATH. Njegove putanje utiču na to da li je potrebno specificirati putanju do datoteka koje se nalaze u sistemskim fasciklama na konzoli.

Konačno, odjeljak App Paths dodaje vrijednost tako što vam omogućava da odredite kratke pseudonime za izvršne datoteke, čineći ih lakšim za pokretanje.

Koristite li ključ registra Putanja aplikacije ili vlastite varijable okruženja? Ako da, onda Recite nam u komentarima kako vam olakšavaju posao!

Varijabla okruženja u Windows-u pohranjuje informacije o postavkama OS-a i korisničkim podacima. Označava se pomoću uparenog simbola «%» , Na primjer:

Koristeći ove varijable, možete prenijeti potrebne informacije u operativni sistem. Na primjer, %PUT% pohranjuje listu direktorija u kojima Windows traži izvršne datoteke ako put do njih nije eksplicitno specificiran. %TEMP% pohranjuje privremene datoteke i %APPDATA%— postavke korisničkog programa.

Promjena varijabli okruženja može pomoći ako želite premjestiti mapu "temp" ili "AppData" na drugo mjesto. Uređivanje %PUT%će vam omogućiti pokretanje programa iz "komandna linija" bez specificiranja duge putanje do datoteke svaki put. Pogledajmo metode koje će pomoći u postizanju ovih ciljeva.

Metoda 1: Svojstva računara

Kao primjer programa koji treba pokrenuti koristimo . Pokušavam aktivirati ovu aplikaciju iz "komandna linija", dobićete ovu grešku:

Ovo se dešava zato što niste naveli punu putanju do izvršne datoteke. U našem slučaju, puna putanja izgleda ovako:

"C:\Program Files (x86)\Skype\Phone\Skype.exe"

Da se ovo ne ponavlja svaki put, dodajmo Skype direktorij varijablu %PUT%.


Spremni! Sada možete pokrenuti bilo koji program, ne samo Skype, iz bilo kojeg direktorija "komandna linija".

Metoda 2: "Komandna linija"

Razmotrimo slučaj kada želimo da postavimo %APPDATA% na disk "D". Ova varijabla nedostaje "Varijable okruženja", tako da se ne može promijeniti na prvi način.


Promjena vrijednosti varijabli okruženja zahtijeva određeno znanje u ovoj oblasti. Ne igrajte se vrijednostima i ne uređujte ih nasumično, kako ne biste oštetili OS. Dobro proučite teorijski materijal i tek nakon toga pređite na praksu.

Učitavanje...