Apatični uporabniški profil. Okoljske spremenljivke - Okoljske spremenljivke. Korak za korakom

Spremenljivke okolja, ki se uporabljajo v paketnih (ukaznih) datotekah, vam omogočajo, da se izognete podajanju absolutnih poti do imenikov. Na primer, če ne poznamo črke sistemskega pogona vnaprej, lahko vedno uporabimo spremenljivko %sistemski pogon%, ki vrne črko pogona, na katerem je nameščen OS. Spremenljivke se uporabljajo tudi za optimizacijo kode - večkrat ponovljenemu parametru (na primer registrskemu ključu) je mogoče dodeliti kratko spremenljivko in ga uporabiti. Ta članek podrobno obravnava različne tehnike za delo s spremenljivkami, pa tudi načine za spreminjanje in ustvarjanje novih spremenljivk. Zdaj pa se pogovorimo o vsem po vrsti.

Klasifikacija spremenljivk okolja

Povzetek

Ukazna lupina Windows (cmd.exe) je zelo zmogljivo orodje za delo s sistemom. Paketne datoteke lahko avtomatizirajo precejšnjo količino nalog, zato so pogosto vajene avtomatska namestitev Windows. Spretna uporaba spremenljivk v paketnih datotekah vam omogoča reševanje številnih težav. Delo z ukazno lupino postane učinkovitejše, hkrati pa je koda za paketne datoteke poenostavljena. Druge primere uporabe spremenljivk najdete na straneh spletne strani ali foruma. Vsi primeri, uporabljeni v tem članku, so vzeti iz scenarijev udeležencev, za kar se jim najlepše zahvaljujemo.

Terminologija

Ukazna lupina- to je ločeno programsko opremo, ki omogoča neposredno komunikacijo med uporabnikom in operacijskim sistemom. Besedilo Uporabniški vmesnik ukazna vrstica zagotavlja okolje, v katerem se izvajajo aplikacije in pripomočki z besedilnim vmesnikom.

cmd.exe- tolmač ukazov, ki ga ukazna lupina operacijskega sistema Windows uporablja za prevajanje vnesenega ukaza v format, ki ga razume sistem.

Ekipna seja se lahko sproži z zagonom cmd.exe in z zagonom paketne datoteke. Z drugimi besedami, ustvarjena je trenutna ukazna lupina. V skladu s tem izhod iz te lupine (na primer dokončanje paketne datoteke) konča ukazno sejo.

Uporabniška seja(uporabniška seja) se začne, ko se uporabnik prijavi (prijavi) in konča, ko se uporabnik odjavi (log off).

Če je datoteka .USERPROFILE vašemu sistemu znana, jo lahko odprete dvojni klik miško ali tipko ENTER. Ta operacija bo zagnala aplikacije, povezane z datoteko .USERPROFILE, nameščeno v sistemu. Če sistem prvič naleti na datoteko in ni ustreznih asociacij, se dejanje konča tako, da sistem ponudi iskanje ustrezne programsko opremo na računalniku ali internetu.

Včasih se zgodi, da je napačen program dodeljen vrsti datoteke .USERPROFILE. To se zgodi zaradi delovanja sovražnih programov kot so virusi oz zlonamerna programska oprema, največkrat pa je to posledica napačne kombinacije aplikacije s pripono datoteke .USERPROFILE. Če pri servisiranju nove vrste datoteke .USERPROFILE sistem usmerimo na napačen program, bo sistem zmotno priporočil njegovo uporabo, kadar koli naleti na datoteko te vrste. V tem primeru poskusite znova izbrati ustrezno aplikacijo. Z desno miškino tipko kliknite datoteko .USERPROFILE in nato v meniju izberite možnost "Odpri z ..." in nato "Izberi privzeti program". Zdaj izberite eno od nameščenih aplikacij z zgornjega seznama in poskusite znova.

Programi, ki bodo odprli datoteko .USERPROFILE

Ročno urejanje registra Windows

Če se naš sistem ne more spoprijeti s končnico .USERPROFILE in so vse samodejne in polavtomatske metode učenja te umetnosti odpovedale, ostane ročno urejanje Windows register. Ta register shranjuje vse informacije v zvezi z našim delom. operacijski sistem, vključno s povezovanjem končnic datotek s programi, ki jim služijo. Ekipa REGEDIT zapisano v oknu "iskanje programov in datotek" oz "kosilo v primeru starejših različic operacijskega sistema nam omogoča dostop do registra našega operacijskega sistema. Vse operacije, ki se izvajajo v registru (tudi tiste ne zelo zapletene v zvezi s pripono datoteke .USERPROFILE) pomembno vplivajo na delovanje našega sistema, zato se pred kakršnimi koli spremembami prepričajte, da je narejena kopija trenutnega registra. Oddelek, ki nas zanima, je ključen HKEY_CLASSES_ROOT. Naslednja navodila korak za korakom prikazujejo, kako spremeniti register, zlasti vnos v register, ki vsebuje informacije o datoteki .USERPROFILE.

Korak za korakom

  • Kliknite gumb "start".
  • V oknu »poišči programe in datoteke« (v starejših različicah sistema Windows je to okno »Zaženi«) vnesite ukaz »regedit« in nato operacijo potrdite s tipko »ENTER«. Ta operacija bo zagnala urejevalnik sistemskega registra. To orodje vam ne bo omogočilo samo ogleda obstoječe evidence, ampak jih tudi ročno spremenite, dodate ali odstranite. Ker je register sistema Windows ključen za njegovo delovanje, je treba vse operacije, ki jih izvajamo v njem, izvajati preudarno in zavestno. Nepazljivo odstranjevanje ali spreminjanje neustreznega ključa lahko trajno poškoduje operacijski sistem.
  • S kombinacijo tipk ctr+F ali z menijem Uredi in možnostjo »Najdi« poiščite končnico, ki vas zanima.USERPROFILE, tako da jo vnesete v okno iskalnika. Potrdite s pritiskom na OK ali tipko ENTER.
  • Varnostna kopija. Izjemno pomembno je, da ustvarite varnostno kopijo registra, preden ga spremenite. Vsaka sprememba vpliva na delovanje našega računalnika. V skrajnih primerih lahko napačna sprememba registra povzroči, da se sistem ne more znova zagnati.
  • Vrednost, ki vas zanima glede razširitve, lahko ročno uredite tako, da spremenite ključe, dodeljene najdeni razširitvi.USERPROFILE. Na tem mestu lahko tudi samostojno ustvarite želeni vnos s končnico a.USERPROFILE, če ga ni v registru. Vse razpoložljive možnosti se nahajajo v priročnem meniju (desna miškina tipka) ali v meniju »Urejanje« po postavitvi kurzorja na ustrezno mesto na zaslonu.
  • Ko končate z urejanjem vnosa za razširitev .USERPROFILE, zaprite sistemski register. Uvedene spremembe bodo začele veljati po ponovnem zagonu operacijskega sistema.

V okolju Windows Server povsod - v ukazni vrstici, skripti itd. Uporabite lahko spremenljivke okolja, ki zagotavljajo dodatno stopnjo svobode, saj vam omogočajo, da niste vezani na absolutne vrednosti in jih nadomestite s spremenljivkami določenega sistema. Toda, kot je pokazala praksa, je veliko uporabnikov slabo seznanjenih s spremenljivkami okolja. Ta tabela je namenjena zagotavljanju smernic pri vsakodnevnem delu s spremenljivkami okolja Windows Server.

Seznam spremenljivk okolja

%ALLUSERSPROFILE% \Dokumenti in nastavitve\Vsi uporabniki
%PODATKI APLIKACIJE% \Dokumenti in nastavitve\(uporabniško ime)\Podatki aplikacije
%CD% Vrne pot do trenutne mape
%CMDCMDLINE% Vrne ukazni niz, ki je bil uporabljen za zagon tega primerka Cmd.exe
%CMDEXTVERSION% Vrne številko različice trenutnih razširitev procesorja ukazov
%COMPUTERNAME% (ime računalnika)
%COMSPEC% \Windows\System32\cmd.exe
%DATE% Vrne trenutne podatke. Uporablja isto obliko kot ukaz datum /t. Ustvarjeno z ukazom Cmd.exe
%ERRORLEVEL% Vrne kodo napake zadnjega uporabljenega ukaza. Vrednost, ki ni nič, običajno pomeni napako.
%HOMEDRIVE% Disk z domačim imenikom uporabnika. Podano v snap-inu Lokalni uporabniki in skupine
%HOMEPATH% \Dokumenti in nastavitve\(uporabniško ime) Podano v snap-inu Lokalni uporabniki in skupine
%HOMESHARE% Omrežna pot do uporabnikovega domačega imenika v skupni rabi. Podano v snap-inu Lokalni uporabniki in skupine
%LOGONSERVER% Vrne ime krmilnika domene, ki je overil trenutno sejo
%NUMBER_OF_PROCESSORS% Določa število procesorjev, nameščenih v računalniku
%OS% Vrne ime operacijskega sistema.
%PATH% C:\Windows\System32\,C:\Windows\,C:\Windows\System32\Wbem
%PATHEXT% Vrne seznam končnic datotek, ki jih operacijski sistem šteje za izvršljive
%PATHEXT% .COM, .EXE, .BAT, .CMD, .VBS, .VBE, .JS, .WSF: .WSH (seznam izvršljive datoteke)
%PROCESSOR_ARCHITECTURE% Vrne arhitekturo procesorja. Vrednosti: x86, IA64
%PROCESSOR_IDENTFIER% Vrne opis procesorja
%PROCESSOR_LEVEL% Vrne številko modela procesorja, nameščenega v računalniku
%PROCESSOR_REVISION% Vrne številko modifikacije procesorja
%PROGRAMSKE DATOTEKE% \Programske datoteke
%PROMPT% Vrne možnosti ukazne vrstice za trenutni tolmač Cmd.exe (običajno $P$G)
%NAKLJUČEN% Vrne poljubno decimalno število od 0 do 32767. Ustvarjeno z ukazom Cmd.exe
%SYSTEMDRIVE% Vrne ime pogona, ki vsebuje korenski imenik sistema Windows (tj. sistemski imenik)
%SYSTEMROOT% \Windows
%SYSTEMROOT% Sistem vrne lokacijo korenskega imenika sistema Windows.
%TEMP% in %TMP% :\DOCUME~1\(uporabniško ime)\LOCALS~1\Temp
%TIME% Vrne trenutni čas. Uporablja isto obliko kot ukaz time /t. Ustvarjeno z ukazom Cmd.exe
%USERDOMAIN% Vrne ime domene, ki vsebuje seznam uporabniških računov
%USERNAME% (uporabniško ime)
%UPORABNIŠKI PROFIL% \Dokumenti in nastavitve\(uporabniško ime)
%USERPROFILE%\Podatki aplikacije Podatki aplikacije
%USERPROFILE%\Piškotki Piškotki
%USERPROFILE%\Desktop Namizje
%USERPROFILE%\Priljubljene Priljubljene
%USERPROFILE%\Lokalne nastavitve Lokalne nastavitve
%USERPROFILE%\Local Settings\Application Data LocalAppData
%USERPROFILE%\Local Settings\History Zgodovina
%USERPROFILE%\Local Settings\Temporary Internet Files predpomnilnik
%USERPROFILE%\Moji dokumenti Moje dokumente
%USERPROFILE%\Moji dokumenti\Moja glasba Moja glasba
%USERPROFILE%\Moji dokumenti\Moje slike Moje slike
%USERPROFILE%\NetHood Nethood
%USERPROFILE%\PrintHood PrintHood
%USERPROFILE%\SendTo Pošlji
%USERPROFILE%\Meni Start Meni Start
%USERPROFILE%\Meni Start\Programi Programi
%USERPROFILE%\Start Menu\Programs\Startup Začeti
%USERPROFILE%\Predloge Predloge
%WINDIR% \Windows

Poleg tega obstajajo psevdo spremenljivke v popular upravitelj datotek Total Commander:

Ime Opis Primer
%$APPDATA% aplikacijski podatki C:\Documents and Settings\MAIN\Application Data
%$DESKTOP% Namizje C:\Dokumenti in nastavitve\MAIN\Desktop
%$PERSONAL% Moje dokumente C:\Dokumenti in nastavitve\MAIN\Moji dokumenti
%$PROGRAMS% Glavni meni\Programi C:\Dokumenti in nastavitve\MAIN\Glavni meni\Programi
%$STARTMENU% Glavni meni C:\Dokumenti in nastavitve\MAIN\Glavni meni
%$STARTUP% Iz:\Dokumenti in nastavitve\MAIN\Main Menu\Programs\Startup
%$MYPICTURES% Moje risbe C:\Dokumenti in nastavitve\MAIN\Moji dokumenti\Moje slike
%$MYMUSIC% Moja glasba C:\Dokumenti in nastavitve\MAIN\Moji dokumenti\Moja glasba
%$MOJ VIDEO% Moj video Iz:\Dokumenti in nastavitve\MAIN\Moji dokumenti\Moj video
%$LOCAL_APPDATA% Lokalne nastavitve\Podatki aplikacije C:\Documents and Settings\MAIN\Local Settings\Application Data
%$FONTS% Pisave C:\WINDOWS\Pisave

Spremenljivke okolja Windows - poudarek na "Y" v drugi besedi (pomen besedne zveze je v rodilniku in pravilen poudarek: spremenljivke česa? - okolje!), v angleškem jeziku Različice sistema Windows - spremenljivka okolja)

Spremenljivke okolja Windows se uporabljajo za konfiguracijo operacijskih sistemov. Vsakemu uporabniku ni treba razumeti teh nastavitev in se poglobiti v te spremenljivke, vendar obstaja nekaj spremenljivk, ki se jih morajo vsi uporabniki zavedati osebni računalniki. To je približno o spremenljivkah, odgovornih za začasno shranjevanje datotek - TEMP in TMP.



Privzeta vrednost uporabniških začasnih (TEMP) spremenljivk je %USERPROFILE%\Local Settings\Temp,

Privzeta vrednost sistemskih začasnih spremenljivk je \WINDOWS\temp.

Torej v prvem primeru je običajno: " C:\Documents and Settings\USER\Local Settings\Temp"

Poceni produktivni Ultrabook:

Tehnični podatki: 14,1-palčni zaslon 1920*1080 ips, Windows 10, 8 GB RAM, 256 GB M.2 SATA 2280 SSD, Wifi, osvetlitev tipkovnice.

Zaradi dejstva, da je v družini operacijskih sistemov Windows mape Iz nekega razloga se začasne datoteke ne izbrišejo same, v njih se lahko nabere ogromno različnih datotek nepotrebne datoteke, ki dosežejo skupno velikost do nekaj gigabajtov! Med začasnimi datotekami se občasno skrivajo različni virusi in slabi skripti, zato je odgovornost vsakega uporabnika osebnega računalnika, da redno briše vsebino začasnih map.

Za lažjo odstranitev je bolje spremeniti privzeto pot na preprostejšo, najbolj najboljša možnost - "C:\temp".

Kako spremeniti spremenljivke okolja Windows TEMP in TMP? - Zelo preprosto:

1. Desni klik na ikono " Moj računalnik" na namizju (če je to popolna ikona in ne bližnjica) ali prek menija Start -> Moj računalnik -> Lastnosti:

2. Pojdite na "zavihek" Dodatno« in kliknite na spodnji gumb Spremenljivke okolja":

3. V zgornjem oknu " Spremenljivke uporabniškega okolja" najprej izberite prvo vrstico (spremenljivka TEMP) in pritisnite gumb " spremeniti":



4. Popravite vrednost spremenljivke na enostavnejšo - " C:\temp":

5. Ponovite koraka 3 in 4 za spremenljivko TMP:

Rezultat bi moral biti:

6. Dvakrat izmenično pritisnite " v redu".



Načeloma lahko isto stvar storite z uporabo ukazne vrstice z zagonom ukaza: NASTAVI TEMP=C:\TEMP

Vse spremenljivke okolja Windows:

PROFIL VSI UPORABNIKOV Določa lokacijo profila vseh uporabnikov (lokalna spremenljivka)
PODATKI APLIKACIJE Določa lokacijo imenika, kjer programi privzeto shranjujejo podatke (lokalna spremenljivka)
CD Podaja ime trenutnega imenika (lokalna spremenljivka)
CMDCMDLINE Označuje možnosti ukazne vrstice, ki so bile uporabljene za zagon trenutnega primerka programa CMD.EXE (lokalna spremenljivka)
CMDEXTVERSION Označuje številko različice trenutne razširitve lupine (sistemska spremenljivka)
IME RAČUNALNIKA Določa ime računalnika (sistemska spremenljivka)
COMSPEC Podaja natančno pot do izvršljive lupine (sistemska spremenljivka)
DATUM Označuje trenutni datum. Format je enak kot za ukaz datum /t. Vrednost ustvari lupina (sistemska spremenljivka)
ERRORLEVEL Označuje kodo stopnje napake najnovejši program. Vrednost, ki ni nič, najverjetneje pomeni napako (sistemska spremenljivka)
DOMAČI POGON Podaja črko pogona lokalne delovne postaje, povezane z domačim imenikom. Spremenljivka je definirana glede na pot do domačega imenika. Domači imenik uporabnika je določen v snap-inu Lokalni uporabniki in skupine (sistemska spremenljivka)
DOMAČA POT Podaja celotno pot do uporabnikovega domačega imenika. Spremenljivka je definirana glede na pot do domačega imenika. Domači imenik uporabnika je določen v snap-inu Lokalni uporabniki in skupine (sistemska spremenljivka)
HOMESHARE Podaja omrežno pot do uporabnikovega domačega imenika v skupni rabi. Spremenljivka je definirana glede na pot do domačega imenika. Domači imenik uporabnika je dodeljen v snap-inu Lokalni uporabniki in skupine (sistemska spremenljivka)
LOGONSERVER Podaja ime krmilnika domene, na katerem je avtorizirana trenutna seja s sistemom (lokalna spremenljivka)
NUMBER_OF_PROCESSORS Označuje število procesorjev, nameščenih v računalniku (sistemska spremenljivka)
OS Označuje različico operacijskega sistema. Operacijski sistemi Windows XP/XP so označeni kot Windows_NT (sistemska spremenljivka)
POT Določa iskalno pot za izvršljive datoteke (sistemska spremenljivka)
PATHEXT Podaja seznam končnic, ki jih operacijski sistem prepozna kot končnice izvršljivih datotek (sistemska spremenljivka)
PROCESOR_ARHITEKTURA Označuje vrsto arhitekture procesorja. Možni vrednosti: x86 in IA64 (sistemska spremenljivka)
IDENTIFIER_PROCESORJA Označuje opis procesorja (sistemska spremenljivka)
PROCESOR_LEVEL Označuje številko modela procesorja, nameščenega v računalniku (sistemska spremenljivka)
PROCESOR_REVIZIJA Označuje številko različice modela procesorja (sistemska spremenljivka)
POZIV Podaja možnosti ukazne vrstice za trenutni tolmač. Ustvarjeno s tolmačem CMD.EXE (lokalna spremenljivka)
Naključen Določa naključno decimalno število od 0 do 32767. Ustvarjeno s CMD.EXE (sistemska spremenljivka)
SYSTEMDRIVE Določa črko pogona korenskega imenika sistema Windows (sistemska spremenljivka)
SYSTEMROOT Določa pot do korenskega imenika sistema Windows (sistemska spremenljivka)
TEMP ali TMP Podaja pot do privzetih začasnih imenikov. Te imenike uporabljajo aplikacije, ki so na voljo uporabniku, registriranemu v sistemu. Nekatere aplikacije zahtevajo vrednost spremenljivke TEMP, medtem ko druge zahtevajo TMP (sistemske in uporabniške spremenljivke).
ČAS Označuje trenutni čas. Format je enak kot za ukaz time /t. Ustvarjeno s tolmačem CMD.EXE (sistemska spremenljivka)
UPORABNIŠKA DOMENA Določa ime domene, kjer je račun uporabnik (lokalna spremenljivka)
UPORABNIŠKO IME Označuje ime uporabnika, ki je trenutno prijavljen v sistem (lokalna spremenljivka)
UPORABNIŠKI PROFIL Določa pot do profila trenutnega uporabnika (lokalna spremenljivka)
WINDIR Določa pot do imenika operacijskega sistema (sistemska spremenljivka)



Za dostop do vrednosti spremenljivke morate pred in za njenim imenom postaviti znak %, na primer: odmev % NUMBER_OF_PROCESSORS%




Vrh