Kas ir reģistra vērtība?

Satura rādītājs:

Kas ir reģistra vērtība?
Kas ir reģistra vērtība?
Anonim

Windows reģistrs ir pilns ar objektiem, ko sauc par vērtībām, kas satur īpašus norādījumus, uz kuriem atsaucas sistēma Windows un lietojumprogrammas.

Ir daudz veidu reģistra vērtības, un tās visas ir izskaidrotas tālāk. Tajos ietilpst virkņu vērtības, binārās vērtības, DWORD (32 bitu) vērtības, QWORD (64 bitu) vērtības, vairāku virkņu vērtības un paplašināmas virkņu vērtības.

Kur atrodas reģistra vērtības?

Reģistra vērtības var atrast visā reģistrā operētājsistēmās Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista un Windows XP.

Reģistra redaktorā ir ne tikai vērtības, bet arī reģistra atslēgas un reģistra stropi. Pēdējie divi objekti ir kā mapes un ir redzami reģistra redaktora kreisajā pusē. Tādējādi reģistra vērtības ir nedaudz līdzīgas failiem, kas tiek glabāti šajās atslēgās un to "apakšatslēgās".

Atlasot apakšatslēgu, reģistra redaktora labajā pusē tiks parādītas visas tās reģistra vērtības. Šī ir vienīgā vieta reģistrā, kur redzēsit vērtības - tās nekad nav norādītas kreisajā pusē.

Šeit ir tikai daži dažu reģistra vietu piemēri ar reģistra vērtību treknrakstā:

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

Katrā piemērā vērtība ir ieraksts labajā malā. Atkal reģistra redaktorā šie ieraksti tiek parādīti kā faili labajā pusē. Katra vērtība tiek glabāta atslēgā, un katras atslēgas izcelsme ir reģistra stropā (augstāk esošajā tālākajā kreisajā mapē).

Image
Image

Šī precīza struktūra bez izņēmuma tiek uzturēta visā Windows reģistrā.

Reģistra vērtību veidi

Ir vairāki reģistra vērtību veidi, no kuriem katrs ir izveidots ar citu mērķi. Daži izmanto vienkāršus burtus un ciparus, kas ir viegli lasāmi un saprotami, savukārt citi izmanto bināro vai heksadecimālo vērtību, lai izteiktu savas vērtības.

String Value

Virknes vērtības ir norādītas ar mazu sarkanu ikonu ar burtiem ab. Šīs ir visbiežāk izmantotās vērtības reģistrā, kā arī cilvēkiem vislasāmākās. Tie var saturēt burtus, ciparus un simbolus.

Šeit ir virknes vērtības piemērs:


HKEY_CURRENT_USER\Control Panel\Keyboard\KeyboardSpeed

Atverot KeyboardSpeed vērtību šajā reģistra vietā, tiek parādīts vesels skaitlis, piemēram, 31.

Šajā konkrētajā piemērā virknes vērtība nosaka ātrumu, kādā rakstzīme atkārtojas, turot nospiestu taustiņu. Ja jūs mainītu vērtību uz 0, ātrums būtu daudz lēnāks nekā tad, ja tas paliktu 31.

Katra virknes vērtība tiek izmantota citam mērķim atkarībā no tā, kur tā atrodas reģistrā, un katra veiks noteiktu funkciju, ja tā tiks definēta ar citu vērtību.

Piemēram, citu virknes vērtību, kas atrodas tastatūras apakšatslēgā, sauc par InitialKeyboardIndicators. Tā vietā, lai izvēlētos skaitli no 0 līdz 31, šis pieņem tikai vai nu 0, vai 2, kur 0 nozīmē, ka NUMLOCK taustiņš būs izslēgts, kad dators pirmo reizi startē, bet 2 liek NUMLOCK taustiņam ieslēgties pēc noklusējuma.

Šie nav vienīgie virkņu vērtību veidi reģistrā. Citi var norādīt uz faila vai mapes ceļu vai kalpot kā sistēmas rīku apraksti.

Virkas vērtība ir norādīta reģistra redaktorā kā REG_SZ reģistra vērtības veids.

Vairāku virkņu vērtība

Vairāku virkņu vērtība ir līdzīga virknes vērtībai, ar vienīgo atšķirību, ka tajās var būt ietverts vērtību saraksts, nevis tikai viena rindiņa.

Diska defragmentēšanas rīks izmanto šādu vairāku virkņu vērtību, lai definētu noteiktus parametrus, uz kuriem pakalpojumam ir jābūt tiesībām:


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\defragsvc\RequiredPrivileges

Šīs vērtības atvēršana parāda, ka tajā ir visas šādas virknes vērtības:


SeChangeNotifyPrivilēģi $

Ne visām vairāku virkņu vērtībām ir vairāk nekā viens ieraksts. Dažas funkcijas darbojas tieši tāpat kā atsevišķas virknes vērtības, taču tām ir papildu vieta vairākiem ierakstiem, ja tas ir nepieciešams.

Reģistra redaktors uzskaita vairāku virkņu vērtības kā REG_MULTI_SZ reģistra vērtību veidus.

Izvēršama virknes vērtība

Izvēršama virknes vērtība ir tāda pati kā virknes vērtība no augšas, izņemot to, ka tajās ir iekļauti mainīgie. Ja Windows vai citas programmas izmanto šāda veida reģistra vērtības, to vērtības tiek izvērstas līdz mainīgajam definētajam.

Lielāko daļu izvēršamo virkņu vērtību var viegli identificēt reģistra redaktorā, jo to vērtībās ir % zīmes.

Vides mainīgie ir labi izvēršamu virkņu vērtību piemēri:


HKEY_CURRENT_USER\Environment\TMP

TMP izvēršamās virknes vērtība ir %USERPROFILE%\AppData\Local\Temp. Šāda veida reģistra vērtības priekšrocība ir tāda, ka datos nav jāiekļauj lietotāja lietotājvārds, jo tiek izmantots mainīgais %USERPROFILE%.

Kad Windows vai cita lietojumprogramma izsauc šo TMP vērtību, tā tiek tulkota neatkarīgi no šī mainīgā iestatījuma. Pēc noklusējuma sistēma Windows izmanto šo mainīgo, lai atklātu ceļu, piemēram, C:\Users\Tim\AppData\Local\Temp.

REG_EXPAND_SZ ir reģistra vērtības veids, kas reģistra redaktorā uzskaita izvēršamās virknes vērtības kā.

Binārā vērtība

Kā norāda nosaukums, šāda veida reģistra vērtības ir rakstītas binārā formātā. To ikonas reģistra redaktorā ir zilas ar vieniniekiem un nullēm.


HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics\CaptionFont

Iepriekš minētais ceļš ir atrodams reģistrā, un CaptionFont ir binārā vērtība. Šajā piemērā, atverot šo vērtību, tiek parādīts parakstu fonta nosaukums operētājsistēmā Windows, taču tā dati tiek rakstīti binārā formā, nevis parastā, cilvēkam lasāmā formā.

Reģistra redaktors norāda REG_BINARY kā bināro vērtību reģistra vērtības veidu.

DWORD (32 bitu) vērtības un QWORD (64 bitu) vērtības

Gan DWORD (32 bitu), gan QWORD (64 bitu) vērtībām Windows reģistrā ir zila ikona. To vērtības var izteikt decimālā vai heksadecimālā formātā.

Iemesls, kāpēc viena lietojumprogramma var izveidot DWORD (32 bitu) vērtību, bet cita - QWORD (64 bitu) vērtību, nav atkarīgs no tā, vai tā darbojas no Windows 32 bitu vai 64 bitu versijas, bet gan no tā. tikai uz vērtības bita garumu. Tas nozīmē, ka jums var būt abu veidu reģistra vērtības gan 32 bitu, gan 64 bitu operētājsistēmās.

Šajā kontekstā "vārds" nozīmē 16 bitus. Tādējādi DWORD nozīmē "dubultvārdu" jeb 32 biti (16 x 2). Saskaņā ar šo loģiku QWORD nozīmē "četrvārdu" jeb 64 biti (16 x 4).

Lietojumprogramma izveidos pareizo reģistra vērtību, kas tai nepieciešama, lai atbilstu šiem bitu garuma noteikumiem.

Tālāk ir sniegts viens DWORD (32 bitu) vērtības piemērs Windows reģistrā:


HKEY_CURRENT_USER\Control Panel\Personalization\Desktop Slideshow\Interval

Atverot šo DWORD (32 bitu) vērtību, visticamāk, tiks parādīti vērtības dati 1800000 (un 1b7740 heksadecimālā formā). Šī reģistra vērtība nosaka, cik ātri (milisekundēs) jūsu ekrānsaudzētājs pārvietojas pa katru fotoattēlu slaidrādes slaidu.

Reģistra redaktors parāda DWORD (32 bitu) un QWORD (64 bitu) vērtības kā REG_DWORD un REG_QWORD reģistra veidus vērtības, attiecīgi.

Reģistra vērtību dublēšana un atjaunošana

Tam nav nozīmes, ja maināt kaut vienu vērtību, vienmēr pirms darba sākšanas izveidojiet dublējumu, lai pārliecinātos, ka varat to atjaunot atpakaļ reģistra redaktorā gadījumā, ja notiek kas neparedzēts.

Diemžēl jūs nevarat dublēt atsevišķas reģistra vērtības. Tā vietā jums ir jāizveido tās reģistra atslēgas dublējums, kurā atrodas šī vērtība. Skatiet mūsu rakstu par to, kā dublēt Windows reģistru, ja jums nepieciešama palīdzība.

Reģistra dublējums tiek saglabāts kā REG fails, kuru pēc tam varat atjaunot atpakaļ Windows reģistrā, ja nepieciešams atsaukt veiktās izmaiņas.

Kad man vajadzētu atvērt/rediģēt reģistra vērtības?

Jaunu reģistra vērtību izveide vai esošo dzēš/rediģēšana var atrisināt problēmu, kas radusies sistēmā Windows vai citā programmā. Varat arī mainīt reģistra vērtības, lai pielāgotu programmas iestatījumus vai atspējotu lietojumprogrammas funkcijas.

Piemēram, varat izveidot īpašu reģistra vērtību, lai instalētu sistēmu Windows 11, ja tā neatbalsta jūsu procesoru, vai mainītu Windows 11 uzdevumjoslas izmēru.

Dažreiz reģistra vērtības būs jāatver vienkārši informācijas nolūkos.

Šeit ir daži piemēri, kas ietver reģistra vērtību rediģēšanu vai atvēršanu:

  • Kā pārbaudīt pašreizējo BIOS versiju datorā
  • Kā novērst programmu nozagšanu sistēmā Windows
  • Kā automātiski pieteikties sistēmā Windows

Plašāka informācija par reģistra vērtībām

Atverot reģistra vērtību, varēsit rediģēt tās datus. Atšķirībā no datorā esošajiem failiem, kas faktiski kaut ko darīs, kad tos palaižat, reģistra vērtības vienkārši tiek atvērtas, lai tās rediģētu. Citiem vārdiem sakot, ir pilnīgi droši atvērt jebkuru reģistra vērtību Windows reģistrā. Tomēr vērtību rediģēšana, iepriekš nezinot, ko darāt, ir slikta ideja.

Ir daži apstākļi, kuros reģistra vērtības maiņa stāsies spēkā tikai pēc datora restartēšanas. Citiem vispār nav nepieciešama restartēšana, tāpēc to izmaiņas tiks atspoguļotas uzreiz. Tā kā reģistra redaktors nenorāda, kuriem ir nepieciešama atsāknēšana, jums vajadzētu restartēt datoru, ja šķiet, ka reģistra rediģēšana nedarbojas.

Jūs varat redzēt dažas reģistra vērtības, kas norādītas kā REG_NONE Šīs ir bināras vērtības, kas tiek izveidotas, kad reģistrā tiek ierakstīti tukši dati. Atverot šāda veida vērtību, tās vērtību dati tiek rādīti kā nulles heksadecimālā formātā, un reģistra redaktors tos uzskaita kā (nulles garuma binārā vērtība)

Izmantojot komandu uzvedni, varat dzēst un pievienot reģistra atslēgas ar komandu slēdžiem reg delete un reg add.

Visu reģistra vērtību maksimālais lielums reģistra atslēgā ir ierobežots līdz 64 kilobaitiem.

Ieteicams: