Apātisks lietotāja profils. Vides mainīgie — vides mainīgie. Soli pa solim

Vides mainīgie, kas tiek izmantoti pakešu (komandu) failos, ļauj iztikt, nenorādot absolūtos ceļus uz direktorijiem. Piemēram, ja mēs iepriekš nezinām sistēmas diska burtu, mēs vienmēr varam izmantot mainīgo % systemdrive%, kas atgriež diska burtu, kurā ir instalēta OS. Tāpat koda optimizēšanai tiek izmantoti mainīgie – parametram, kas atkārtojas daudzas reizes (piemēram, reģistra atslēgai), var piešķirt īsu mainīgo un izmantot. Šajā rakstā ir aprakstītas dažādas metodes darbam ar mainīgajiem, kā arī to, kā modificēt un izveidot jaunus mainīgos. Tagad par visu kārtībā.

Vides mainīgo klasifikācija

Kopsavilkums

Windows komandu apvalks (cmd.exe) ir ļoti spēcīgs rīks darbam ar sistēmu. Pakešfaili var automatizēt diezgan daudz uzdevumu, tāpēc tie bieži tiek izmantoti automātiska uzstādīšana Windows. Prasmīga mainīgo lielumu izmantošana pakešfailos ļauj atrisināt plašu problēmu loku. Darbs ar čaulu kļūst efektīvāks un tajā pašā laikā vienkāršo pakešfailu kodu. Citus mainīgo izmantošanas piemērus varat atrast vietnes vai foruma lapās. Visi šajā rakstā izmantotie piemēri ir ņemti no dalībnieku skriptiem, par ko viņiem liels paldies.

Terminoloģija

komandu apvalks ir atsevišķs programmatūra, kas nodrošina tiešu saziņu starp lietotāju un operētājsistēmu. Teksts lietotāja interfeiss komandrinda nodrošina vidi, kurā darbojas lietojumprogrammas un lietderības programmas ar teksta interfeisu.

cmd.exe- komandu tulks, ko Windows komandu apvalks izmanto, lai tulkotu ievadīto komandu sistēmai saprotamā formātā.

Komandas sesija var uzsākt kā sākumu cmd.exe, vai palaižot pakešfailu. Citiem vārdiem sakot, tiek izveidots pašreizējās komandas apvalks. Attiecīgi, izejot no šī čaula (piemēram, pakešfaila beigas), komandu sesija tiek pārtraukta.

Lietotāja sesija(lietotāja sesija) sākas, kad lietotājs piesakās (logon) un beidzas, kad lietotājs izrakstās (log off).

Ja jūsu sistēmai ir zināms fails .USERPROFILE, varat to atvērt divreiz pieskarieties peli vai taustiņu ENTER. Veicot šo darbību, tiks palaists lietojumprogrammas, kas saistītas ar sistēmā instalēto failu .USERPROFILE. Ja sistēma atbilst failam pirmo reizi un nav atbilstošu saistību, darbība beigsies ar sistēmas priekšlikumu, atrodiet atbilstošo programmatūra datorā vai internetā.

Dažreiz gadās, ka faila tipa .USERPROFILE apkalpošanai tiek piešķirta nepareiza programma. Tas notiek ļaunprātīgu programmu, piemēram, vīrusu vai, darbības rezultātā ļaunprogrammatūra, bet visbiežāk tas ir kļūdainas lietojumprogrammas un faila paplašinājuma .USERPROFILE kombinācijas rezultāts. Ja, apkalpojot jaunu .USERPROFILE faila tipu, mēs sistēmai norādām nepareizu programmu, sistēma kļūdaini ieteiks to izmantot ikreiz, kad tiks atrasts šāda veida fails. Šādā gadījumā mēģiniet vēlreiz atlasīt atbilstošo lietojumprogrammu. Ar peles labo pogu noklikšķiniet uz faila .USERPROFILE un pēc tam izvēlnē atlasiet opciju "Atvērt ar..." un pēc tam atlasiet "Izvēlēties noklusējuma programmu" . Tagad augstāk esošajā sarakstā atlasiet vienu no instalētajām lietojumprogrammām un mēģiniet vēlreiz.

Programmas, kas atvērs .USERPROFILE failu

Windows reģistra manuāla rediģēšana

Ja mūsu sistēma nespēj tikt galā ar .USERPROFILE paplašināšanu un neizdevās izmantot visas automātiskās un pusautomātiskās metodes, kā iemācīt tai šo mākslu, manuālā rediģēšana paliek. Windows reģistrs. Šajā reģistrā tiek glabāta visa informācija, kas attiecas uz mūsu darbu operētājsistēma, tostarp failu paplašinājumu savienošana ar programmām to uzturēšanai. Komanda REGEDIT ierakstīts logā "meklēt programmas un failus" vai "skriet vecāku operētājsistēmas versiju gadījumā nodrošina mums piekļuvi mūsu operētājsistēmas reģistram. Visas reģistrā veiktās darbības (arī ne pārāk sarežģītas saistībā ar faila paplašinājumu .USERPROFILE) būtiski ietekmē mūsu sistēmas darbību, tāpēc pirms jebkādu modifikāciju veikšanas ir jāpārliecinās, ka esat izveidojis esošā reģistra kopiju. Sadaļa, kas mūs interesē, ir galvenā HKEY_CLASSES_ROOT. Tālāk sniegtie norādījumi soli pa solim parāda, kā modificēt reģistru, jo īpaši reģistra ierakstu, kas satur informāciju par failu .USERPROFILE.

Soli pa solim

  • Nospiediet pogu "sākt".
  • Logā "atrast programmas un failus" (vecākajās Windows versijās tas ir logs "Palaist") ievadiet komandu "regedit" un pēc tam apstipriniet darbību ar taustiņu "ENTER". Šī darbība palaiž sistēmas reģistra redaktoru. Šis rīks ļaus ne tikai skatīt esošie ieraksti, bet arī tos manuāli modificēt, pievienot vai noņemt. Sakarā ar to, ka Windows sistēmas reģistrs ir tās darbības atslēga, visas ar to veiktās darbības ir jāveic pārdomāti un apzināti. Neuzmanīga nepiemērotas atslēgas noņemšana vai modificēšana var neatgriezeniski sabojāt operētājsistēmu.
  • Izmantojot taustiņu kombināciju ctr+F vai izvēlni Rediģēt un opciju "Atrast", atrodiet interesējošo paplašinājumu .USERPROFILE, ierakstot to meklētājprogrammas logā. Apstipriniet, nospiežot OK vai izmantojot taustiņu ENTER.
  • Rezerves kopija. Ir ārkārtīgi svarīgi dublēt reģistru pirms jebkādu izmaiņu veikšanas tajā. Katra izmaiņa ietekmē mūsu datora darbību. Ārkārtējos gadījumos kļūdainas reģistra modifikācijas var izraisīt sistēmas restartēšanu.
  • Jūs interesējošo vērtību attiecībā uz paplašinājumu var rediģēt manuāli, mainot atrastajam paplašinājumam piešķirtās atslēgas.USERPROFILE. Šajā vietā jūs varat arī pats izveidot nepieciešamo ierakstu ar paplašinājumu a.USERPROFILE, ja tas nav reģistrēts. Visi pieejamās iespējas atrodas palīdzības izvēlnē (peles labā poga) vai izvēlnē "Rediģēt" pēc kursora novietošanas atbilstošajā ekrāna vietā.
  • Kad esat pabeidzis paplašinājuma .USERPROFILE ieraksta rediģēšanu, aizveriet sistēmas reģistru. Ieviestās izmaiņas stāsies spēkā pēc operētājsistēmas restartēšanas.

Vidē Windows Server visur - komandrindā, skriptos utt. var izmantot vides mainīgos, kas dod papildu brīvības pakāpi, jo ļauj nebūt piesaistītam absolūtām vērtībām, aizstājot tās ar konkrētiem sistēmas mainīgajiem. Bet, kā liecina prakse, daudzi lietotāji slikti orientējas vides mainīgajos. Šī tabula ir paredzēta kā ceļvedis ikdienas darbā ar Windows Server vides mainīgajiem.

Vides mainīgo saraksts

%ALLUSERSPROFILE% \Dokumenti un iestatījumi\Visi lietotāji
%APLIKĀCIJAS DATI% \Dokumenti un iestatījumi\(lietotājvārds)\Lietojumprogrammu dati
%CD% Atgriež ceļu uz pašreizējo mapi
%CMDCMDLINE% Atgriež komandu virkni, kas palaida šo Cmd.exe gadījumu
%CMDEXTVERSION% Atgriež pašreizējo komandu apstrādātāja paplašinājumu versijas numuru
%COMPUTERNAME% (datora nosaukums)
%COMSPEC% \Windows\System32\cmd.exe
%DATUMS% Atgriež pašreizējos datus. Izmanto to pašu formātu kā datuma /t komandai. Izveidots ar komandu Cmd.exe
%ERRORLEVEL% Atgriež pēdējās izmantotās komandas kļūdas kodu. Vērtība, kas nav nulle, parasti norāda uz kļūdu.
%HOMERIVE% Disks ar lietotāja mājas direktoriju. Norādīts vietējo lietotāju un grupu papildprogrammā
%HOMEPATH% \Documents and Settings\(lietotājvārds) norādīts vietējo lietotāju un grupu papildprogrammā
%HOMESHARE% Tīkla ceļš uz lietotāja koplietoto mājas direktoriju. Norādīts vietējo lietotāju un grupu papildprogrammā
%LOGONSERVER% Atgriež tā domēna kontrollera nosaukumu, kas autentificēja pašreizējo sesiju
%NUMBER_OF_PROCESSORS% Norāda datorā instalēto procesoru skaitu
%OS% Atgriež operētājsistēmas nosaukumu.
%PATH% C:\Windows\System32\,C:\Windows\,C:\Windows\System32\Wbem
%PATHEXT% Atgriež to failu paplašinājumu sarakstu, kurus operētājsistēma uzskata par izpildāmiem
%PATHEXT% .COM, .EXE, .BAT, .CMD, .VBS, .VBE, .JS, .WSF: .WSH (saraksts izpildāmos failus)
%PROCESSOR_ARCHITECTURE% Atgriež procesora arhitektūru. Vērtības: x86, IA64
%PROCESSOR_IDENTFIER% Atgriež procesora aprakstu
%PROCESSOR_LEVEL% Atgriež datorā instalētā procesora modeļa numuru
%PROCESSOR_REVISION% Atgriež procesora versijas numuru
%PROGRAMMU FAILI% \Programmu faili
%PAMUDINĀT% Atgriež komandrindas opcijas pašreizējam Cmd.exe tulkam (parasti $P$G)
%RANDOM% Atgriež patvaļīgu decimālo skaitli no 0 līdz 32767. Izveidots ar komandu Cmd.exe
%SYSTEMDRIVE% Atgriež tā diskdziņa nosaukumu, kurā ir Windows saknes direktorijs (t.i., sistēmas direktorijs)
%SYSTEMROOT% \Windows
%SYSTEMROOT% Sistēma atgriež Windows saknes direktorija atrašanās vietu.
%TEMP% un %TMP% :\DOCUME~1\(lietotājvārds)\LOCALS~1\Temp
%LAIKS% Atgriež pašreizējo laiku. Izmanto to pašu formātu kā komanda time /t. Izveidots ar komandu Cmd.exe
%USERDOMAIN% Atgriež tā domēna nosaukumu, kurā ir lietotāju kontu saraksts
%USERNAME% (lietotājvārds)
%LIETOTĀJA PROFILS% \Dokumenti un iestatījumi\(lietotājvārds)
%USERPROFILE%\Application Data Aplikācijas dati
%USERPROFILE%\Cookies Sīkdatnes
%USERPROFILE%\Desktop Darbvirsma
%USERPROFILE%\Favorites Izlase
%USERPROFILE%\Local Settings vietējie iestatījumi
%USERPROFILE%\Local Settings\Application Data Vietējie lietotņu dati
%USERPROFILE%\Local Settings\History Vēsture
%USERPROFILE%\Local Settings\Temporary Internet Files Kešatmiņa
%USERPROFILE%\Mani dokumenti Mani dokumenti
%USERPROFILE%\Mani dokumenti\Mana mūzika Mana mūzika
%USERPROFILE%\Mani dokumenti\Mani attēli Manas bildes
%USERPROFILE%\NetHood nethood
%USERPROFILE%\PrintHood Apdrukas pārsegs
%USERPROFILE%\SendTo Nosūtīt
%USERPROFILE%\Izvēlne Sākt sākuma izvēlne
%USERPROFILE%\Start Menu\Programs Programmas
%USERPROFILE%\Start Menu\Programs\Startup uzsākt
%USERPROFILE%\Veidnes Veidnes
%WINDIR% \Windows

Turklāt populārā vidē ir pseidomainīgie failu menedžeris Kopējais komandieris:

Vārds Apraksts Piemērs
%$APPDATA% lietojumprogrammas dati C:\Documents and Settings\MAIN\Application Data
%$DESKTOP% Darbvirsma C:\Dokumenti un iestatījumi\MAIN\Darbvirsma
%$PERSONAL% Mani dokumenti C:\Dokumenti un iestatījumi\MAIN\Mani dokumenti
%$PROGRAMS% Galvenā izvēlne\Programmas C:\Documents and Settings\MAIN\Main Menu\Programs
%$STARTIZVĒLNE% Galvenā izvēlne C:\Documents and Settings\MAIN\Main Menu
%$STARTUP% C:\Dokumenti un iestatījumi\MAIN\Main Menu\Programs\Startup
%$MYPICTURES% Mani zīmējumi C:\Dokumenti un iestatījumi\MAIN\Mani dokumenti\Mani attēli
%$MYMUSIC% Mana mūzika C:\Dokumenti un iestatījumi\MAIN\Mani dokumenti\Mana mūzika
%$MYVIDEO% Mans video C:\Dokumenti un iestatījumi\MAIN\Mani dokumenti\Mans video
%$LOCAL_APPDATA% Vietējie iestatījumi\Lietojumprogrammu dati C:\Documents and Settings\MAIN\Local Settings\Application Data
%$FONTS% Fonti C:\WINDOWS\Fonti

Windows vides mainīgie - otrajā vārdā uzsvars uz "Y" (frāzes nozīme ir ģenitīvā un pareizajā uzsvērumā: mainīgie ko? - Environments!), angļu valodā Windows versijas - vides mainīgais)

Windows vides mainīgie tiek izmantoti operētājsistēmu konfigurēšanai. Ne katram lietotājam ir jāsaprot šie iestatījumi un jāiekļaujas šajos mainīgajos, taču ir daži mainīgie, kas visiem lietotājiem ir jāzina. personālajiem datoriem. Tas ir par par mainīgajiem, kas ir atbildīgi par failu pagaidu glabāšanu - TEMP Un TMP.



Lietotāja pagaidu (TEMP) mainīgo noklusējuma vērtība ir – %USERPROFILE%\Local Settings\Temp,

Sistēmas pagaidu mainīgo noklusējuma vērtība ir − \WINDOWS\Temp.

Tātad pirmajā gadījumā tas parasti ir: " C:\Documents and Settings\USER\Local Settings\Temp"

Lēti produktīvi Ultrabook datori:

Specifikācijas: 14,1 collu 1920*1080 ips ekrāns, Windows 10, 8GB RAM, 256GB M.2 SATA 2280 SSD, Wifi, tastatūras apgaismojums.

Sakarā ar to, ka operētājsistēmu saimē Windows mapes ar pagaidu failiem kaut kādu iemeslu dēļ netiek notīrīti paši, tie var uzkrāties ļoti daudz dažādu nevēlamie faili, sasniedzot kopējo izmēru līdz pat vairākiem gigabaitiem! Starp pagaidu failiem periodiski slēpjas dažādi vīrusi un slikti skripti, tāpēc katra datora lietotāja pienākums ir regulāri dzēst pagaidu mapju saturu.

Lai atvieglotu noņemšanu, labāk ir mainīt noklusējuma ceļu uz vienkāršāku, lielāko daļu labākais variants - "c:\temp".

Kā mainīt Windows TEMP un TMP vides mainīgos? - Ļoti vienkārši:

1. Ar peles labo pogu noklikšķiniet uz ikonas " Mans dators" darbvirsmā (ja tā ir pilna ikona, nevis saīsne) vai izvēlnē Sākt -> Mans dators -> Rekvizīti:

2. Doties uz cilni " Turklāt un noklikšķiniet uz zemāk esošās pogas Vides mainīgie":

3. Augšējais logs" Lietotāja vides mainīgie" vispirms atlasiet pirmo rindiņu (mainīgo TEMP) un nospiediet pogu " Mainīt":



4. Izlabojiet mainīgā vērtību uz vienkāršāku - " c:\temp":

5. Atkārtojiet 3. un 4. darbību mainīgajam TMP:

Rezultātam jābūt:

6. Nospiediet pārmaiņus 2 reizes. labi".



Principā to pašu var izdarīt, izmantojot komandrindu, izpildot komandu: SET TEMP=C:\TEMP

Visi Windows vides mainīgie:

ALLUSERSPROFILE Norāda visu lietotāju profila atrašanās vietu (vietējais mainīgais)
APLIKĀCIJAS DATI Norāda direktorija atrašanās vietu, kurā programmas pēc noklusējuma glabā datus (lokālais mainīgais)
CD Norāda pašreizējā direktorija nosaukumu (lokālais mainīgais)
CMDCMDLINE Norāda komandrindas opcijas, kas tika izmantotas, lai palaistu pašreizējo programmas CMD.EXE gadījumu (vietējais mainīgais)
CMDEXTVERSION Norāda pašreizējā čaulas paplašinājuma (sistēmas mainīgā) versijas numuru
DATORA NOSAUKUMS Norāda datora nosaukumu (sistēmas mainīgais)
COMSPEC Norāda precīzu ceļu uz čaulas izpildāmo failu (sistēmas mainīgais)
DATUMS Norāda pašreizējo datumu. Formāts ir tāds pats kā datuma /t komandai. Vērtība, ko ģenerē čaula (sistēmas mainīgais)
ERRORLEVEL Norāda kļūdas līmeņa kodu jaunākā programma. Vērtība, kas nav nulle, visticamāk, norāda uz kļūdu (sistēmas mainīgais)
MĀJAS PIEEJA Norāda ar mājas direktoriju savienotās vietējās darbstacijas diska burtu. Mainīgais tiek definēts, pamatojoties uz ceļu uz mājas direktoriju. Lietotāja mājas direktorijs ir definēts vietējo lietotāju un grupu papildprogrammā (sistēmas mainīgais)
MĀJAS PĀRSKATS Norāda pilnu ceļu uz lietotāja mājas direktoriju. Mainīgais tiek definēts, pamatojoties uz ceļu uz mājas direktoriju. Lietotāja mājas direktorijs ir definēts vietējo lietotāju un grupu papildprogrammā (sistēmas mainīgais)
HOMESHARE Norāda tīkla ceļu uz lietotāja koplietoto mājas direktoriju. Mainīgais tiek definēts, pamatojoties uz ceļu uz mājas direktoriju. Lietotāja mājas direktorijs ir piešķirts vietējo lietotāju un grupu papildprogrammā (sistēmas mainīgais)
LOGONSERVER Norāda domēna kontrollera nosaukumu, kurā ir autorizēta pašreizējā sesija ar sistēmu (lokālais mainīgais)
NUMBER_OF_PROCESSORS Norāda datorā instalēto procesoru skaitu (sistēmas mainīgais)
OS Norāda operētājsistēmas versiju. Windows XP/XP operētājsistēmas tiek sauktas par Windows_NT (sistēmas mainīgais)
PATH Norāda izpildāmo failu meklēšanas ceļu (sistēmas mainīgais)
PATHEXT Norāda to paplašinājumu sarakstu, kurus operētājsistēma atpazīst kā izpildāmā faila paplašinājumus (sistēmas mainīgais)
PROCESSOR_ARCHITECTURE Norāda procesora arhitektūras veidu. Iespējamās vērtības: x86 un IA64 (sistēmas mainīgais)
PROCESSOR_IDENTIFIER Norāda procesora aprakstu (sistēmas mainīgais)
PROCESSOR_LEVEL Norāda datorā instalētā procesora modeļa numuru (sistēmas mainīgais)
PROCESSOR_REVISION Norāda procesora modeļa versijas numuru (sistēmas mainīgais)
PAMUDINĀT Norāda komandrindas uzvednes opcijas pašreizējam tulkam. Ģenerē CMD.EXE tulks (lokālais mainīgais)
RandOM Norāda nejaušu decimālskaitli no 0 līdz 32767. Ģenerē CMD.EXE (sistēmas mainīgais)
SISTĒMAS DRIVE Norāda Windows saknes direktorija diska burtu (sistēmas mainīgais)
SYSTEMROOT Norāda ceļu uz Windows saknes direktoriju (sistēmas mainīgais)
TEMP vai TMP Norāda ceļu uz noklusējuma pagaidu direktorijiem. Šos direktorijus izmanto lietojumprogrammas, kas ir pieejamas pieteicējam lietotājam. Dažām lietojumprogrammām ir nepieciešama TEMP mainīgā vērtība, savukārt citām ir nepieciešama TMP (attiecīgi sistēmas un lietotāja mainīgie).
LAIKS Norāda pašreizējo laiku. Formāts ir tāds pats kā laika /t komandai. Ģenerē CMD.EXE tulks (sistēmas mainīgais)
USERDOMAIN Norāda tā domēna nosaukumu, kurā Konts lietotājs (vietējais mainīgais)
LIETOTĀJVĀRDS Norāda tā lietotāja vārdu, kurš pašlaik ir pieteicies sistēmā (lokālais mainīgais)
LIETOTĀJA PROFILS Norāda ceļu uz pašreizējā lietotāja profilu (vietējais mainīgais)
VĒJS Norāda ceļu uz operētājsistēmas direktoriju (sistēmas mainīgais)



Lai piekļūtu mainīgā vērtībai, pirms un pēc tā nosaukuma ir jāievieto % zīme, piemēram: atbalss % NUMBER_OF_PROCESSORS%




Tops