Apaattinen käyttäjäprofiili. Ympäristömuuttujat - Ympäristömuuttujat. Askel askeleelta

ympäristömuuttujat, jota käytetään erätiedostoissa (komentotiedostoissa), joten voit välttää absoluuttisten polkujen määrittämisen hakemistoihin. Jos emme esimerkiksi tiedä järjestelmän asemakirjainta etukäteen, voimme aina käyttää muuttujaa % systemdrive%, joka palauttaa asemakirjaimen, johon käyttöjärjestelmä on asennettu. Myös muuttujia käytetään koodin optimointiin - toistuvasti toistettavalle parametrille (esimerkiksi rekisteriavaimelle) voidaan määrittää lyhyt muuttuja ja käyttää sitä. Tässä artikkelissa käsitellään yksityiskohtaisesti erilaisia ​​tekniikoita muuttujien kanssa työskentelyyn sekä tapoja muuttaa ja luoda uusia muuttujia. Puhutaan nyt kaikesta järjestyksessä.

Ympäristömuuttujien luokitus

Yhteenveto

Windowsin komentotulkki (cmd.exe) on erittäin tehokas työkalu järjestelmän kanssa työskentelemiseen. Erätiedostot voivat automatisoida melkoisen määrän tehtäviä, minkä vuoksi ne ovat usein tottuneet automaattinen asennus Windows. Muuttujien taitava käyttö erätiedostoissa mahdollistaa monenlaisten ongelmien ratkaisemisen. Työskentely komentotulkin kanssa tehostuu ja samalla erätiedostojen koodi yksinkertaistuu. Löydät muita esimerkkejä muuttujien käytöstä verkkosivuston tai foorumin sivuilta. Kaikki tässä artikkelissa käytetyt esimerkit on otettu osallistujien käsikirjoituksista, joista heille paljon kiitoksia.

Terminologia

Komentokuori- tämä on erillinen ohjelmisto, joka tarjoaa suoran viestinnän käyttäjän ja käyttöjärjestelmän välillä. Teksti käyttöliittymä komentorivi tarjoaa ympäristön, jossa sovellukset toimivat ja apuohjelmia tekstikäyttöliittymällä.

cmd.exe- komentotulkki, jota Windows-käyttöjärjestelmän komentotulkki käyttää kääntämään syötetyn komennon järjestelmän ymmärtämään muotoon.

Joukkueen istunto voidaan käynnistää joko käynnistämällä cmd.exe, ja suorittamalla komentojonotiedoston. Toisin sanoen nykyinen komentotulkki luodaan. Vastaavasti tästä komentotulkista poistuminen (esimerkiksi erätiedoston viimeistely) lopettaa komentoistunnon.

Käyttäjän istunto(käyttäjäistunto) alkaa, kun käyttäjä kirjautuu sisään (kirjaudu sisään) ja päättyy, kun käyttäjä kirjautuu ulos (uloskirjautuminen).

Jos järjestelmäsi tuntee .USERPROFILE-tiedoston, voit avata sen tuplaklikkaus hiirtä tai ENTER-näppäintä. Tämä toiminto käynnistää järjestelmään asennettuun .USERPROFILE-tiedostoon liittyvät sovellukset. Jos järjestelmä kohtaa tiedoston ensimmäistä kertaa eikä vastaavia assosiaatioita ole, toiminto päättyy siihen, että järjestelmä tarjoaa etsivän vastaavan ohjelmisto tietokoneella tai Internetissä.

Joskus käy niin, että väärä ohjelma on määritetty palvelemaan .USERPROFILE-tiedostotyyppiä. Tämä johtuu vihamielisten ohjelmien, kuten virusten tai haittaohjelma, mutta useimmiten tämä johtuu sovelluksen virheellisestä yhdistelmästä tiedostotunnisteella .USERPROFILE. Jos uutta .USERPROFILE-tiedostotyyppiä huollettaessa osoitamme järjestelmän väärälle ohjelmalle, järjestelmä suosittelee sen käyttöä virheellisesti aina, kun kyseisen tyyppinen tiedosto törmää. Tässä tapauksessa sinun tulee yrittää valita sopiva sovellus uudelleen. Napsauta hiiren kakkospainikkeella .USERPROFILE-tiedostoa ja valitse sitten valikosta vaihtoehto "Avaa ..." ja sitten "Valitse oletusohjelma". Valitse nyt jokin asennetuista sovelluksista yllä olevasta luettelosta ja yritä uudelleen.

Ohjelmat, jotka avaavat .USERPROFILE-tiedoston

Windowsin rekisterin manuaalinen muokkaaminen

Jos järjestelmämme ei kestä .USERPROFILE-laajennusta ja kaikki automaattiset ja puoliautomaattiset menetelmät sen opettamiseksi ovat epäonnistuneet, manuaalinen muokkaus jää Windowsin rekisteri. Tämä rekisteri tallentaa kaikki työhön liittyvät tiedot. käyttöjärjestelmä, mukaan lukien tiedostopäätteiden yhdistäminen ohjelmiin niiden palvelemiseksi. Tiimi REGEDIT kirjoitettuna ikkunaan "Hae ohjelmia ja tiedostoja" tai "tuoda markkinoille käyttöjärjestelmän vanhempien versioiden tapauksessa se antaa meille pääsyn käyttöjärjestelmämme rekisteriin. Kaikilla rekisterissä suoritetuilla toiminnoilla (myös ei kovin monimutkaisilla .USERPROFILE-tiedostotunnisteella) on merkittävä vaikutus järjestelmämme toimintaan, joten ennen muutosten tekemistä kannattaa varmistaa, että nykyisestä rekisteristä on tehty kopio. Se osa, josta olemme kiinnostuneita, on avain HKEY_CLASSES_ROOT. Seuraavat ohjeet näyttävät vaihe vaiheelta, kuinka muokata rekisteriä, erityisesti rekisterimerkintää, joka sisältää tietoja .USERPROFILE-tiedostosta.

Askel askeleelta

  • Napsauta "aloita" -painiketta
  • Syötä "Etsi ohjelmia ja tiedostoja" -ikkunaan (vanhemmissa Windowsin versioissa tämä on "Suorita" -ikkuna) komento "regedit" ja vahvista sitten toiminto "ENTER"-näppäimellä. Tämä toiminto käynnistää järjestelmän rekisterieditorin. Tämän työkalun avulla voit paitsi katsella olemassa olevia tietueita, mutta myös muokata, lisätä tai poistaa niitä manuaalisesti. Koska Windows-rekisteri on avain sen toiminnalle, kaikki sillä suoritettavat toiminnot tulee suorittaa harkiten ja tietoisesti. Sopimattoman avaimen huolimaton poistaminen tai muokkaaminen voi vahingoittaa käyttöjärjestelmää pysyvästi.
  • Käytä ctr+F-näppäinyhdistelmää tai Muokkaa-valikkoa ja "Etsi"-vaihtoehtoa ja etsi sinua kiinnostava laajennus.KÄYTTÄJÄPROFIILI kirjoittamalla se hakukoneikkunaan. Vahvista painamalla OK tai ENTER-näppäintä.
  • Varmuuskopio. On erittäin tärkeää luoda rekisteristä varmuuskopio ennen kuin teet siihen muutoksia. Jokainen muutos vaikuttaa tietokoneemme toimintaan. Äärimmäisissä tapauksissa rekisterin virheelliset muutokset voivat johtaa siihen, että järjestelmä ei voi käynnistyä uudelleen.
  • Arvoa, josta olet kiinnostunut laajennuksesta, voit muokata manuaalisesti muuttamalla löydetylle alatunnisteelle määritettyjä avaimia.USERPROFILE. Tässä paikassa voit myös itsenäisesti luoda halutun merkinnän tunnisteella a.USERPROFILE, jos sitä ei ole rekisterissä. Kaikki Käytettävissä olevat vaihtoehdot sijaitsevat kätevässä valikossa (hiiren oikea painike) tai "Muokkaa"-valikossa sen jälkeen, kun osoitin on asetettu oikeaan paikkaan näytöllä.
  • Kun olet muokannut .USERPROFILE-laajennuksen merkintää, sulje järjestelmän rekisteri. Tehdyt muutokset astuvat voimaan käyttöjärjestelmän uudelleenkäynnistyksen jälkeen.

Ympäristössä Windows Server kaikkialla - komentorivillä, skripteillä jne. Voit käyttää ympäristömuuttujia, jotka tarjoavat lisävapautta, koska niiden avulla et ole sidottu absoluuttisiin arvoihin, vaan ne korvataan tietyn järjestelmän muuttujilla. Mutta kuten käytäntö on osoittanut, monet käyttäjät ovat huonosti perehtyneet ympäristömuuttujiin. Tämä taulukko on tarkoitettu opastamaan jokapäiväistä työtä Windows Server -ympäristömuuttujien kanssa.

Luettelo ympäristömuuttujista

%ALLUSERSPROFILE% \Dokumentit ja asetukset\Kaikki käyttäjät
%SOVELLUSTIEDOT% \Documents and Settings\(käyttäjänimi)\Application Data
%CD% Palauttaa polun nykyiseen kansioon
%CMDCMDLINE% Palauttaa komentomerkkijonon, jota käytettiin tämän Cmd.exe-ilmentymän suorittamiseen
%CMDEXTVERSION% Palauttaa nykyisten komentoprosessorin laajennusten versionumeron
%COMPUTERNAME% (tietokoneen nimi)
%COMSPEC% \Windows\System32\cmd.exe
%PÄIVÄMÄÄRÄ% Palauttaa nykyiset tiedot. Käyttää samaa muotoa kuin päivämäärä /t-komento. Luotu Cmd.exe-komennolla
%ERRORLEVEL% Palauttaa viimeksi käytetyn komennon virhekoodin. Muu arvo kuin nolla tarkoittaa yleensä virhettä.
%HOMEDRIVE% Levy, jossa on käyttäjän kotihakemisto. Määritetty Paikalliset käyttäjät ja ryhmät -laajennuksessa
%HOMEPATH% \Documents and Settings\(käyttäjänimi) Paikalliset käyttäjät ja ryhmät -laajennuksessa määritetty
%HOMESHARE% Verkkopolku käyttäjän jaettuun kotihakemistoon. Määritetty Paikalliset käyttäjät ja ryhmät -laajennuksessa
%LOGONSERVER% Palauttaa nykyisen istunnon todenneen toimialueen ohjaimen nimen
%NUMBER_OF_PROCESSORS% Määrittää tietokoneeseen asennettujen prosessorien määrän
%OS% Palauttaa käyttöjärjestelmän nimen.
%PATH% C:\Windows\System32\,C:\Windows\,C:\Windows\System32\Wbem
%PATHEXT% Palauttaa luettelon tiedostopäätteistä, jotka käyttöjärjestelmä pitää suoritettavina
%PATHEXT% .COM, .EXE, .BAT, .CMD, .VBS, .VBE, .JS, .WSF: .WSH (luettelo suoritettavat tiedostot)
%PROCESSOR_ARCHITECTURE% Palauttaa prosessorin arkkitehtuurin. Arvot: x86, IA64
%PROCESSOR_IDENTFIER% Palauttaa prosessorin kuvauksen
%PROCESSOR_LEVEL% Palauttaa tietokoneeseen asennetun prosessorin mallinumeron
%PROCESSOR_REVISION% Palauttaa prosessorin muutosnumeron
%OHJELMATIEDOSTOJA% \Ohjelmatiedostoja
%PROMPT% Palauttaa nykyisen Cmd.exe-tulkin komentorivivaihtoehdot (yleensä $P$G)
%RANDOM% Palauttaa mielivaltaisen desimaaliluvun välillä 0 - 32767. Luotu Cmd.exe-komennolla
%SYSTEMDRIVE% Palauttaa Windowsin juurihakemiston sisältävän aseman nimen (eli järjestelmähakemiston)
%SYSTEMROOT% \Windows
%SYSTEMROOT% Järjestelmä palauttaa Windowsin juurihakemiston sijainnin.
%TEMP% ja %TMP% :\DOCUME~1\(käyttäjätunnus)\LOCALS~1\Temp
%AIKA% Palauttaa nykyisen ajan. Käyttää samaa muotoa kuin aika /t-komento. Luotu Cmd.exe-komennolla
%USERDOMAIN% Palauttaa käyttäjätilien luettelon sisältävän toimialueen nimen
%USERNAME% (käyttäjänimi)
%KÄYTTÄJÄPROFIILI% \Documents and Settings\(käyttäjänimi)
%USERPROFILE%\Application Data Sovellustiedot
%USERPROFILE%\Cookies Keksit
%USERPROFILE%\Desktop Työpöytä
%USERPROFILE%\Suosikit Suosikit
%USERPROFILE%\Local Settings Paikalliset asetukset
%USERPROFILE%\Local Settings\Application Data LocalAppData
%USERPROFILE%\Paikalliset asetukset\Historia Historia
%USERPROFILE%\Local Settings\Temporary Internet Files Kätkö
%USERPROFILE%\Omat asiakirjat Omat asiakirjat
%USERPROFILE%\Omat asiakirjat\Oma musiikki Musiikkini
%USERPROFILE%\Omat asiakirjat\Omat kuvat Minun kuvani
%USERPROFILE%\NetHood Nethood
%USERPROFILE%\PrintHood PrintHood
%USERPROFILE%\Lähetä Lähetä
%USERPROFILE%\Käynnistä-valikko Aloitusvalikko
%USERPROFILE%\Käynnistä-valikko\Ohjelmat Ohjelmat
%USERPROFILE%\Start Menu\Programs\Startup Aloittaa
%USERPROFILE%\Templates Mallit
% WINDIR% \Windows

Lisäksi suosituissa on pseudomuuttujia Tiedostonhallinta Total Commander:

Nimi Kuvaus Esimerkki
%$APPDATA% sovelluksen tiedot C:\Documents and Settings\MAIN\Application Data
%$DESKTOP% Työpöytä C:\Documents and Settings\MAIN\Desktop
%$PERSONAL% Omat asiakirjat C:\Documents and Settings\MAIN\My Documents
%$PROGRAMS% Päävalikko\Ohjelmat C:\Documents and Settings\MAIN\Main Menu\Programs
%$STARTMENU% Päävalikko C:\Documents and Settings\MAIN\Main Menu
%$STARTUP% Osoite:\Documents and Settings\MAIN\Main Menu\Programs\Startup
%$MYPICTURES% Minun piirrokseni C:\Documents and Settings\MAIN\My Documents\My Pictures
%$MYMUSIC% Musiikkini C:\Documents and Settings\MAIN\My Documents\My Music
%$MYVIDEO% Minun videoni Lähde:\Documents and Settings\MAIN\My Documents\My Video
%$LOCAL_APPDATA% Paikalliset asetukset\Sovellustiedot C:\Documents and Settings\MAIN\Local Settings\Application Data
%$FONTS% Fontit C:\WINDOWS\Fontit

Windows-ympäristömuuttujat - painotus "Y" toisessa sanassa (lauseen merkitys on genitiivissä ja oikea painotus: muuttujat mitä? - ympäristö!), englannin kielellä Windows-versiot - ympäristömuuttuja)

Windows-ympäristömuuttujia käytetään käyttöjärjestelmien määrittämiseen. Kaikkien käyttäjien ei tarvitse ymmärtää näitä asetuksia ja päästä käsiksi näihin muuttujiin, mutta on olemassa muutamia muuttujia, jotka kaikkien käyttäjien on oltava tietoisia henkilökohtaiset tietokoneet. Se on noin muuttujista, jotka vastaavat tiedostojen väliaikaisesta tallentamisesta - TEMP Ja TMP.



Käyttäjän väliaikaisten (TEMP) muuttujien oletusarvo on %USERPROFILE%\Paikalliset asetukset\Lämp,

Järjestelmän väliaikaisten muuttujien oletusarvo on \WINDOWS\Temp.

Joten ensimmäisessä tapauksessa se on yleensä: " C:\Documents and Settings\USER\Local Settings\Temp"

Edullinen tuottava Ultrabook:

Tekniset tiedot: 14,1 tuuman näyttö 1920*1080 ips, Windows 10, 8 Gt RAM, 256 Gt M.2 SATA 2280 SSD, Wifi, näppäimistön taustavalo.

Johtuen siitä, että käyttöjärjestelmien perheessä Windowsin kansiot Jostain syystä väliaikaiset tiedostot eivät tyhjene itsestään, vaan niihin voi kertyä valtava määrä erilaisia ​​tiedostoja tarpeettomia tiedostoja, joiden kokonaiskoko on jopa useita gigatavuja! Erilaiset virukset ja huonot skriptit piiloutuvat ajoittain väliaikaisten tiedostojen joukkoon, joten jokaisen tietokoneen käyttäjän vastuulla on säännöllisesti poistaa väliaikaisten kansioiden sisältö.

Poistamisen helpottamiseksi on parempi vaihtaa oletuspolku yksinkertaisempaan, useimpiin paras vaihtoehto - "C:\Temp".

Kuinka muuttaa Windowsin TEMP- ja TMP-ympäristömuuttujia? - Erittäin yksinkertainen:

1. Napsauta hiiren kakkospainikkeella "-kuvaketta Tietokoneeni" työpöydällä (jos se on täysi kuvake eikä pikakuvake) tai valikon kautta Käynnistä -> Oma tietokone -> Ominaisuudet:

2. Siirry "välilehteen" Lisäksi" ja napsauta alla olevaa painiketta ympäristömuuttujat":

3. Yläikkunassa " Käyttäjäympäristön muuttujat"valitse ensin ensimmäinen rivi (TEMP-muuttuja) ja paina painiketta " Muuttaa":



4. Korjaa muuttujan arvo yksinkertaisemmaksi - " C:\Temp":

5. Toista vaiheet 3 ja 4 muuttujalle TMP:

Tuloksena pitäisi olla:

6. Paina vuorotellen 2 kertaa " OK".



Periaatteessa sama voidaan tehdä komentorivillä suorittamalla komento: SET TEMP=C:\TEMP

Kaikki Windows-ympäristömuuttujat:

KAIKKIKÄYTTÄJÄPROFIILI Määrittää Kaikki käyttäjät -profiilin sijainnin (paikallinen muuttuja)
SOVELLUSTIEDOT Määrittää hakemistosijainnin, johon ohjelmat tallentavat tiedot oletuksena (paikallinen muuttuja)
CD Määrittää nykyisen hakemiston nimen (paikallinen muuttuja)
CMDCMDLINE Ilmaisee komentorivivaihtoehdot, joita käytettiin CMD.EXE-ohjelman nykyisen ilmentymän suorittamiseen (paikallinen muuttuja)
CMDEXTVERSION Ilmaisee nykyisen komentotulkkilaajennuksen versionumeron (järjestelmämuuttuja)
TIETOKONENIMI Määrittää tietokoneen nimen (järjestelmämuuttujan)
COMSPEC Määrittää tarkan polun shell-suoritettavaan tiedostoon (järjestelmämuuttuja)
PÄIVÄMÄÄRÄ Osoittaa nykyisen päivämäärän. Muoto on sama kuin päivämäärä /t-komennossa. Arvo syntyy komentotulkin avulla (järjestelmämuuttuja)
ERRORLEVEL Osoittaa virhetason koodin uusin ohjelma. Nollasta poikkeava arvo tarkoittaa todennäköisesti virhettä (järjestelmämuuttuja)
HOMERIVE Määrittää kotihakemistoon yhdistetyn paikallisen työaseman asemakirjaimen. Muuttuja määritellään kotihakemiston polun perusteella. Käyttäjän kotihakemisto määritetään Paikalliset käyttäjät ja ryhmät -laajennuksessa (järjestelmämuuttuja)
KOTIPATI Määrittää koko polun käyttäjän kotihakemistoon. Muuttuja määritellään kotihakemiston polun perusteella. Käyttäjän kotihakemisto määritetään Paikalliset käyttäjät ja ryhmät -laajennuksessa (järjestelmämuuttuja)
KOTIJAKO Määrittää verkkopolun käyttäjän jaettuun kotihakemistoon. Muuttuja määritellään kotihakemiston polun perusteella. Käyttäjän kotihakemisto on määritetty Paikalliset käyttäjät ja ryhmät -laajennuksessa (järjestelmämuuttuja)
LOGONSERVER Määrittää sen toimialueen ohjaimen nimen, jolla nykyinen istunto järjestelmän kanssa on valtuutettu (paikallinen muuttuja)
NUMBER_OF_PROCESSORS Ilmaisee tietokoneeseen asennettujen prosessorien määrän (järjestelmämuuttuja)
OS Ilmaisee käyttöjärjestelmän version. Windows XP/XP -käyttöjärjestelmät on merkitty Windows_NT:ksi (järjestelmämuuttuja)
PATH Määrittää suoritettavien tiedostojen hakupolun (järjestelmämuuttuja)
PATHEXT Määrittää luettelon laajennuksista, jotka käyttöjärjestelmä tunnistaa suoritettaviksi tiedostotunnisteiksi (järjestelmämuuttuja)
PROCESSOR_ARCHITECTURE Ilmaisee prosessorin arkkitehtuurin tyypin. Mahdolliset arvot: x86 ja IA64 (järjestelmämuuttuja)
PROCESSOR_IDENTIFIER Osoittaa prosessorin kuvauksen (järjestelmämuuttuja)
PROSESSORI_TASO Ilmaisee tietokoneeseen asennetun prosessorin mallinumeron (järjestelmämuuttuja)
PROCESSOR_REVISION Ilmaisee prosessorin mallin versionumeron (järjestelmämuuttuja)
PROMPT Määrittää nykyisen tulkin komentorivin asetukset. CMD.EXE-tulkin luoma (paikallinen muuttuja)
Satunnainen Määrittää satunnaisen desimaaliluvun 0 - 32767. Luonut CMD.EXE (järjestelmämuuttuja)
SYSTEMDRIVE Määrittää Windowsin juurihakemiston asemakirjaimen (järjestelmämuuttuja)
SYSTEMROOT Määrittää polun Windowsin juurihakemistoon (järjestelmämuuttuja)
TEMP tai TMP Määrittää polun väliaikaisiin oletushakemistoihin. Näitä hakemistoja käyttävät sovellukset, jotka ovat järjestelmään rekisteröityneen käyttäjän käytettävissä. Jotkut sovellukset vaativat TEMP-muuttujan arvon, kun taas toiset vaativat TMP-muuttujia (järjestelmä- ja käyttäjämuuttujat).
AIKA Osoittaa nykyisen ajan. Muoto on sama kuin aika /t-komennossa. Tulkin CMD.EXE luoma (järjestelmämuuttuja)
USERDOMAIN Määrittää sen toimialueen nimen, jossa Tili käyttäjä (paikallinen muuttuja)
KÄYTTÄJÄNIMI Ilmaisee järjestelmään kirjautuneen käyttäjän nimen (paikallinen muuttuja)
KÄYTTÄJÄPROFIILI Määrittää polun nykyisen käyttäjän profiiliin (paikallinen muuttuja)
WINDIR Määrittää polun käyttöjärjestelmän hakemistoon (järjestelmämuuttuja)



Jos haluat käyttää muuttujan arvoa, sinun on laitettava %-merkki ennen ja jälkeen sen nimen, esimerkiksi: kaiku % NUMBER_OF_PROCESSORS%




Ylös