Тіркеу құндылығы қандай?

Тіркеу мәндерінің әртүрлі түрлерінің түсіндірмесі

Windows тізілімі Windows және бағдарламалардың сілтейтін нақты нұсқауларын қамтитын мәндер деп аталатын нысандарға толы.

Тіркеу мәндерінің көптеген түрлері бар, олардың барлығы төменде түсіндіріледі. Оларға string мәндері, екілік мәндер, DWORD (32-bit) мәндері, QWORD (64-bit) мәндері, көп жолдық мәндер және кеңейтілетін жол мәндері кіреді.

Тіркелім мәндері қайда орналасқан?

Тіркеу мәндерін Windows 10 , Windows 8 , Windows 7 , Windows Vista және Windows XP жүйелеріндегі барлық тізбеде табуға болады.

Тізбе өңдегішінде тек тізбе мәндері ғана емес, сонымен қатар тізбе кілттері және тізбе иелері де болады. Бұл нысандардың әрқайсысы қалталар сияқты және тізілім редакторының сол жағында көрінеді. Регистрлердің мәндері - бұл кілттердің ішінде және олардың «қосалқы кілттерінде» сақталған файлдар.

Ішкі кілтті таңдау тізілім редакторының оң жағындағы барлық тізбе мәндерін көрсетеді. Бұл тізбе мәндерін көретін Windows тізіліміндегі жалғыз орын - сол жақта ешқашан тізімделмеген.

Міне, кейбір тізілімнің бірнеше мекен-жайлары, тізбе мәні батыл:

Әрбір мысалда, тізбе мәні - оң жаққа жазба. Тізілім редакторында бұл жазбалар оң жақта орналасқан файлдар ретінде көрсетіледі. Әрбір кілт кілтте ұсталады және әрбір кілт тізбе қылғысында (жоғарыдағы сол жақ қалта) басталады.

Бұл нақты құрылым Windows тізілімінде сақталмайды.

Тіркеу мәндерінің түрлері

Windows Registry жүйесінде тізілімнің бірнеше түрлі мәндері бар, олардың әрқайсысы әр түрлі мақсатта ойластырылған. Кейбір тізілім мәндері оқуға және түсінуге болатын әдеттегі әріптер мен сандарды пайдаланады, ал басқалары құндылықтарын білдіру үшін екілік немесе он алтылықты пайдаланады.

Жолдың мәні

Жолдың мәндері оларда «ab» әріптерімен кішкентай қызыл белгіше арқылы көрсетіледі. Бұл тізілімдегі ең жиі қолданылатын мәндер, сондай-ақ, адамға оқуға қабілетті. Оларда әріптер, сандар және таңбалар болуы мүмкін.

Жолдың мағынасының мысалы:

HKEY_CURRENT_USER \ Басқару панелі \ Пернетақта \ KeyboardSpeed

Бұл жерде орналасқан орынға KeyboardSpeed мәнін тізбеде ашқан кезде 31 сияқты сияқты бүтін сан беріледі.

Бұл нақты мысалда, жол мәні оның пернесі ұсталып тұрғанда, таңбаның өзін қайталайтын жылдамдықты анықтайды. Егер мәнді 0 мәніне өзгерткен болсаңыз, жылдамдық 31-де қалмағаннан гөрі әлдеқайда баяу болар еді.

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

Мысалы, пернетақтаның ішкі кілтінде орналасқан басқа жол мәні InitialKeyboardIndicators деп аталады. 0 мен 31 аралығындағы сандарды таңдаудың орнына, бұл жолдың мәні 0 немесе 2-ді ғана қабылдайды, онда 0-ді компьютеріңіз алғаш бастаған кезде NUMLOCK пернесі өшіріледі, ал 2 мәні NUMLOCK кілтін қосады әдепкі бойынша.

Бұл тізбеде жол мәндерінің жалғыз түрлері емес. Басқалары файлдың немесе қалтаның жолына нұсқайды немесе жүйелік құралдардың сипаттамалары ретінде қызмет етуі мүмкін.

Жол мәні тізбе өңдегішінде «REG_SZ» тізбе мәнінің түрі ретінде тізімделеді.

Көп мәнді мән

Көп жолды мән мәндердің мәніне ұқсас, тек бір жолдың орнына мәндердің тізімін қамтуы мүмкін.

Windows жүйесіндегі Дискіні дефрагментациялау құралы келесі құқықтарды пайдаланады: қызметтердің құқықтары болуы керек кейбір параметрлерді анықтау үшін:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ defragsvc \ RequiredPrivileges

Бұл тізбе мәнін ашу оның барлық келесі жолдың мәндерін қамтиды:

SeChangeNotifyPrivilege SeImpersonatePrivilege SeIncreaseWorkingSetPrivilege SeTcbPrivilege SeSystemProfilePrivilege SeAuditPrivilege SeCreateGlobalPrivilege SeBackupPrivilege SeManageVolumePrivilege

Тізілімдегі барлық бірнеше жолды мәндер бірден көп жазба болмайды. Кейбіреулер бір жолдық мәндермен бірдей жұмыс істейді, бірақ олар қажет болса, қосымша жазбалар үшін қосымша кеңістік бар.

Тізбе өңдегіші көп мәнді мәндерді тізбе мәндерінің «REG_MULTI_SZ» түрінде көрсетеді.

Кеңейтілетін жолдың мәні

Кеңейтілетін жол мәні жоғарыдағы жолдың мәніне ұқсайды, тек олардың айнымалы мәндері бар. Бұл тізбе мәндері Windows немесе басқа бағдарламалар арқылы шақырылғанда, олардың мәндері айнымалы анықталғанға дейін кеңейтіледі .

Көптеген кеңейтілетін жол мәндері Тіркеушінің редакторында оңай белгіленеді, себебі олардың мәндері% таңбалары бар.

Қоршаған орта айнымалысы кеңейтілетін жол мәндерінің жақсы мысалдары болып табылады:

HKEY_CURRENT_USER \ Environment \ TMP

TMP кеңейтілетін жол мәні - % USERPROFILE% \ AppData \ Local \ Temp . Тізілімнің осы түріне пайдасы деректердің % USERPROFILE% айнымалы мәнін пайдаланатындықтан, пайдаланушының пайдаланушы атын қамтуы қажет емес.

Windows немесе басқа бағдарлама осы TMP мәнін шақырғанда, ол айнымалы мәнге орнатылғанына қарамастан аударылады. Windows әдепкі бойынша C: \ Users \ Tim \ AppData \ Local \ Temp сияқты жолды көрсету үшін осы айнымалы мәнді пайдаланады .

«REG_EXPAND_SZ» - тізбе өңдегіші кеңейтілетін жол мәндерін тізімдейтін тізбе мәнінің түрі.

Екілік мән

Атауы ескерілгендей, тізілімнің бұл түрлері екілік санмен жазылады. Тіркеушінің редакторындағы олардың белгішелері көк түстермен және нөлдермен болады.

HKEY_CURRENT_USER \ Басқару панелі \ Desktop \ WindowMetrics \ CaptionFont

Жоғарыда көрсетілген жол Windows Registry-те табылған, CaptionFont екілік мән болып табылады. Бұл мысалда осы тізілімнің мәнін ашу Windows жүйесінде жазуларға арналған қаріп атауын көрсетеді, бірақ ол деректерді тұрақты, адам оқитын пішінде емес, екілікпен жазылады.

Тізбе өңдегіші «REG_BINARY» екілік мәндер үшін тізбе мәнінің түрі ретінде тізілген.

DWORD (32 биттік) мәндері және QWORD (64 биттік) мәндері

DWORD (32 биттік) және QWORD (64-bit) мәндерінің екеуі де Windows Registry ішінде көк белгіше бар. Олардың мәндері ондық немесе он алтылық форматта көрсетілуі мүмкін.

Бір қолданба DWORD (32 биттік) мәнін және басқа бір QWORD (64-bit) мәнін Windows жүйесінің 32-биттік немесе 64-биттік нұсқасынан іске қосылатынын емес, оның орнына бит ұзындығы бойынша ғана жасай алады мәні. Бұл 32-биттік және 64-биттік амалдық жүйелерде де екі тізбе мәндерінің болуы мүмкін дегенді білдіреді.

Бұл тұрғыда «сөз» 16 бит білдіреді. DWORD, содан кейін «қос сөз» немесе 32 бит (16 X 2) дегенді білдіреді. Осы логикадан кейін QWORD «Quad-word» немесе 64 бит (16 X 4) дегенді білдіреді.

Бағдарлама осы бит ұзындығы ережелеріне сай болу үшін қажет тізілімнің тиісті мәнін жасайды.

Төменде Windows Registry жүйесінде DWORD (32 биттік) мәнінің бір мысалы берілген:

HKEY_CURRENT_USER \ Басқару тақтасы \ Даралау \ Жұмыс үстелі слайдшоу \ Аралық

Осы DWORD (32-бит) мәнін ашу, 1800000 (және он алтылық санында 1b7740) мәндерінің деректерін көрсетеді. Бұл тізбе мәні фотосурет слайд-шотыңыздағы әр слайдтан қаншалықты жылдам (миллисекундтарда) экран сақтағышыңызбен жүретінін анықтайды.

Тізбе өңдегіші DWORD (32 биттік) және QWORD (64-bit) мәндерін тиісінше «REG_DWORD» және «REG_QWORD» тізбе мәндерінің түрлерін көрсетеді.

Сақтық көшірме жасау & amp; Тіркелім мәндерін қалпына келтіру

Сіз бір ғана мәнді өзгерткеніңіз маңызды емес, әрқашан күтпеген оқиға орын алған жағдайда оны қалпына келтіруге болатындығына сенімді болу үшін әрдайым сақтық көшірмені жасаңыз.

Өкінішке орай, жеке тізілімнің мәндерін резервтік көшіру мүмкін емес. Оның орнына, мән енгізілген тізбе кілтінің сақтық көшірмесін жасауыңыз қажет. Егер сізге көмек қажет болса , Windows Registry сақтық көшірмесін жасау бөлімін қараңыз.

Тізілімнің сақтық көшірмесі REG файлымен сақталады, содан кейін сіз жасалған өзгертулерді қайтару қажет болса, Windows Registry-ға қайта оралуға болады. Сізге көмек керек болса Windows Registry қалпына келтіру бөлімін қараңыз.

Тіркелу құндылықтарын ашу / түзетуім керек пе?

Жаңа тізбе мәндерін жасау немесе бұрыннан барларды жою / жоюды Windows жүйесіндегі немесе басқа бағдарламамен шешуге болады. Бағдарлама параметрлерін өзгерту немесе бағдарламаның мүмкіндіктерін ажырату үшін тізбе мәндерін өзгертуге болады.

Кейде ақпараттық мақсаттар үшін тізілім мәндерін ашу қажет болуы мүмкін.

Міне, тізілім мәндерін өңдеу немесе ашуды қамтитын бірнеше мысал:

Тізілім мәндеріне өзгерістер енгізу туралы жалпы шолу үшін Тіркелу кілттері мен мәндерін қосу, өзгерту және жою әдісін қараңыз .

Тіркеу мәндері туралы қосымша ақпарат

Регистр мәнін ашу оның деректерін өңдеуге мүмкіндік береді. Сіздің компьютеріңіздегі файлдардан айырмашылығы, оларды іске қосқан кезде іс жүзінде бірдеңе жасайды, тізілімнің мәндері оларды түзету үшін ашық болады. Басқаша айтқанда, Windows тізілімінде кез-келген тізілімнің мәнін ашу қауіпсіз. Дегенмен, редактирования құндылықтарын, сіз бірінші болып білмей, жақсы идея емес.

Тіркелгінің мәнін өзгерту компьютерді қайта жүктегенше күшіне енбейтін кейбір жағдайлар бар. Басқалары қайта іске қосуды талап етпейді, сондықтан олардың өзгерістері дереу көрініс табады. Тізбе өңдегіші сізге қайта жүктеуді қажет ететінін айтпағандықтан, егер тізбе өңдеулері жұмыс істемесе, компьютерді қайта іске қосу қажет.

REG_NONE ретінде тізілген Windows тізіліміндегі кейбір тізбе мәндерін көруге болады. Бұл бос деректер тізілімге жазылған кезде жасалған екілік мәндер. Тізілімнің осы түрін ашу оның құнды деректерін он алтылық пішімде нөлдер ретінде көрсетеді, ал тізбе өңдегіші бұл мәндерді (нөлдік ұзындығы екілік мән) тізімдейді.

Пәрмен ескертуін пайдалану арқылы тізбе кілттерін жоюға және тіркеуді өшіруге және қосуға арналған пәрмен қосқыштарын қосуға болады .

Тізбе кілтіндегі барлық тізбе мәндерінің ең үлкен өлшемі 64 килобайтпен шектеледі.