Què és un valor del registre?

Explicació dels diferents tipus de valors del registre

El Registre de Windows està ple d'objectes anomenats valors que contenen instruccions específiques que Windows i aplicacions fan referència.

Existeixen molts tipus de valors de registre, tots els quals s'expliquen a continuació. Inclou valors de cadena, valors binaris, valors DWORD (32 bits), valors QWORD (64 bits), valors de múltiples cadenes i valors de cadena ampliable.

On es troben els valors del registre?

Els valors del registre es poden trobar a tot el registre en Windows 10 , Windows 8 , Windows 7 , Windows Vista i Windows XP .

A l'Editor del Registre no només es registren els valors del registre, sinó també les claus del registre i les arrugues del registre . Cadascun d'aquests objectes és com a carpetes i es veu al costat esquerre de l'Editor del Registre. Els valors del registre, doncs, són com els fitxers que s'emmagatzemen dins d' aquestes claus i les seves "subclaves".

Si seleccioneu una subcarpeta, es mostraran tots els valors del registre al costat dret de l'Editor del Registre. Aquest és l'únic lloc al Registre de Windows on veureu els valors del registre: no apareixen a la part esquerra.

Aquests són només alguns exemples d'algunes ubicacions del registre, amb el valor del registre en negreta:

En cada exemple, el valor del registre és l'entrada a l'extrem dret. De nou, a l'Editor del Registre, aquestes entrades es mostren com a fitxers al costat dret . Cada valor es manté en una clau, i cada clau s'origina en una col · lecció de registre (la carpeta més llunyà de dalt).

Aquesta estructura exacta es manté al llarg de tot el Registre de Windows sense excepció.

Tipus de valors del registre

Hi ha diversos tipus de valors de registre al registre de Windows, cadascun creat amb un propòsit diferent. Alguns valors del registre utilitzen lletres i números regulars que són fàcils de llegir i comprendre, mentre que d'altres utilitzen binari o hexadecimal per expressar els seus valors.

Valor de cadena

Els valors de cadena s'indiquen amb una petita icona vermella amb les lletres "ab". Aquests són els valors més utilitzats en el registre, i també els que es poden llegir de manera més humana. Poden contenir lletres, números i símbols.

Aquí teniu un exemple de valor de cadena:

HKEY_CURRENT_USER \ Panell de control \ Teclat \ KeyboardSpeed

Quan obriu el valor KeyboardSpeed en aquesta ubicació del registre, se li proporciona un enter, com 31 .

En aquest exemple concret, el valor de cadena defineix la velocitat a la qual un personatge es repetiran quan la tecla estigui premuda. Si canviés el valor a 0 , la velocitat seria molt més lenta que si quedés a 31.

Cada valor de cadena al Registre de Windows s'utilitza per a un propòsit diferent segons el lloc on es troba al registre, i cadascun realitzarà una funció particular quan es defineixi en un valor diferent.

Per exemple, un altre valor de cadena situat a la subclau del teclat és un InitialKeyboardIndicators anomenat InitialKeyboardIndicators . En lloc d'escollir un número entre 0 i 31, aquest valor de cadena només accepta 0 o 2, on 0 significa que la tecla NUMLOCK s'apagarà quan l'ordinador s'iniciï inicialment, mentre que un valor de 2 fa que la tecla NUMLOCK s'engegui per defecte.

Aquests no són els únics tipus de valors de cadena del registre. Altres poden indicar la ruta d'un arxiu o una carpeta, o servir de descripció per a les eines del sistema.

Un valor de cadena s'enumeren a l'Editor del Registre com un tipus de registre de "REG_SZ".

Valor de diverses cadenes

Un valor de diverses cadenes és similar a un valor de cadena, amb l'única diferència que pot contenir una llista de valors en lloc de només una línia.

L'eina Desfragmentador de disc a Windows utilitza el següent valor de cadena múltiple per definir determinats paràmetres que el servei hauria de tenir drets sobre:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ defragsvc \ RequiredPrivileges

Obrir aquest valor del Registre mostra que conté tots els següents valors de cadena:

SeChangeNotifyPrivilege SeImpersonatePrivilege SeIncreaseWorkingSetPrivilege SeTcbPrivilege SeSystemProfilePrivilege SeAuditPrivilege SeCreateGlobalPrivilege SeBackupPrivilege SeManageVolumePrivilege

No tots els valors de diverses cadenes del registre tindran més d'una entrada. Alguns funcionen de la mateixa manera que els valors de cadena única, però tenen l'espai addicional per a més entrades si ho necessiten.

L'Editor del Registre mostra els valors de diverses cadenes com a tipus de registre "REG_MULTI_SZ".

Valor de cadena expandible

Un valor de cadena ampliable és igual que el valor de cadena de dalt, excepte que contenen variables. Quan aquests tipus de valors de registre són cridats per Windows o per altres programes, els seus valors s'expandeixen segons el que defineix la variable.

La majoria de valors de cadena expandibles es poden identificar fàcilment a l'Editor del Registre perquè els seus valors contenen signes%.

Les variables d'entorn són bons exemples de valors de cadena ampliable:

HKEY_CURRENT_USER \ Environment \ TMP

El valor de la cadena expandible TMP és % USERPROFILE% \ AppData \ Local \ Temp . El benefici d'aquest tipus de valor de registre és que les dades no necessiten contenir el nom d'usuari de l'usuari perquè utilitza la variable % USERPROFILE% .

Quan Windows o una altra aplicació crida a aquest valor TMP , es tradueix a qualsevol variable establerta. Per defecte, Windows utilitza aquesta variable per revelar una ruta com C: \ Users \ Tim \ AppData \ Local \ Temp .

"REG_EXPAND_SZ" és el tipus de valor del registre que l'Editor del Registre mostra com valors de cadena ampliable com.

Valor binari

Com el seu nom indica, aquests tipus de valors de registre estan escrits en binari. Les seves icones en l'Editor del Registre són de color blau amb unes i zeros.

HKEY_CURRENT_USER \ Panell de control \ Escriptori \ WindowMetrics \ CaptionFont

La ruta anterior es troba al Registre de Windows, amb CaptionFont sent el valor binari. En aquest exemple, obrir aquest valor del registre mostra el nom del tipus de lletra per als subtítols a Windows, però les seves dades estan escrites en format binari, en comptes d'una forma normal i llegible per l'usuari.

L'Editor del Registre llistes "REG_BINARY" com el tipus de valor del registre per als valors binaris.

Valors DWORD (32 bits) i QWORD (64 bits)

Els valors de DWORD (de 32 bits) i de QWORD (64 bits) tenen una icona blava al Registre de Windows. Els seus valors es poden expressar en format decimal o hexadecimal.

La raó per la qual una aplicació pot crear un valor de DWORD (32 bits) i un altre QWORD (64 bits) no descansa sobre si s'està executant des d'una versió de Windows de 32 bits o 64 bits , sinó que només té una longitud de bits del valor. Això vol dir que podeu tenir dos tipus de valors de registre tant en sistemes operatius de 32 bits com de 64 bits.

En aquest context, una paraula significa 16 bits. DWORD, llavors, significa "paraula doble" o 32 bits (16 X 2). Després d'aquesta lògica, QWORD significa "quad-word" o 64 bits (16 X 4).

Una aplicació crearà el valor correcte del registre que necessita per complir amb aquestes regles de longitud de bits.

El següent és un exemple d'un valor DWORD (32 bits) al Registre de Windows:

HKEY_CURRENT_USER \ Panell de control \ Personalització \ Diapositiva d'escriptori \ Interval

Obrir aquest valor de DWORD (32 bits) probablement mostrarà dades de valor de 1800000 (i 1b7740 en hexadecimal). Aquest valor del registre defineix la rapidesa (en mil·lisegons) que el protector de pantalla es mou a través de cada diapositiva en una presentació de diapositives fotogràfiques.

L'Editor del Registre mostra valors DWORD (32 bits) i QWORD (64 bits) com a tipus de registre "REG_DWORD" i "REG_QWORD", respectivament.

Còpia de seguretat i amp; Restauració dels valors del Registre

No importa si esteu canviant només un valor, sempre feu una còpia de seguretat abans de començar, només per assegurar-vos que podeu restablir-lo de nou a l'Editor del Registre en cas que ocorri alguna cosa inesperada.

Malauradament, no podeu fer una còpia de seguretat dels valors de registre individuals. En el seu lloc, heu de fer una còpia de seguretat de la clau del registre en què es troba el valor. Vegeu Com fer una còpia de seguretat del Registre de Windows si necessiteu ajuda per fer-ho.

Una còpia de seguretat del registre es desa com un fitxer REG , que podeu restaurar al Registre de Windows si necessiteu desfer els canvis que hàgiu fet. Consulteu Com restaurar el Registre de Windows si necessiteu ajuda.

Quan hauríeu d'obrir / editar els valors del registre?

La creació de nous valors de registre o la supressió / edició dels existents, poden solucionar un problema que teniu a Windows o amb un altre programa. També podeu canviar els valors del registre per ajustar la configuració del programa o desactivar les funcions d'una aplicació.

De vegades, és possible que hagueu d'obrir els valors del registre simplement amb finalitats d'informació.

Aquests són alguns exemples que impliquen l'edició o l'obertura de valors de registre:

Per obtenir una visió general de fer canvis als valors del registre, consulteu Com afegir, canviar i eliminar les claus del registre i els valors .

Més informació sobre els valors del registre

Obrir un valor del registre us permetrà editar les vostres dades. A diferència dels fitxers a l'ordinador que realment faran alguna cosa quan els llancis, els valors del registre simplement obren perquè l'editeu. En altres paraules, és completament segur obrir qualsevol valor de registre al Registre de Windows. Tanmateix, editar valors sense saber el que estàs fent no és una bona idea.

Hi ha algunes circumstàncies en què canviar el valor del registre no tindrà efecte fins que no reinicieu l'ordinador . Uns altres no necessiten reiniciar, de manera que els canvis es reflectiran a l'instant. Com que l'Editor del Registre no us indica quins requereixen un reinici, heu de reiniciar l'equip si no sembla que una edició del Registre funcioni.

Podeu veure alguns valors de registre al Registre de Windows que es mostren com REG_NONE . Aquests són valors binaris que es creen quan s'escriuen les dades buides al registre. Obrir aquest tipus de valor de registre mostra les dades de valor com zeros en format hexadecimal, i l'Editor del Registre llista aquests valors com a (valor binari de durada zero) .

Utilitzant un símbol del sistema , podeu eliminar i afegir claus del registre amb els commutadors de reg delete i reg add command.

La mida màxima per a tots els valors de registre dins d'una clau de registre està limitada a 64 kilobytes.