Çfarë është vlera e regjistrit?

Përmbajtje:

Çfarë është vlera e regjistrit?
Çfarë është vlera e regjistrit?
Anonim

Regjistri i Windows është plot me objekte të quajtura vlera që përmbajnë udhëzime specifike të cilave u referohen Windows dhe aplikacionet.

Ekzistojnë shumë lloje vlerash regjistri, të cilat të gjitha shpjegohen më poshtë. Ato përfshijnë vlerat e vargut, vlerat binare, vlerat DWORD (32-bit), vlerat QWORD (64-bit), vlerat me shumë vargje dhe vlerat e vargut të zgjerueshëm.

Ku gjenden vlerat e regjistrit?

Vlerat e regjistrit mund të gjenden në të gjithë regjistrin në Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista dhe Windows XP.

Në Redaktuesin e Regjistrit nuk janë vetëm vlerat, por edhe çelësat e regjistrit dhe kosheret e regjistrit. Dy objektet e fundit janë si dosje dhe shihen në anën e majtë të Redaktorit të Regjistrit. Vlerat e regjistrit, pra, janë paksa si skedarë që ruhen brenda këtyre çelësave dhe "nënçelësave" të tyre.

Zgjedhja e një nënçelës do të shfaqë të gjitha vlerat e tij të regjistrit në anën e djathtë të Redaktorit të Regjistrit. Ky është i vetmi vend në regjistër ku do të shihni vlerat - ato nuk renditen kurrë në anën e majtë.

Këtu janë vetëm disa shembuj të disa vendndodhjeve të regjistrit, me vlerën e regjistrit me shkronja të zeza:

  • HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\BIOSVendor
  • HKEY_CURRENT_USER\Mjedisi\TEMP
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Përdoruesi aktual

Në secilin shembull, vlera është hyrja në skajin e djathtë. Përsëri, në Redaktorin e Regjistrit, këto shënime shfaqen si skedarë në anën e djathtë. Çdo vlerë mbahet në një çelës dhe çdo çelës e ka origjinën në një skedar regjistri (dosja majtas më lart).

Image
Image

Kjo strukturë e saktë ruhet në të gjithë Regjistrin e Windows, pa përjashtim.

Llojet e vlerave të regjistrit

Ka disa lloje vlerash regjistri, secila e krijuar me një qëllim të ndryshëm në mendje. Disa përdorin shkronja dhe numra të rregullt që janë të lehta për t'u lexuar dhe kuptuar, ndërsa të tjerë përdorin binar ose heksadecimal për të shprehur vlerat e tyre.

Vlera e vargut

Vlerat e vargut tregohen nga një ikonë e vogël e kuqe me shkronjat ab mbi to. Këto janë vlerat më të përdorura në regjistër, dhe gjithashtu ato më të lexueshme nga njeriu. Ato mund të përmbajnë shkronja, numra dhe simbole.

Ja një shembull i vlerës së vargut:


HKEY_CURRENT_USER\Paneli i kontrollit\Keyboard\Shpejtësia e tastierës

Kur hapni vlerën e KeyboardSpeed në këtë vendndodhje në regjistër, ju jepet një numër i plotë, si 31.

Në këtë shembull të veçantë, vlera e vargut përcakton shpejtësinë me të cilën një karakter do të përsëritet kur tasti i tij mbahet i shtypur. Nëse do ta ndryshonit vlerën në 0, shpejtësia do të ishte shumë më e ngad altë sesa nëse do të qëndronte në 31.

Çdo vlerë e vargut përdoret për një qëllim të ndryshëm në varësi të vendit ku ndodhet në regjistër dhe secila do të kryejë një funksion të veçantë kur përcaktohet me një vlerë të ndryshme.

Për shembull, një vlerë tjetër e vargut të vendosur në nënçelësin e tastierës quhet InitialKeyboardIndicators. Në vend që të zgjedhë një numër midis 0 dhe 31, ky pranon vetëm një ose një 0 ose një 2, ku një 0 do të thotë se tasti NUMLOCK do të fiket kur kompjuteri juaj të nisë për herë të parë, ndërsa 2 bën që tasti NUMLOCK të ndizet si parazgjedhje.

Këto nuk janë llojet e vetme të vlerave të vargut në regjistër. Të tjerët mund të tregojnë shtegun e një skedari ose dosjeje, ose të shërbejnë si përshkrime për mjetet e sistemit.

Një vlerë vargu renditet në Redaktorin e Regjistrit si një lloj REG_SZ i vlerës së regjistrit.

Vlera me shumë vargje

Një vlerë me shumë vargje është e ngjashme me një vlerë vargu, me ndryshimin e vetëm që ato mund të përmbajnë një listë vlerash në vend të vetëm një rreshti.

Mjeti Disk Defragmenter përdor vlerën e mëposhtme me shumë vargje për të përcaktuar disa parametra mbi të cilët shërbimi duhet të ketë të drejta:


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\defragsvc\RequiredPrivileges

Hapja e kësaj vlere tregon se ajo përmban të gjitha vlerat e vargut vijues:


SeChangeNotifyPrivilege

SeImpersonatePrivilege

SeIncreaseWorkingSetPrivilege

TSetPrivilege

Pb

SeSystemProfilePrivilegeSeAuditPrivilegeSeCreateGlobalPrivilege

SeAuditPrivilegeeBackup

Jo të gjitha vlerat me shumë vargje kanë më shumë se një hyrje. Disa funksionojnë në të njëjtën mënyrë si vlerat e vargut të vetëm, por kanë hapësirë shtesë për më shumë hyrje nëse u duhen.

Redaktori i Regjistrit rendit vlerat me shumë vargje si REG_MULTI_SZ lloje të vlerave të regjistrit.

Vlera e vargut të zgjerueshme

Një vlerë e vargut të zgjerueshëm është njësoj si vlera e vargut nga lart, përveç që ato përmbajnë variabla. Kur këto lloje të vlerave të regjistrit thirren nga Windows ose programe të tjera, vlerat e tyre zgjerohen në atë që përcakton ndryshorja.

Shumica e vlerave të vargut të zgjerueshëm identifikohen lehtësisht në Redaktuesin e Regjistrit sepse vlerat e tyre përmbajnë % shenja.

Ndryshoret e mjedisit janë shembuj të mirë të vlerave të vargut të zgjerueshëm:


HKEY_CURRENT_USER\Mjedisi\TMP

Vlera e vargut të zgjerueshëm TMP është %USERPROFILE%\AppData\Local\Temp. Përfitimi i këtij lloji të vlerës së regjistrit është se të dhënat nuk kanë nevojë të përmbajnë emrin e përdoruesit të përdoruesit sepse përdorin ndryshoren %USERPROFILE%.

Kur Windows ose një aplikacion tjetër e thërret këtë vlerë TMP, ajo përkthehet në çfarëdo që është caktuar ajo ndryshore. Si parazgjedhje, Windows përdor këtë variabël për të zbuluar një shteg si C:\Users\Tim\AppData\Local\Temp.

REG_EXPAND_SZ është lloji i vlerës së regjistrit që Redaktori i Regjistrit rendit vlerat e vargut të zgjerueshëm si.

Vlera binare

Siç sugjeron emri, këto lloje të vlerave të regjistrit shkruhen në binar. Ikonat e tyre në Redaktorin e Regjistrit janë blu me një dhe zero.


HKEY_CURRENT_USER\Paneli i kontrollit\Desktop\WindowMetrics\CaptionFont

Rruga e mësipërme gjendet në regjistër, ku CaptionFont është vlera binare. Në këtë shembull, hapja e kësaj vlere tregon emrin e shkronjave për titrat në Windows, por të dhënat e tij shkruhen në binare në vend të një forme të rregullt, të lexueshme nga njeriu.

Redaktori i Regjistrit liston REG_BINARY si llojin e vlerës së regjistrit për vlerat binare.

Vlerat DWORD (32-bit) & Vlerat QWORD (64-bit)

Të dyja vlerat DWORD (32-bit) dhe vlerat QWORD (64-bit) kanë një ikonë blu në Regjistrin e Windows. Vlerat e tyre mund të shprehen në format dhjetor ose heksadecimal.

Arsyeja pse një aplikacion mund të krijojë një vlerë DWORD (32-bit) dhe një tjetër një vlerë QWORD (64-bit) nuk varet nëse ai funksionon nga një version 32-bit ose 64-bit i Windows, por në vend të kësaj vetëm në gjatësinë e bitit të vlerës. Kjo do të thotë që ju mund t'i keni të dy llojet e vlerave të regjistrit në të dy sistemet operative 32-bit dhe 64-bit.

Në këtë kontekst, një "fjalë" do të thotë 16 bit. DWORD, pra, do të thotë "me dy fjalë", ose 32 bit (16 X 2). Duke ndjekur këtë logjikë, QWORD do të thotë "katërfjalë", ose 64 bit (16 X 4).

Një aplikacion do të krijojë vlerën e duhur të regjistrit që i nevojitet për t'u pajtuar me këto rregulla të gjatësisë së bitit.

Më poshtë është një shembull i një vlere DWORD (32-bit) në Regjistrin e Windows:


HKEY_CURRENT_USER\Paneli i kontrollit\Personalizimi\Slideshow Desktop\Interval

Hapja e kësaj vlere DWORD (32-bit) ka të ngjarë të tregojë një të dhënë vlere prej 1800000 (dhe 1b7740 në heksadecimal). Kjo vlerë e regjistrit përcakton se sa shpejt (në milisekonda) lëviz mbrojtësi juaj i ekranit nëpër çdo rrëshqitje në një shfaqje fotografish.

Redaktori i Regjistrit tregon vlerat DWORD (32-bit) dhe vlerat QWORD (64-bit) si REG_DWORD dhe REG_QWORD lloje të regjistrit vlerat, respektivisht.

Rezervimi dhe rivendosja e vlerave të regjistrit

Nuk ka rëndësi nëse po ndryshoni qoftë edhe vetëm një vlerë, gjithmonë bëni një kopje rezervë përpara se të filloni, vetëm për t'u siguruar që mund ta riktheni përsëri te Redaktori i Regjistrit në rast se ndodh diçka e papritur.

Fatkeqësisht, nuk mund të rezervoni vlerat individuale të regjistrit. Në vend të kësaj, duhet të bëni një kopje rezervë të çelësit të regjistrit në të cilin është vlera. Shihni artikullin tonë se si të bëni kopje rezervë të Regjistrit të Windows nëse keni nevojë për ndihmë për ta bërë këtë.

Një kopje rezervë e regjistrit ruhet si një skedar REG, të cilin më pas mund ta riktheni përsëri në Regjistrin e Windows nëse keni nevojë të zhbëni ndryshimet që keni bërë.

Kur do të më duhet të hap/reditoj vlerat e regjistrit?

Krijimi i vlerave të reja të regjistrit, ose fshirja/redaktimi i atyre ekzistuese, mund të zgjidhë një problem që keni në Windows ose me një program tjetër. Ju gjithashtu mund të ndryshoni vlerat e regjistrit për të rregulluar cilësimet e programit ose për të çaktivizuar veçoritë e një aplikacioni.

Për shembull, mund të krijoni një vlerë specifike regjistri për të instaluar Windows 11 nëse nuk e mbështet procesorin tuaj, ose për të ndryshuar madhësinë e shiritit të detyrave të Windows 11.

Ndonjëherë, do t'ju duhet të hapni vlerat e regjistrit thjesht për qëllime informacioni.

Këtu janë disa shembuj që përfshijnë modifikimin ose hapjen e vlerave të regjistrit:

  • Si të kontrolloni versionin aktual të BIOS-it në kompjuterin tuaj
  • Si të parandaloni programet nga vjedhja e fokusit në Windows
  • Si të identifikoheni automatikisht në Windows

Më shumë informacion mbi vlerat e regjistrit

Hapja e një vlere regjistri do t'ju lejojë të modifikoni të dhënat e tij. Ndryshe nga skedarët në kompjuterin tuaj, të cilët në të vërtetë do të bëjnë diçka kur i nisni, vlerat e regjistrit thjesht hapen që ju t'i modifikoni ato. Me fjalë të tjera, është plotësisht e sigurt të hapësh çdo vlerë regjistri në Regjistrin e Windows. Megjithatë, redaktimi i vlerave pa e ditur më parë se çfarë po bëni, është një ide e keqe.

Ka disa rrethana ku ndryshimi i vlerës së regjistrit nuk do të hyjë në fuqi derisa të rindizni kompjuterin tuaj. Të tjerët nuk kërkojnë fare një rinisje, kështu që ndryshimet e tyre do të pasqyrohen menjëherë. Për shkak se Redaktori i Regjistrit nuk ju tregon se cilat prej tyre kërkojnë rindezje, duhet të rindizni kompjuterin nëse duket se redaktimi i regjistrit nuk po funksionon.

Mund të shihni disa vlera të regjistrit të renditura si REG_NONE Këto janë vlera binare që krijohen kur të dhënat boshe shkruhen në regjistër. Hapja e këtij lloji vlere tregon të dhënat e vlerës së saj si zero në format heksadecimal dhe Redaktori i Regjistrit i rendit si një (vlerë binare me gjatësi zero)

Duke përdorur Command Prompt, mund të fshini dhe shtoni çelësat e regjistrit me çelësat e komandës reg delete dhe reg add.

Madhësia maksimale për të gjitha vlerat e regjistrit brenda një çelësi regjistri është e kufizuar në 64 kilobajt.

Recommended: