Miljøvariabler - Miljøvariabler. Windows-miljøvariabler - TEMP- og TMP-klassifisering av miljøvariabler

💖 Liker du det? Del lenken med vennene dine

Miljøvariabler brukt i batch (kommando) filer lar deg unngå å spesifisere absolutte baner til kataloger. For eksempel hvis vi ikke kjenner brevet på forhånd systemdisk, kan vi alltid bruke en variabel %systemdrive%, som returnerer stasjonsbokstaven som operativsystemet er installert på. Variabler brukes også for å optimalisere kode - en gjentatt gjentatt parameter (for eksempel en registernøkkel) kan tilordnes en kort variabel og brukes. Denne artikkelen diskuterer i detalj ulike teknikker for å jobbe med variabler, samt måter å endre og lage nye variabler på. La oss nå snakke om alt i rekkefølge.

Klassifisering av miljøvariabler

Gjenoppta

Windows-kommandoskallet (cmd.exe) er et veldig kraftig verktøy for å jobbe med systemet. Batchfiler kan automatisere en god del oppgaver, og det er derfor de ofte er vant til automatisk installasjon Windows. Dyktig bruk av variabler i batchfiler lar deg løse et bredt spekter av problemer. Arbeidet med kommandoskallet blir mer effektivt og samtidig forenkles koden for batchfiler. Du kan finne andre eksempler på bruk av variabler på sidene til nettstedet eller forumet. Alle eksemplene som er brukt i denne artikkelen er hentet fra manusene til deltakerne, som mange takker dem for.

Terminologi

Kommandoskall- dette er separat programvareprodukt, som gir direkte kommunikasjon mellom brukeren og operativsystemet. Tekst brukergrensesnitt kommandolinje gir et miljø der tekstbaserte applikasjoner og verktøy kjører.

cmd.exe- en kommandotolk som Windows OS-kommandoskallet bruker for å oversette den angitte kommandoen til et format som er forståelig for systemet.

Teamøkt kan startes enten ved lansering cmd.exe, og ved å kjøre en batchfil. Med andre ord, det nåværende kommandoskallet er opprettet. Følgelig avsluttes kommandoøkten ved å avslutte dette skallet (for eksempel fullføre en batchfil).

Brukerøkt(brukerøkt) begynner når brukeren logger på (logger på) og slutter når brukeren logger av (logger av).

Windows-miljøvariabler - vekt på "Y" i det andre ordet (betydningen av uttrykket er i genitiv og riktig vekt: variabler av hva? - miljø!), i engelske versjoner av Windows - miljøvariabel)

Windows-miljøvariabler brukes til å konfigurere operativsystemer. Ikke alle brukere trenger å forstå disse innstillingene og komme inn i disse variablene, men det er et par variabler som alle brukere må være klar over personlige datamaskiner. Vi snakker om variabler som er ansvarlige for midlertidig lagring av filer - TEMP Og TMP.



Standardverdien for midlertidige brukervariabler (TEMP) er %BRUKERPROFIL%\Lokale innstillinger\Temp,

Standardverdien for midlertidige systemvariabler er \WINDOWS\Temp.

Så i det første tilfellet er det vanligvis: " C:\Documents and Settings\USER\Local Settings\Temp"

Billig produktiv Ultrabook:

Spesifikasjoner: 14,1-tommers 1920*1080 ips-skjerm, Windows 10, 8 GB RAM, 256 GB M.2 SATA 2280 SSD, Wifi, bakgrunnsbelysning for tastatur.

På grunn av det faktum at i familien av operativsystemer Windows-mapper Av en eller annen grunn tømmes ikke midlertidige filer av seg selv et stort utvalg av forskjellige filer kan samle seg i dem unødvendige filer, og når en total størrelse på opptil flere gigabyte! Ulike virus og dårlige skript skjuler seg med jevne mellomrom blant midlertidige filer, så det er hver PC-brukers ansvar å regelmessig slette innholdet i midlertidige mapper.

For enkel fjerning er det bedre å endre standardbanen til et enklere, mest optimalt alternativ - " C:\Temp".

Hvordan endre Windows TEMP og TMP miljøvariabler? - Veldig enkelt:

1. Høyreklikk på "-ikonet Min datamaskin" på skrivebordet (hvis det er et fullverdig ikon og ikke en snarvei) eller gjennom menyen Start -> Min datamaskin -> Egenskaper:

2. Gå til "fanen" I tillegg" og klikk på knappen nedenfor Miljøvariabler":

3. I det øverste vinduet " Brukermiljøvariabler" velg først den første linjen (TEMP-variabel) og trykk på knappen " Endre":



4. Korriger variabelverdien til en enklere - " C:\Temp":

5. Gjenta trinn 3 og 4 for variabelen TMP:

Resultatet skal være:

6. Trykk vekselvis 2 ganger " OK".



I prinsippet kan det samme gjøres ved å bruke kommandolinjen ved å kjøre kommandoen: SET TEMP=C:\TEMP

Alle Windows-miljøvariabler:

BRUKERPROFIL Angir plasseringen av profilen Alle brukere (lokal variabel)
APPDATA Angir katalogplasseringen der programmer lagrer data som standard (lokal variabel)
CD Angir navnet på gjeldende katalog (lokal variabel)
CMDCMDLINE Indikerer kommandolinjealternativene som ble brukt til å starte gjeldende forekomst av CMD.EXE-programmet (lokal variabel)
CMDEXTVERSION Indikerer versjonsnummeret til gjeldende shell-utvidelse (systemvariabel)
COMPUTERNAME Spesifiserer datamaskinnavnet (systemvariabel)
COMSPEC Spesifiserer den nøyaktige banen til den kjørbare skallet (systemvariabel)
DATO Indikerer gjeldende dato. Formatet er det samme som for date /t-kommandoen. Verdien genereres av skallet (systemvariabel)
FEILNIVÅ Indikerer feilnivåkoden siste program. En verdi som ikke er null indikerer mest sannsynlig en feil (systemvariabel)
HJEMMEKJØRING Angir stasjonsbokstaven til den lokale arbeidsstasjonen som er koblet til hjemmekatalogen. Variabelen er definert basert på banen til hjemmekatalogen. Brukerens hjemmekatalog bestemmes i snapin-modulen Lokale brukere Lokale brukere og grupper (systemvariabel)
HJEMMEPATH Angir den fullstendige banen til brukerens hjemmekatalog. Variabelen er definert basert på banen til hjemmekatalogen. Brukerens hjemmekatalog bestemmes i snapin-modulen Lokale brukere og grupper (systemvariabel)
HJEMDEL Angir nettverksbanen til brukerens delte hjemmekatalog. Variabelen er definert basert på banen til hjemmekatalogen. Brukerens hjemmekatalog er tilordnet i snapin-modulen Lokale brukere og grupper (systemvariabel)
LOGONSERVER Angir navnet på domenekontrolleren som gjeldende økt med systemet er autorisert på (lokal variabel)
NUMBER_OF_PROCESSORS Indikerer antall prosessorer installert i datamaskinen (systemvariabel)
OS Indikerer versjon operativsystem. Windows XP/XP-operativsystemer er utpekt som Windows_NT (systemvariabel)
STI Angir søkebanen for kjørbare filer (systemvariabel)
PATHEXT Angir en liste over utvidelser som gjenkjennes av operativsystemet som kjørbare filutvidelser (systemvariabel)
PROCESSOR_ARCHITECTURE Indikerer prosessorarkitekturtypen. Mulige verdier: x86 og IA64 (systemvariabel)
PROCESSOR_IDENTIFIER Indikerer prosessorbeskrivelse (systemvariabel)
PROCESSOR_LEVEL Indikerer modellnummeret til prosessoren installert i datamaskinen (systemvariabel)
PROCESSOR_REVISJON Indikerer prosessorens modellversjonsnummer (systemvariabel)
SPILL Angir komfor gjeldende tolk. Generert av CMD.EXE-tolken (lokal variabel)
Tilfeldig Spesifiserer et tilfeldig desimaltall fra 0 til 32767. Generert av CMD.EXE (systemvariabel)
SYSTEMDRIVE Angir stasjonsbokstaven til Windows-rotkatalogen (systemvariabel)
SYSTEMROOT Angir banen til Windows-rotkatalogen (systemvariabel)
TEMP eller TMP Angir banen til standard midlertidige kataloger. Disse katalogene brukes av applikasjoner som er tilgjengelige for brukeren som er registrert på systemet. Noen applikasjoner krever verdien av TEMP-variabelen, mens andre krever TMP (henholdsvis system- og brukervariabler)
TID Indikerer gjeldende tid. Formatet er det samme som for time /t-kommandoen. Generert av tolken CMD.EXE (systemvariabel)
BRUKERDOMENE Angir navnet på domenet der konto bruker (lokal variabel)
BRUKERNAVN Indikerer navnet på brukeren som for øyeblikket er pålogget systemet (lokal variabel)
BRUKERPROFIL Angir banen til gjeldende brukers profil (lokal variabel)
WINDIR Angir banen til operativsystemkatalogen (systemvariabel)



For å få tilgang til verdien til en variabel, må du sette et %-tegn før og etter navnet, for eksempel: ekko % NUMBER_OF_PROCESSORS%

Hvis .USERPROFILE-filen er kjent for systemet ditt, kan du åpne den ved å dobbeltklikke med musen eller trykke ENTER. Denne operasjonen vil starte programmer knyttet til .USERPROFILE-filen installert på systemet. Hvis systemet støter på en fil for første gang og det ikke er noen tilsvarende assosiasjoner, vil handlingen ende med at systemet tilbyr å finne den tilsvarende programvare på en datamaskin eller Internett.

Noen ganger hender det at feil program er tildelt til å betjene filtypen .USERPROFILE. Dette skjer som et resultat av handlingen til fiendtlige programmer som virus eller skadelig programvare, men oftest er det et resultat av at en applikasjon ved en feiltakelse er assosiert med filtypen .USERPROFILE. Hvis vi, når vi betjener en ny .USERPROFILE-filtype, peker systemet til feil program, vil systemet feilaktig anbefale bruken hver gang en fil av den typen oppstår. I dette tilfellet bør du prøve å velge riktig applikasjon på nytt. Høyreklikk på .USERPROFILE-filen, og velg deretter alternativet "Åpne med..." fra menyen og deretter "Velg standardprogram". Velg nå en av de installerte programmene fra listen ovenfor og prøv igjen.

Programmer som åpner filen .USERPROFILE

Manuell redigering av Windows-registeret

Hvis systemet vårt ikke kan takle utvidelsen .USERPROFILE og alle de automatiske og halvautomatiske metodene for å lære denne kunsten har mislyktes, gjenstår manuell redigering Windows-registeret. Dette registeret lagrer all informasjon relatert til driften av operativsystemet vårt, inkludert tilkobling av filutvidelser med programmer for å betjene dem. Team REGEDIT innskrevet i vinduet "søk etter programmer og filer" eller "lansering i tilfelle av eldre versjoner av operativsystemet, gir det oss tilgang til registeret til operativsystemet vårt. Alle operasjoner som utføres i registret (selv ikke veldig komplekse angående filtypen .USERPROFILE) har en betydelig innvirkning på driften av systemet vårt, så før du gjør noen endringer, bør du sørge for at en kopi av det gjeldende registret er laget. Seksjonen vi er interessert i er nøkkelen HKEY_CLASSES_ROOT. Følgende instruksjoner viser trinn for trinn hvordan du endrer registret, spesielt registeroppføringen som inneholder informasjon om .USERPROFILE-filen.

Steg for steg

  • Klikk på "start"-knappen
  • I "finn programmer og filer"-vinduet (i eldre versjoner Windows-systemer dette er "Kjør"-vinduet, skriv inn kommandoen "regedit" og bekreft deretter operasjonen med "ENTER"-tasten. Denne operasjonen vil starte systemregisterredigering. Dette verktøyet lar deg ikke bare se eksisterende poster, men også endre, legge til eller slette dem manuelt. På grunn av det faktum at systemregisteret Windows-tast For driften må alle operasjoner som utføres på den utføres med omtanke og bevissthet. Uforsiktig fjerning eller endring av en upassende nøkkel kan skade operativsystemet permanent.
  • Bruk ctr+F tastekombinasjonen eller Rediger-menyen og "Finn"-alternativet, finn utvidelsen du er interessert i.BRUKERPROFIL ved å skrive den inn i søkemotorvinduet. Bekreft ved å trykke OK eller bruke ENTER-tasten.
  • Sikkerhetskopi. Det er ekstremt viktig å lage en sikkerhetskopi av registeret før du gjør noen endringer i det. Hver endring har innvirkning på driften av datamaskinen vår. I ekstreme tilfeller kan feil endring av registeret føre til at systemet ikke kan starte på nytt.
  • Verdien du er interessert i angående utvidelsen kan redigeres manuelt ved å endre tastene som er tilordnet til utvidelsen som ble funnet. USERPROFILE. På dette stedet kan du også uavhengig opprette ønsket oppføring med utvidelsen a.USERPROFILE hvis den ikke er i registeret. Alle tilgjengelige alternativer er plassert i den praktiske menyen (høyre museknapp) eller i "Rediger"-menyen etter at du har plassert markøren på riktig sted på skjermen.
  • Når du er ferdig med å redigere oppføringen for utvidelsen .USERPROFILE, lukker du systemregisteret. De introduserte endringene trer i kraft etter omstart av operativsystemet.
Fortell venner