Mikä on rekisterin arvo?

Selitys eri rekisterin arvotyypeistä

Windowsin rekisteri on täynnä kohteita, joita kutsutaan arvoiksi, jotka sisältävät erityisiä ohjeita, joita Windows ja sovellukset viittaavat.

Monilla rekisterin arvoilla on kaikki, jotka selitetään jäljempänä. Ne sisältävät merkkijonoarvot, binääriset arvot, DWORD (32-bittiset) arvot, QWORD (64-bittiset) arvot, monijoukkoarvot ja laajennettavat merkkijonoarvot.

Missä rekisterin arvot sijaitsevat?

Rekisteriarvot löytyvät koko rekisteristä Windows 10 , Windows 8 , Windows 7 , Windows Vista ja Windows XP .

Rekisterieditorissa ei ole vain rekisteriarvoja, vaan myös rekisteriavaimia ja rekistereitä . Jokainen näistä kohteista on kuin kansioita ja ne näkyvät Rekisterieditorin vasemmalla puolella. Tämän jälkeen rekisterin arvot ovat pikemminkin tiedostoja, jotka tallennetaan näihin avaimiin ja niiden "alavalikkoihin".

Aliavaimen valitseminen näyttää kaikki rekisteriarvot Registry Editorin oikealla puolella. Tämä on ainoa paikka Windowsin rekisterissä, jossa näkyvät rekisteriarvot - niitä ei ole koskaan luetteloitu vasemmalla puolella.

Seuraavassa on vain muutamia esimerkkejä eräistä rekisterikohdista, joiden rekisterin arvo on lihavoitu:

Jokaisessa esimerkissä rekisterin arvo on merkintä oikealle yläkulmalle. Jälleen rekisterieditorissa nämä merkinnät näkyvät oikealla puolella olevina tiedostoina. Jokainen arvo pidetään avaimessa, ja jokainen avain on peräisin rekisterikasvosta (ylhäältä vasemmalla oleva kansio).

Tämä tarkka rakenne säilyy koko Windows-rekisterissä poikkeuksetta.

Rekisterin arvojen lajit

Windowsin rekisterissä on useita erilaisia ​​rekisteriarvoja, joista jokainen on luonut eri tarkoitusta. Jotkin rekisteriarvot käyttävät säännöllisiä kirjaimia ja numeroita, jotka ovat helppolukuisia ja ymmärrettäviä, kun taas toiset käyttävät binäärisiä tai heksadesimaalisia arvojen ilmaisemiseen.

Merkkijonoarvo

String-arvot on merkitty pienellä punaisella kuvakkeella, jossa on kirjaimet "ab". Nämä ovat yleisimmin käytetyt arvot rekisterissä, ja myös kaikkein ihmisen luettavissa. Ne voivat sisältää kirjaimia, numeroita ja symboleja.

Tässä on esimerkki merkkijonosta:

HKEY_CURRENT_USER \ Ohjauspaneeli \ Näppäimistö \ KeyboardSpeed

Kun avaat KeyboardSpeed- arvon tässä rekisterissä, sinulle annetaan kokonaisluku, kuten 31 .

Tässä nimenomaisessa esimerkissä merkkijonon arvo määrittää nopeuden, jolla merkki toistuu, kun sen näppäintä pidetään alhaalla. Jos haluat muuttaa arvoa 0 , nopeus olisi paljon hitaampi kuin jos se pysyisi 31: ssa.

Jokainen merkkijono Windowsin rekisterissä käytetään eri tarkoitukseen riippuen siitä, missä se sijaitsee rekisterissä, ja jokainen suorittaa tietyn toiminnon, kun se on määritetty eri arvolla.

Esimerkiksi näppäimistön aliavaimessa oleva toinen merkkijonon arvo on nimeltään InitialKeyboardIndicators . Sen sijaan, että valitsisit luvun 0: n ja 31: n välillä, tämä merkkijonoarvo hyväksyy vain 0: n tai 2: n, kun 0 tarkoittaa, että NUMLOCK-näppäin sammuu, kun tietokone käynnistyy ensimmäisen kerran, kun arvo 2 tekee NUMLOCK-avaimen päälle oletuksena.

Nämä eivät ole ainoat merkkijonon arvot rekisterissä. Muut voivat osoittaa tiedoston tai kansion polun tai toimia kuvauksina järjestelmätyökaluille.

Merkkijonon arvo on rekisterieditorissa rekisteriarvon "REG_SZ" -tyypiksi.

Monisäikeinen arvo

Monijoukkoarvo on samanlainen kuin merkkijonoarvo, mutta ainoa ero on se, että se voi sisältää vain yhden rivin sijaan arvonlukua.

Windowsin Levyn eheytys -työkalu käyttää seuraavia monisäie-arvoisia arvoja määrittääksesi tiettyjä parametreja, jotka palvelun pitäisi olla oikeutettuja:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ defragsvc \ RequiredPrivileges

Tämän rekisterin arvon avaaminen osoittaa, että se sisältää kaikki seuraavat merkkijonoarvot:

SeChangeNotifyPrivilege SeImpersonatePrivilege SeIncreaseWorkingSetPrivilege SeTcbPrivilege SeSystemProfilePrivilege SeAuditPrivilege SeCreateGlobalPrivilege SeBackupPrivilege SeManageVolumePrivilege

Kaikki rekisterissä olevat monijoukkoarvoja eivät ole useampia kuin yksi merkintä. Jotkut toimivat täsmälleen samalla tavoin kuin yksittäiset merkkijonoarvot, mutta niillä on ylimääräinen tila enemmän merkintöjä varten, jos he tarvitsevat sitä.

Rekisterieditorissa luetellaan useita merkkijonoarvoja rekisteriarvojen "REG_MULTI_SZ" tyyppisiksi.

Laajennettava merkkijonon arvo

Laajennettavissa oleva merkkijonoarvo on aivan kuin yllä olevasta merkkijonosta, paitsi että ne sisältävät muuttujia. Kun Windows tai muut ohjelmat vaativat tällaisia ​​rekisterin arvoja, niiden arvoa laajennetaan muuttujan määritelmään.

Useimmat laajennettavissa olevat merkkijonoarvot tunnistetaan helposti Rekisterieditorissa, koska niiden arvot sisältävät% merkkejä.

Ympäristömuuttujat ovat hyviä esimerkkejä laajennettavien merkkijonojen arvosta:

HKEY_CURRENT_USER \ Environment \ TMP

TMP- laajennettavissa oleva merkkijonoarvo on % USERPROFILE% \ AppData \ Local \ Temp . Tällaisen rekisterin arvon hyöty on se, että tietojen ei tarvitse sisältää käyttäjän käyttäjänimeä, koska se käyttää % USERPROFILE% -muuttujaa.

Kun Windows tai jokin toinen sovellus kutsuu tätä TMP- arvoa, se käännetään mihin tahansa muuttujan asetukseen. Oletusarvoisesti Windows käyttää tätä muuttujaa paljastaakseen esimerkiksi C: \ Users \ Tim \ AppData \ Local \ Temp -polun.

"REG_EXPAND_SZ" on rekisterin arvon tyyppi, jonka Registry Editor luettelee laajennettavia merkkijonoja.

Binaarinen arvo

Kuten nimi kertoo, tällaiset rekisterin arvot kirjoitetaan binääriin. Heidän kuvakkeet rekisterieditorissa ovat sinisiä ja nollia.

HKEY_CURRENT_USER \ Ohjauspaneeli \ Desktop \ WindowMetrics \ CaptionFont

Edellä oleva polku löytyy Windowsin rekisteristä, jossa CaptionFont on binääriarvo. Tässä esimerkissä tämän rekisterin arvon avaaminen näyttää tekstitystiedoston nimen Windowsissa, mutta sen tiedot on kirjoitettu binääriin eikä säännöllisesti luettavassa muodossa.

Rekisterieditorissa luetellaan "REG_BINARY" binääriarvojen rekisterin arvon tyypiksi.

DWORD (32-bittiset) arvot ja QWORD (64-bittiset) arvot

Sekä DWORD (32-bittiset) että QWORD (64-bittiset) arvot sisältävät sinisen kuvakkeen Windowsin rekisterissä. Niiden arvot voidaan ilmaista joko desimaali- tai heksadesimaalimuodossa.

Syy, että yksi sovellus voi luoda DWORD (32-bittinen) -arvon ja toinen QWORD (64-bittinen) arvo ei ole siitä, toimiiko se 32-bittisestä tai 64-bittisestä Windows - versiosta vaan vain bittin pituudesta arvoa. Tämä tarkoittaa, että molemmilla 32- ja 64-bittisissä käyttöjärjestelmissä voi olla molemmat rekisteriarvotyypit.

Tässä yhteydessä "sana" tarkoittaa 16 bittiä. DWORD tarkoittaa siis "kaksoisana" tai 32 bittiä (16 x 2). Tämän logiikan mukaisesti QWORD tarkoittaa "nelisanaa" tai 64 bittiä (16 x 4).

Sovellus luo oikean rekisterin arvon, jota se tarvitsee näiden bittipituussääntöjen noudattamiseksi.

Seuraavassa on esimerkki DWORD (32-bit) -arvosta Windowsin rekisterissä:

HKEY_CURRENT_USER \ Ohjauspaneeli \ Yksilöinti \ Desktop Slideshow \ Interval

Tämän DWORD (32-bittisen) arvon avaaminen näyttää todennäköisesti 1800000 (ja 1b7740 heksadesimaaliluvut) arvotietoja. Tämä rekisterin arvo määrittää, kuinka nopeasti (millisekunteina) näytönsäästäjäsi liikkuu kunkin diaen diaesityksen aikana.

Registry Editor näyttää DWORD (32-bittiset) arvot ja QWORD (64-bittiset) arvot "REG_DWORD" ja "REG_QWORD" tyyppisiksi rekisteriarvot.

Varmuuskopiointi & amp; Rekisterin arvojen palauttaminen

Sillä ei ole merkitystä, jos muutat vain yhtä arvoa, varmuuskopioi aina ennen aloittamista, varmista, että voit palauttaa sen takaisin Rekisterieditoriksi, jos tapahtuu jotain odottamatonta.

Valitettavasti et voi varmuuskopioida yksittäisiä rekisterin arvoja. Sen sijaan sinun on tehtävä varmuuskopio rekisteriavaimesta, jonka arvo on. Katso Windowsin rekisterin varmuuskopiointi, jos tarvitset apua tämän tekemiseen.

Rekisterin varmuuskopio tallennetaan REG-tiedostona , jonka voi palauttaa takaisin Windowsin rekisteriin, jos haluat kumota tehdyt muutokset. Katso lisätietoja Windowsin rekisterin palauttamisesta, jos tarvitset apua.

Milloin minun pitäisi avata / muokata rekisterin arvoja?

Uusien rekisteriarvojen luominen tai olemassa olevien tiedostojen poistaminen / muokkaaminen voi ratkaista ongelman, joka sinulla on Windowsissa tai muussa ohjelmassa. Voit myös muuttaa rekisterin arvoja ohjelman asetusten muuttamiseksi tai sovelluksen ominaisuuksien poistamiseksi käytöstä.

Joskus saatat joutua avaamaan rekisteriarvot vain tietotarkoituksiin.

Seuraavassa on muutamia esimerkkejä, jotka käsittelevät rekisteriarvojen muokkaamista tai avaamista:

Yleiskuvaa rekisteriarvojen muutosten tekemisestä on kohdassa Lisäys, muuttaminen ja poistaminen rekisteriavaimet ja arvot .

Lisätietoja rekisterin arvosta

Rekisterin arvon avaaminen antaa sinun muokata sen tietoja. Toisin kuin tietokoneessa olevat tiedostot, jotka todella tekevät jotain käynnistettäessäsi, rekisteriarvot avautuvat helposti muokata niitä. Toisin sanoen on täysin turvallista avata minkä tahansa rekisterin arvo Windowsin rekisterissä. Arvojen muokkaaminen etukäteen tiedät, mitä olet tekemässä, mutta ei ole hyvä idea.

Joitakin tilanteita, joissa rekisterin arvon muuttaminen ei tule voimaan, ennen kuin käynnistät tietokoneen uudelleen . Toiset eivät vaadi uudelleenkäynnistystä ollenkaan, joten niiden muutokset heijastuvat välittömästi. Koska rekisterieditori ei kerro, mitkä edellyttävät uudelleenkäynnistystä, sinun on käynnistettävä tietokone uudelleen, jos rekisterin muokkaus ei näytä toimivan.

Rekisteriarvot saattavat näkyä Windowsin rekisteriin REG_NONE . Nämä ovat binääriarvoja, jotka luodaan, kun tyhjät tiedot kirjoitetaan rekisteriin. Tämäntyyppisen rekisteriarvon avaaminen näyttää sen arvotietojen nolliksi heksadesimaalimuodossa ja Rekisterieditorissa nämä arvot luetellaan (nollan pituisena binääriarvona) .

Komentokehotteen avulla voit poistaa ja lisätä rekisteriavaimia reg delete -toiminnon avulla ja reg- komento-komentoja.

Rekisteriavaimen kaikkien rekisteriarvojen enimmäiskoko on rajoitettu 64 kilotavulle.