Апатикалық пайдаланушы профилі. Environment Variables - Environment Variables. Бірте-бірте

Қоршаған ортаның айнымалылары, пакеттік (командалық) файлдарда пайдаланылады, каталогтарға абсолютті жолдарды көрсетуден аулақ болуға мүмкіндік береді. Мысалы, егер біз жүйелік дискінің әріпін алдын ала білмесек, біз әрқашан айнымалыны пайдалана аламыз %жүйелік диск%, ол ОЖ орнатылған диск әрпін қайтарады. Сондай-ақ, айнымалылар кодты оңтайландыру үшін пайдаланылады - бірнеше рет қайталанатын параметрді (мысалы, тізілім кілті) қысқа айнымалыны тағайындауға және пайдалануға болады. Бұл мақалада айнымалылармен жұмыс істеудің әртүрлі әдістері, сонымен қатар жаңа айнымалыларды өзгерту және жасау жолдары егжей-тегжейлі қарастырылады. Енді барлығын ретімен айтайық.

Қоршаған ортаның айнымалыларының классификациясы

Түйіндеме

Windows пәрмен қабығы (cmd.exe) жүйемен жұмыс істеуге арналған өте қуатты құрал болып табылады. Пакеттік файлдар көптеген тапсырмаларды автоматтандыруы мүмкін, сондықтан олар жиі пайдаланылады автоматты орнату Windows. Пакеттік файлдардағы айнымалы мәндерді шебер пайдалану мәселелердің кең ауқымын шешуге мүмкіндік береді. Пәрмен қабығымен жұмыс істеу тиімдірек болады және сонымен бірге пакеттік файлдардың коды жеңілдетілді. Айнымалы мәндерді пайдаланудың басқа мысалдарын веб-сайттың немесе форумның беттерінен таба аласыз. Осы мақалада қолданылған барлық мысалдар қатысушылардың сценарийлерінен алынған, бұл үшін оларға үлкен рахмет.

Терминология

Командалық қабық- бұл бөлек бағдарламалық қамтамасыз ету, ол пайдаланушы мен операциялық жүйе арасындағы тікелей байланысты қамтамасыз етеді. Мәтін пайдаланушы интерфейсі пәрмен жолықолданбалар іске қосылатын ортаны қамтамасыз етеді және коммуналдық қызметтермәтіндік интерфейсімен.

cmd.exe- Windows ОЖ командалық қабықшасы енгізілген пәрменді жүйеге түсінікті пішімге аудару үшін пайдаланатын командалық интерпретатор.

Командалық сессияіске қосу арқылы да бастауға болады cmd.exe, және пакеттік файлды іске қосу арқылы. Басқаша айтқанда, ағымдағы командалық қабық жасалады. Сәйкесінше, осы қабықтан шығу (мысалы, пакеттік файлды аяқтау) пәрмен сеансын аяқтайды.

Пайдаланушы сеансы(пайдаланушы сеансы) пайдаланушы жүйеге кірген кезде (жүйеге кіру) басталады және пайдаланушы жүйеден шыққанда (жүйеге кіру) аяқталады.

Егер .USERPROFILE файлы жүйеңізге белгілі болса, оны аша аласыз екі рет басутінтуірді немесе ENTER пернесін басыңыз. Бұл операция жүйеде орнатылған .USERPROFILE файлымен байланысты қолданбаларды іске қосады. Егер жүйе файлмен бірінші рет кездессе және сәйкес ассоциациялар болмаса, онда әрекет жүйе сәйкесті табуды ұсынумен аяқталады. бағдарламалық қамтамасыз етукомпьютерде немесе интернетте.

Кейде қате бағдарлама .USERPROFILE файл түріне қызмет көрсету үшін тағайындалған кезде болады. Бұл вирустар немесе сияқты дұшпандық бағдарламалардың әрекетіне байланысты болады зиянды бағдарлама, бірақ көбінесе бұл .USERPROFILE файл кеңейтімімен қолданбаның қате тіркесімінің нәтижесі болып табылады. Жаңа .USERPROFILE файл түріне қызмет көрсету кезінде жүйені қате бағдарламаға бағыттасақ, жүйе қате түрде сол түрдегі файл кездескен кезде оны пайдалануды ұсынады. Бұл жағдайда сәйкес қолданбаны қайтадан таңдауға тырысу керек. .USERPROFILE файлын тінтуірдің оң жақ түймешігімен басып, мәзірден «Бірге ашу...» опциясын, содан кейін «Әдепкі бағдарламаны таңдау» опциясын таңдаңыз. Енді жоғарыдағы тізімнен орнатылған қолданбалардың бірін таңдап, әрекетті қайталаңыз.

.USERPROFILE файлын ашатын бағдарламалар

Windows тізілімін қолмен өңдеу

Егер біздің жүйе .USERPROFILE кеңейтімін жеңе алмаса және оны осы өнерге үйретудің барлық автоматты және жартылай автоматты әдістері сәтсіз болса, қолмен өңдеу қалады. Windows тізілімі. Бұл тізілім жұмысымызға қатысты барлық ақпаратты сақтайды. операциялық жүйе, соның ішінде файл кеңейтімдерін оларға қызмет көрсететін бағдарламаларға қосу. Команда REGEDITтерезеге жазылған «бағдарламалар мен файлдарды іздеу»немесе «іске қосуоперациялық жүйенің ескі нұсқаларында ол бізге операциялық жүйенің тізіліміне кіруге мүмкіндік береді. Тізімде орындалған барлық операциялар (.USERPROFILE файл кеңейтіміне қатысты өте күрделі емес болса да) жүйеміздің жұмысына айтарлықтай әсер етеді, сондықтан қандай да бір өзгертулер енгізбес бұрын, ағымдағы тізілімнің көшірмесі жасалғанына көз жеткізіңіз. Бізді қызықтыратын бөлім - бұл кілт HKEY_CLASSES_ROOT. Келесі нұсқаулар тізілімді, атап айтқанда .USERPROFILE файлы туралы ақпаратты қамтитын тізілім жазбасын өзгерту жолын кезең-кезеңмен көрсетеді.

Бірте-бірте

  • «Бастау» түймесін басыңыз
  • «Бағдарламалар мен файлдарды табу» терезесінде (Windows жүйесінің ескі нұсқаларында бұл «Іске қосу» терезесі), «regedit» пәрменін енгізіңіз, содан кейін «ENTER» пернесі арқылы операцияны растаңыз. Бұл операция жүйелік тізілім редакторын іске қосады. Бұл құрал тек қарауға мүмкіндік бермейді бар жазбалар, сонымен қатар оларды қолмен өзгерту, қосу немесе жою. Windows тізілімі оның жұмысының кілті болғандықтан, ондағы барлық операциялар саналы түрде және саналы түрде орындалуы керек. Сәйкес емес кілтті абайсызда алып тастау немесе өзгерту операциялық жүйені біржола зақымдауы мүмкін.
  • ctr+F пернелер тіркесімін немесе Өңдеу мәзірін және «Табу» опциясын пайдаланып, сізді қызықтыратын кеңейтімді табыңыз. USERPROFILE оны іздеу жүйесінің терезесіне енгізу арқылы. OK түймесін басу немесе ENTER пернесін пайдалану арқылы растаңыз.
  • Сақтық көшірме. Тізілімге қандай да бір өзгертулер енгізбес бұрын оның сақтық көшірмесін жасау өте маңызды. Әрбір өзгеріс компьютеріміздің жұмысына әсер етеді. Төтенше жағдайларда тізілімді қате өзгерту жүйенің қайта іске қосылмауына әкелуі мүмкін.
  • Кеңейтімге қатысты сізді қызықтыратын мәнді табылған кеңейтімге тағайындалған пернелерді өзгерту арқылы қолмен өңдеуге болады.USERPROFILE. Бұл жерде, егер ол тізілімде болмаса, a.USERPROFILE кеңейтімімен қалаған жазбаны дербес жасай аласыз. Барлық қолжетімді опцияларкурсорды экранның тиісті орнына қойғаннан кейін ыңғайлы мәзірде (тінтуірдің оң жақ түймешігі) немесе «Өңдеу» мәзірінде орналасады.
  • .USERPROFILE кеңейтімі үшін жазбаны өңдеуді аяқтағаннан кейін жүйелік тізілімді жабыңыз. Енгізілген өзгерістер амалдық жүйені қайта іске қосқаннан кейін күшіне енеді.

Қоршаған ортада Windows серверібарлық жерде - пәрмен жолында, сценарийлерде және т.б. Қосымша еркіндік дәрежесін қамтамасыз ететін ортаның айнымалы мәндерін пайдалануға болады, өйткені олар абсолютті мәндерге байланбауға мүмкіндік береді, оларды белгілі бір жүйенің айнымалыларымен ауыстырады. Бірақ, тәжірибе көрсеткендей, көптеген пайдаланушылар Environment Variables бағдарламасын нашар меңгерген. Бұл кесте Windows Server ортасының айнымалы мәндерімен күнделікті жұмыста нұсқаулықты қамтамасыз етуге арналған.

Қоршаған орта айнымалыларының тізімі

%ALLUSERSPROFILE% \Құжаттар мен параметрлер\Барлық пайдаланушылар
%APPDATA% \Құжаттар және параметрлер\(пайдаланушы аты)\Қолданба деректері
% CD% Ағымдағы қалтаға жолды қайтарады
%CMDCMDLINE% Осы Cmd.exe данасын іске қосу үшін пайдаланылған пәрмен жолын қайтарады
%CMDEXTVERSION% Ағымдағы пәрмендік процессор кеңейтімдерінің нұсқа нөмірін қайтарады
%COMPUTERNAME% (компьютер аты)
%COMSPEC% \Windows\System32\cmd.exe
%DATE% Ағымдағы деректерді қайтарады. Дата /t пәрменімен бірдей пішімді пайдаланады. Cmd.exe пәрменімен жасалған
%ERRORLEVEL% Соңғы пайдаланылған пәрменнің қате кодын қайтарады. Нөлден басқа мән әдетте қатені көрсетеді.
%HOMEDRIVE% Пайдаланушының үй каталогы бар диск. Жергілікті пайдаланушылар мен топтар қосымшасында көрсетілген
%HOMEPATH% \Құжаттар мен параметрлер\(пайдаланушы аты) Жергілікті пайдаланушылар мен топтар қосымшасында көрсетілген
%HOMESHARE% Пайдаланушының ортақ үй каталогына желі жолы. Жергілікті пайдаланушылар мен топтар қосымшасында көрсетілген
%LOGONSERVER% Ағымдағы сеанстың түпнұсқалығын растаған домен контроллерінің атын қайтарады
%NUMBER_OF_PROCESSORS% Компьютерде орнатылған процессорлар санын көрсетеді
%OS% Операциялық жүйенің атын қайтарады.
%PATH% C:\Windows\System32\,C:\Windows\,C:\Windows\System32\Wbem
%PATHEXT% Операциялық жүйе орындалатын деп саналатын файл кеңейтімдерінің тізімін қайтарады
%PATHEXT% .COM, .EXE, .BAT, .CMD, .VBS, .VBE, .JS, .WSF: .WSH (тізім) орындалатын файлдар)
%PROCESSOR_ARCHITECTURE% Процессор архитектурасын қайтарады. Мәндер: x86, IA64
%PROCESSOR_IDENTFIER% Процессордың сипаттамасын қайтарады
%PROCESSOR_LEVEL% Компьютерде орнатылған процессордың үлгі нөмірін қайтарады
%PROCESSOR_REVISION% Процессорды өзгерту нөмірін қайтарады
% PROGRAMFILES% \Бағдарлама файлдары
%PROMPT% Ағымдағы Cmd.exe аудармашысының пәрмен жолы опцияларын қайтарады (әдетте $P$G)
%RANDOM% 0-ден 32767-ге дейінгі ерікті ондық санды қайтарады. Cmd.exe пәрменімен жасалған
%SYSTEMSDRIVE% Windows түбірлік каталогы (яғни жүйелік каталог) бар дискінің атын қайтарады.
%SYSTEMROOT% \Windows
%SYSTEMROOT% Жүйе Windows түбірлік каталогының орнын қайтарады.
%TEMP% және %TMP% :\DOCUME~1\(пайдаланушы аты)\LOCALS~1\Темп
%TIME% Ағымдағы уақытты қайтарады. Уақыт /t пәрменімен бірдей пішімді пайдаланады. Cmd.exe пәрменімен жасалған
%USERDOMAIN% Пайдаланушы тіркелгілерінің тізімін қамтитын домен атауын қайтарады
%USERNAME% (пайдаланушы аты)
%USERPROFILE% \Құжаттар және параметрлер\(пайдаланушы аты)
%USERPROFILE%\Қолданба деректері AppData
%USERPROFILE%\Cookie файлдары Cookie файлдары
%USERPROFILE%\Жұмыс үстелі Жұмыс үстелі
%USERPROFILE%\Таңдаулылар Таңдаулылар
%USERPROFILE%\Жергілікті параметрлер Жергілікті параметрлер
%USERPROFILE%\Жергілікті параметрлер\Қолданба деректері LocalAppData
%USERPROFILE%\Жергілікті параметрлер\Тарих Тарих
%USERPROFILE%\Жергілікті параметрлер\Уақытша интернет файлдары Кэш
%USERPROFILE%\Менің құжаттарым Менің құжаттарым
%USERPROFILE%\Менің құжаттарым\Менің музыкам Менің музыкам
%USERPROFILE%\Менің құжаттарым\Менің суреттерім Менің суреттерім
%USERPROFILE%\NetHood Желілік
%USERPROFILE%\PrintHood PrintHood
%USERPROFILE%\SendTo Жөнелту
%USERPROFILE%\Бастау мәзірі Бастау мәзірі
%USERPROFILE%\Бастау мәзірі\Бағдарламалар Бағдарламалар
%USERPROFILE%\Бастау мәзірі\Бағдарламалар\Іске қосу Жіберу
%USERPROFILE%\Үлгілер Үлгілер
%WINDIR% \Windows

Бұған қоса, танымал псевдо-айнымалылар бар файл менеджеріЖалпы қолбасшы:

Аты Сипаттама Мысал
%$APPDATA% Қолданба деректері C:\Documents and Settings\MAIN\Application Data
%$DESKTOP% Жұмыс үстелі C:\Documents and Settings\MAIN\Desktop
%$ЖЕКЕ% Менің құжаттарым C:\Documents and Settings\MAIN\My Documents
%$PROGRAMS% Бас мәзір\Бағдарламалар C:\Documents and Settings\MAIN\Main Menu\Programs
%$STARTMENU% Басты мәзір C:\Documents and Settings\MAIN\Main Menu
%$STARTUP% Кімнен:\Құжаттар мен параметрлер\MAIN\Негізгі мәзір\Бағдарламалар\Іске қосу
%$МЕНІҢ PICTURES% Менің сызбаларым C:\Documents and Settings\MAIN\My Documents\My Pictures
%$MYMUSIC% Менің музыкам C:\Documents and Settings\MAIN\My Documents\My Music
%$MYVIDEO% Менің бейнем Кімнен:\Құжаттар мен параметрлер\MAIN\Менің құжаттарым\Менің бейнем
%$LOCAL_APPDATA% Жергілікті параметрлер\Қолданба деректері C:\Documents and Settings\MAIN\Local Settings\Application Data
%$FONTS% Қаріптер C:\WINDOWS\Fonts

Windows ортасының айнымалылары - екінші сөздегі «Y» екпіні (фразаның мағынасы тектік жағдайда және дұрыс екпін: ненің айнымалылары? - орта!), ағылшын тілінде Windows нұсқалары - ортаның айнымалысы)

Windows ортасының айнымалылары операциялық жүйелерді конфигурациялау үшін пайдаланылады. Әрбір пайдаланушы бұл параметрлерді түсінуі және осы айнымалы мәндерге енуі қажет емес, бірақ барлық пайдаланушылар білуі керек бірнеше айнымалы мәндер бар. дербес компьютерлер. Бұл туралыфайлдарды уақытша сақтауға жауапты айнымалылар туралы - ТЕМПЖәне TMP.



Пайдаланушы уақытша (TEMP) айнымалы мәндерінің әдепкі мәні болып табылады %USERPROFILE%\Жергілікті параметрлер\Темп,

Жүйенің уақытша айнымалыларының әдепкі мәні болып табылады \WINDOWS\Темп.

Сондықтан бірінші жағдайда әдетте: « C:\Documents and Settings\USER\Local Settings\Temp"

Арзан өнімді Ultrabook:

Техникалық сипаттамалары: 14,1 дюймдік экран 1920*1080 ips, Windows 10, 8 ГБ жедел жады, 256 ГБ M.2 SATA 2280 SSD, Wifi, пернетақтаның артқы жарығы.

Операциялық жүйелердің отбасында болуына байланысты Windows қалталарыҚандай да бір себептермен уақытша файлдар өздігінен тазартылмайды; оларда әртүрлі файлдардың үлкен алуандығы жиналуы мүмкін. қажет емес файлдар, жалпы көлемі бірнеше гигабайтқа дейін жетеді! Түрлі вирустар мен нашар сценарийлер мезгіл-мезгіл уақытша файлдар арасында жасырынып отырады, сондықтан әр ДК пайдаланушысы уақытша қалталардың мазмұнын жүйелі түрде жоюға жауапты.

Жоюдың қарапайымдылығы үшін әдепкі жолды қарапайым, көпшілігіне өзгерту жақсы ең жақсы нұсқа - "C:\Темп".

Windows TEMP және TMP ортасының айнымалы мәндерін қалай өзгертуге болады? - Өте оңай:

1. « белгішесін тінтуірдің оң жақ түймешігімен басыңыз Менің компьютерім« жұмыс үстелінде (егер ол таңбаша емес, толыққанды белгіше болса) немесе мәзір арқылы Бастау -> Менің компьютерім -> Сипаттар:

2. «Қойындыға» өтіңіз Қосымша» және төмендегі түймені басыңыз Қоршаған ортаның айнымалылары":

3. Жоғарғы терезеде « Пайдаланушы ортасының айнымалылары" алдымен бірінші жолды (TEMP айнымалысы) таңдап, " түймесін басыңыз. Өзгерту":



4. Айнымалы мәнді қарапайымға түзетіңіз - " C:\Темп":

5. Айнымалы үшін 3 және 4 қадамдарды қайталаңыз TMP:

Нәтиже болуы керек:

6. 2 рет кезекпен басыңыз " ЖАРАЙДЫ МА".



Негізінде, пәрменді іске қосу арқылы пәрмен жолын пайдалану арқылы бірдей нәрсені жасауға болады: ОРНАТУ TEMP=C:\TEMP

Барлық Windows ортасының айнымалылары:

ALLUSERSPROFILE Барлық пайдаланушылар профилінің орнын көрсетеді (жергілікті айнымалы)
APPDATA Бағдарламалар деректерді әдепкі бойынша сақтайтын каталог орнын көрсетеді (жергілікті айнымалы)
CD Ағымдағы каталогтың атын көрсетеді (жергілікті айнымалы)
CMDCMDLINE CMD.EXE бағдарламасының ағымдағы данасын іске қосу үшін пайдаланылған пәрмен жолы опцияларын көрсетеді (жергілікті айнымалы)
CMDEXTVERSION Ағымдағы қабық кеңейтімінің нұсқа нөмірін көрсетеді (жүйенің айнымалысы)
КОМПЬЮТЕР АТЫ Компьютердің атын (жүйе айнымалысы) көрсетеді
COMSPEC Орындалатын қабықтың нақты жолын көрсетеді (жүйенің айнымалысы)
КҮН Ағымдағы күнді көрсетеді. Пішім date /t пәрменімен бірдей. Мән қабық арқылы жасалады (жүйе айнымалысы)
ҚАТЕ ДЕҢГЕЙІ Қате деңгейінің кодын көрсетеді соңғы бағдарлама. Нөл емес мән қатені көрсетеді (жүйе айнымалысы)
HOMEDRIVE Үй каталогына қосылған жергілікті жұмыс станциясының диск әрпін көрсетеді. Айнымалы мән үй каталогына апаратын жол негізінде анықталады. Пайдаланушының үй каталогы Жергілікті пайдаланушылар мен топтар қосымшасында (жүйе айнымалысы) анықталады.
HOMEPATH Пайдаланушының үй каталогына толық жолды көрсетеді. Айнымалы мән үй каталогына апаратын жол негізінде анықталады. Пайдаланушының үй каталогы Жергілікті пайдаланушылар мен топтар қосымшасында (жүйе айнымалысы) анықталады.
ҮЙ БІЛІСІ Пайдаланушының ортақ үй каталогына желі жолын көрсетеді. Айнымалы мән үй каталогына апаратын жол негізінде анықталады. Пайдаланушының үй каталогы Жергілікті пайдаланушылар мен топтар қосымшасында тағайындалған (жүйе айнымалысы)
LOGONSERVER Жүйемен ағымдағы сеанс рұқсат етілген домен контроллерінің атын көрсетеді (жергілікті айнымалы)
NUMBER_OF_PROCESSORS Компьютерде орнатылған процессорлар санын көрсетеді (жүйелік айнымалы)
ОЖ Операциялық жүйенің нұсқасын көрсетеді. Windows XP/XP операциялық жүйелері Windows_NT (жүйе айнымалысы) ретінде белгіленген.
ЖОЛ Орындалатын файлдарды іздеу жолын көрсетеді (жүйелік айнымалы)
PATHEXT Операциялық жүйе орындалатын файл кеңейтімдері (жүйе айнымалысы) ретінде танылған кеңейтімдер тізімін көрсетеді.
PROCESSOR_ARCHITECTURE Процессор архитектурасының түрін көрсетеді. Мүмкін мәндер: x86 және IA64 (жүйелік айнымалы)
PROCESSOR_IDENTIFIER Процессордың сипаттамасын көрсетеді (жүйенің айнымалысы)
PROCESSOR_LEVEL Компьютерде орнатылған процессордың үлгі нөмірін көрсетеді (жүйелік айнымалы)
PROCESSOR_REVISION Процессор үлгісінің нұсқасының нөмірін көрсетеді (жүйе айнымалысы)
СҰРАҚ Ағымдағы интерпретатор үшін пәрмен жолы шақыру опцияларын көрсетеді. CMD.EXE интерпретаторымен жасалған (жергілікті айнымалы)
Кездейсоқ 0-ден 32767-ге дейінгі кездейсоқ ондық санды көрсетеді. CMD.EXE арқылы жасалған (жүйелік айнымалы)
SYSTEMSDRIVE Windows түбірлік каталогының диск әрпін көрсетеді (жүйелік айнымалы)
ЖҮЙЕ ТҮРІ Windows түбірлік каталогына жолды көрсетеді (жүйелік айнымалы)
TEMP немесе TMP Әдепкі уақытша каталогтарға жолды көрсетеді. Бұл каталогтарды жүйеде тіркелген пайдаланушыға қолжетімді қолданбалар пайдаланады. Кейбір қолданбалар TEMP айнымалысының мәнін талап етеді, ал басқалары TMP (тиісінше жүйе және пайдаланушы айнымалылары) қажет етеді.
TIME Ағымдағы уақытты көрсетеді. Пішім time /t пәрменімен бірдей. CMD.EXE интерпретаторымен жасалған (жүйелік айнымалы)
USERDOMAIN Домен атауын көрсетеді, онда тіркеу жазбасыпайдаланушы (жергілікті айнымалы)
USERNAME Қазіргі уақытта жүйеге кірген пайдаланушының атын көрсетеді (жергілікті айнымалы)
ПАЙДАЛАНУШЫ ПРОФИЛЬІ Ағымдағы пайдаланушы профиліне жолды көрсетеді (жергілікті айнымалы)
ЖЕЛ Операциялық жүйе каталогына (жүйе айнымалысы) жолды көрсетеді



Айнымалы мәнге қол жеткізу үшін оның атының алдына және соңына % белгісін қою керек, мысалы: жаңғырық % NUMBER_OF_PROCESSORS%




Жоғарғы