Рестр Наркы деген эмне?

Мазмуну:

Рестр Наркы деген эмне?
Рестр Наркы деген эмне?
Anonim

Windows Реестри баалуулуктар деп аталган объекттерге толгон, аларда Windows жана тиркемелер кайрылган атайын нускамалар камтылган.

Регистр баалуулуктарынын көп түрлөрү бар, алардын бардыгы төмөндө түшүндүрүлөт. Алар сап маанилерин, экилик маанилерди, DWORD (32 бит) маанилерди, QWORD (64 бит) маанилерди, көп саптуу маанилерди жана кеңейтилүүчү сап маанилерин камтыйт.

Рестр баалуулуктары кайда жайгашкан?

Рестрдин маанилерин Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista жана Windows XP реестринен тапса болот.

Реестр редакторунда баалуулуктар гана эмес, реестр ачкычтары жана реестр уюктары да бар. Акыркы эки объект папка сыяктуу жана Реестр редакторунун сол жагында көрүнөт. Демек, реестрдин маанилери бул ачкычтардын жана алардын "подачкычтарынын" ичинде сакталган файлдарга бир аз окшош.

Калктын ачкычын тандоодо анын бардык реестр баалуулуктары Реестр редакторунун оң жагында көрсөтүлөт. Бул реестрдеги баалуулуктарды көрө турган жалгыз жер – алар сол тарапта эч качан көрсөтүлгөн эмес.

Бул жерде реестрдин мааниси кара шрифт менен жазылган кээ бир реестрлердин бир нече мисалдары келтирилген:

  • HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\BIOSVendor
  • HKEY_CURRENT_USER\Environment\TEMP
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CurrentUser

Ар бир мисалда маани эң оң жактагы жазуу. Дагы, Реестр редакторунда, бул жазуулар оң жагында файлдар катары көрсөтүлөт. Ар бир маани ачкычта кармалат жана ар бир ачкыч реестр уюгунда (жогорку сол жактагы папка) келип чыгат.

Image
Image

Бул так түзүм Windows реестринин бүтүндөй сакталып турат, эч кандай башкасы жок.

Рестр баалуулуктарынын түрлөрү

Рестр баалуулуктарынын бир нече түрү бар, алардын ар бири башка максатты эске алуу менен түзүлгөн. Кээ бирлери окууга жана түшүнүүгө оңой кадимки тамгаларды жана сандарды колдонсо, башкалары өз маанилерин билдирүү үчүн экилик же он алтылык системаны колдонушат.

Сап мааниси

Саптын маанилери ab тамгалары менен кичинекей кызыл сөлөкөт менен көрсөтүлгөн. Бул реестрде эң көп колдонулган баалуулуктар, ошондой эле адам окуй турган баалуулуктар. Алар тамгаларды, сандарды жана символдорду камтышы мүмкүн.

Саптын маанисинин мисалы:


HKEY_CURRENT_USER\Control Panel\Klavye\KeyboardSpeed

Рестрдеги бул жерде KeyboardSpeed маанисин ачканыңызда, сизге 31 сыяктуу бүтүн сан берилет.

Бул конкреттүү мисалда саптын мааниси символдун баскычын басып турганда өзүн кайталоо ылдамдыгын аныктайт. Эгер сиз маанини 0гө өзгөрткүңүз келсе, ылдамдык 31де калганга караганда бир топ жайыраак болмок.

Ар бир сап мааниси реестрде жайгашкан жерине жараша башка максатта колдонулат жана ар бири башка мааниде аныкталганда белгилүү бир функцияны аткарат.

Мисалы, Баскычтоптун ички баскычында жайгашкан дагы бир сап мааниси InitialKeyboardIndicators деп аталат. 0 жана 31 ортосундагы санды тандоонун ордуна, бул 0 же 2ди гана кабыл алат, мында 0 компьютериңиз биринчи жолу ишке киргенде NUMLOCK баскычы өчүп калат, ал эми 2 демейки боюнча NUMLOCK баскычын күйгүзөт.

Бул реестрдеги сап маанилеринин жалгыз түрлөрү эмес. Башкалары файлдын же папканын жолун көрсөтүп же тутум куралдарынын сүрөттөмөлөрү катары кызмат кылышы мүмкүн.

Саптын мааниси Реестр редакторунда REG_SZ реестр маанисинин түрү катары көрсөтүлгөн.

Көп саптуу маани

Көп саптуу маани сап маанисине окшош, бир гана айырмасы алар бир саптын ордуна маанилердин тизмесин камтышы мүмкүн.

Дискти дефрагментациялоочу куралы кызматтын укуктары болушу керек болгон белгилүү бир параметрлерди аныктоо үчүн төмөнкү көп саптуу маанини колдонот:


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\defragsvc\RequiredPrivileges

Бул маанини ачуу анын төмөнкү бардык сап маанилерин камтыганын көрсөтөт:


SeChangeNotifyPrivilege

SeImpersonatePrivilege

SeIncreaseWorkingSetPrivilege

SeSystemProfilePrivilegeSeAuditPrivilegeSeCreateGlobalPrivilegeSeBackupPrivilege

Көп саптуу маанилердин бардыгында бирден ашык жазуу болбойт. Кээ бирлери бир сап маанилери менен бирдей иштешет, бирок керек болсо, кошумча жазуулар үчүн кошумча орун бар.

Регестр редактору көп саптуу маанилерди 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\Control Panel\Desktop\WindowMetrics\CaptionFont

Жогорудагы жол реестрден табылган, CaptionFont бинардык маани. Бул мисалда бул маанини ачуу Windows'тогу коштомо жазуулар үчүн шрифттин аталышын көрсөтөт, бирок анын маалыматтары кадимки, адам окуй турган формада эмес, бинардык форматта жазылган.

Регистр редактору REG_BINARY экилик маанилер үчүн реестр маанисинин түрү катары тизмелейт.

DWORD (32-бит) Маанилер жана QWORD (64-бит) Маанилер

DWORD (32-бит) маанилери менен QWORD (64-бит) маанилери тең Windows Реестринде көк сөлөкөткө ээ. Алардын маанилери ондук же он алтылык форматта көрсөтүлүшү мүмкүн.

Бир колдонмо DWORD (32-бит) маанисин, экинчиси QWORD (64-бит) маанисин түзүшүнүн себеби анын Windowsтун 32-бит же 64-бит версиясынан иштеп жатканына эмес, анын ордуна маанинин бит узундугу боюнча гана. Бул 32 биттик жана 64 биттик операциялык системаларда реестр маанилеринин эки түрүнө тең ээ боло аласыз дегенди билдирет.

Бул контекстте "сөз" 16 битти билдирет. Демек, DWORD "кош сөз" же 32 бит (16 X 2) дегенди билдирет. Бул логикага ылайык, QWORD "төрт сөз" же 64 бит (16 X 4) дегенди билдирет.

Колдонмо бул бит узундугу эрежелерине ылайык келиши керек болгон тийиштүү реестр маанисин түзөт.

Төмөндө Windows реестриндеги DWORD (32-бит) маанисинин бир мисалы келтирилген:


HKEY_CURRENT_USER\Control Panel\Personalization\Desktop Slideshow\Interval

Бул DWORD (32-бит) маанисин ачуу 1800000 (жана он алтылыкта 1b7740) маанисин көрсөтүшү мүмкүн. Бул реестрдин мааниси экран сактагычыңыздын фото слайдшоудогу ар бир слайд аркылуу канчалык ылдам (миллисекунд менен) жылышын аныктайт.

Регестр редактору DWORD (32-бит) маанилерин жана QWORD (64-бит) маанилерин REG_DWORD жана REG_QWORD түрү катары көрсөтөт маанилери.

Рестр баалуулуктарынын камдык көчүрмөсүн сактоо жана калыбына келтирүү

Бир гана маанини өзгөрткөнүңүз маанилүү эмес, күтүлбөгөн жерден бир нерсе болуп кетсе, реестр редакторуна кайра калыбына келтире аларыңызды билүү үчүн, баштоодон мурун ар дайым камдык көчүрмөсүн жасаңыз.

Тилекке каршы, жеке реестр баалуулуктарынын камдык көчүрмөсүн сактай албайсыз. Анын ордуна, мааниси бар реестр ачкычынын камдык көчүрмөсүн жасашыңыз керек. Эгер сизге жардам керек болсо, Windows реестринин камдык көчүрмөсүн кантип сактоо боюнча биздин макаланы караңыз.

Реестрдин камдык көчүрмөсү REG файлы катары сакталат, эгер сиз киргизген өзгөртүүлөрүңүздү жокко чыгарышыңыз керек болсо, аны кайра Windows Реестрине калыбына келтире аласыз.

Рестр баалуулуктарын качан ачуум/түзөтүшүм керек?

Жаңы реестр баалуулуктарын түзүү же бар болгондорду жок кылуу/түзөтүү Windows же башка программада пайда болгон көйгөйдү чече алат. Программанын жөндөөлөрүн өзгөртүү же колдонмонун мүмкүнчүлүктөрүн өчүрүү үчүн реестрдин маанилерин да өзгөртө аласыз.

Мисалы, Windows 11 процессоруңузду колдоого албаса, аны орнотуу үчүн же Windows 11 тапшырма панелинин өлчөмүн өзгөртүү үчүн атайын реестр маанисин түзсөңүз болот.

Кээде маалымат алуу үчүн реестрдин маанилерин ачышыңыз керек болот.

Бул жерде реестр маанилерин түзөтүү же ачууну камтыган бир нече мисал келтирилген:

  • Компьютериңиздеги учурдагы BIOS версиясын кантип текшерсе болот
  • Программалардын Windows'догу фокусту уурдоосунан кантип алдын алууга болот
  • Windows'ка кантип автоматтык түрдө кирүү керек

Рестр баалуулуктары жөнүндө көбүрөөк маалымат

Рестр маанисин ачуу анын берилиштерин түзөтүүгө мүмкүндүк берет. Компьютериңиздеги файлдардан айырмаланып, сиз аларды ишке киргизгенде бир нерсе жасайт, реестрдин баалуулуктары сиз аларды түзөтүү үчүн жөн гана ачылат. Башкача айтканда, Windows реестринде каалаган реестр маанисин ачуу толугу менен коопсуз. Бирок, адегенде эмне кылып жатканыңызды билбей туруп баалуулуктарды түзөтүү жаман идея.

Компьютериңизди өчүрүп күйгүзмөйүнчө реестрдин маанисин өзгөртүү күчүнө кирбей турган кээ бир жагдайлар бар. Башкалары өчүрүп күйгүзүүнү таптакыр талап кылбайт, андыктан алардын өзгөрүүлөрү заматта чагылдырылат. Реестр редактору кайсынысын кайра жүктөө керектигин айтпагандыктан, реестрди оңдоо иштебей жатса, компьютериңизди өчүрүп күйгүзүшүңүз керек.

Сиз REG_NONE катары тизмеленген кээ бир реестр баалуулуктарын көрө аласыз. Бул реестрге бош маалыматтар жазылганда түзүлүүчү бинардык маанилер. Маанилердин бул түрүн ачуу он алтылык форматта анын маани дайындарын нөл катары көрсөтөт, ал эми Реестр редактору аларды (нөл узундуктагы экилик маани) катары көрсөтөт.

Буйрук сунушун колдонуп, реестр ачкычтарын reg delete жана reg add буйрук которгучтары менен жок кыла аласыз.

Реестр ачкычындагы бардык реестр маанилеринин максималдуу өлчөмү 64 килобайт менен чектелген.

Сунушталууда: