Апатикалық пайдаланушы профилі. Қоршаған ортаның айнымалылары

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

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

Түйіндеме

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

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

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

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

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

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

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 рет кезекпен басыңыз " ЖАРАЙДЫ МА".



Негізінде, пәрменді іске қосу арқылы пәрмен жолын пайдалану арқылы дәл осылай жасауға болады: ТЕМПРАЛЫҚТЫ ОРНАТУ=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%

Егер .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 Server ортасында, барлық жерде – пәрмен жолында, сценарийлерде және т.б. Қосымша еркіндік дәрежесін қамтамасыз ететін ортаның айнымалы мәндерін пайдалануға болады, өйткені олар абсолютті мәндерге байланбауға мүмкіндік береді, оларды белгілі бір жүйенің айнымалыларымен ауыстырады. Бірақ, тәжірибе көрсеткендей, көптеген пайдаланушылар 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 пәрмені арқылы жасалған
%SYSTEMDRIVE% 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

Сонымен қатар, танымал Total Commander файл менеджерінің ортасында жалған айнымалылар бар:

Аты Сипаттама Мысал
%$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