Windowsin rekisterin perusteet: Windowsin rekisterin mystiikan poistaminen

Windowsin rekisteri(Windows Registry) on hakemisto, joka tallentaa Microsoft Windowsin(Microsoft Windows) käyttöjärjestelmän asetukset ja valinnat . Se sisältää tietoja ja asetuksia kaikista laitteistoista, käyttöjärjestelmäohjelmistoista, useimmista ei-käyttöjärjestelmäohjelmistoista, käyttäjistä, tietokoneen asetuksista jne. Tämä viesti käsittelee Windowsin rekisterin perusteita(Windows Registry Basics) .

windows-registry-8

Aina kun käyttäjä tekee muutoksia ohjauspaneelin(Control Panel) asetuksiin, tiedostoyhdistelmiin, järjestelmäkäytäntöihin tai useimpiin asennettuihin ohjelmistoihin, muutokset näkyvät ja tallennetaan rekisteriin. Rekisteri tarjoaa myös ikkunan ytimen toimintaan ja paljastaa ajonaikaiset tiedot, kuten suorituskykylaskurit ja tällä hetkellä aktiiviset laitteistot.

Windowsin rekisteri otettiin käyttöön siivoamaan lukuisia ohjelmakohtaisia ​​INI - tiedostoja(Windows) , joita oli aiemmin käytetty Windows-ohjelmien kokoonpanoasetusten tallentamiseen(Windows) . Nämä tiedostot olivat yleensä hajallaan kaikkialla järjestelmässä, mikä teki niiden jäljittämisen vaikeaksi.

Lue(Read) :  Milloin rekisteriin tehdyt muutokset tallennetaan ?

Windowsin rekisterin perusteet

Rekisteri koostuu seuraavista viidestä (The Registry consists of the following 5) juuriavaimesta(Root Keys) :

  • HKEY_CLASSES_ROOT
  • HKEY_CURRENT_USER
  • HKEY_LOCAL_MACHINE
  • HKEY_USERS
  • HKEY_CURRENT_CONFIG.

Juuriavaimet(SubKeys) sisältävät aliavaimia . Alaavaimet voivat sisältää myös omia aliavaimia ja sisältää vähintään yhden arvon, jota kutsutaan sen (Subkeys may contain subkeys of their own too and contain at least one value, called as its )oletusarvoksi (Default Value). Avainta kaikkine aliavaineineen ja arvoineen kutsutaan pesäksi(Hive) .

Rekisteri sijaitsee levyllä system32/config-kansiossa useana erillisenä Hive - tiedostona. Nämä Hive -tiedostot luetaan sitten muistiin aina, kun Windows käynnistyy tai kun käyttäjä(User) kirjautuu sisään. Katso, missä pesät(Hive) fyysisesti säilytetään, katso:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\HiveList

Voit lukea lisää Windowsin rekisteritiedostojen sijainnista .

Rekisteri käyttää seuraavia tietotyyppejä :(Registry)

  • REG_SZ : SZ ilmaisee nollapääteistä merkkijonoa. Tämä on muuttuvapituinen merkkijono, joka voi sisältää Unicode- ja ANSI - merkkejä.
  • REG_BINARY : Se sisältää binääridataa. 0 ja 1.
  • REG_DWORD : Tämä tietotyyppi on kaksoissana(Word) . Se on 32-bittinen numeerinen arvo, ja se voi sisältää minkä tahansa luvun 0-232.
  • REG_QWORD : Tämä tietotyyppi on nelinkertainen sana(Word) . Se on 64-bittinen numeerinen arvo.
  • REG_MULTI_SZ : Tämä tietotyyppi sisältää ryhmän nollapääteisiä merkkijonoja, jotka on määritetty yhdelle arvolle.
  • REG_EXPAND_SZ : Tämä tietotyyppi on nollapääteinen merkkijono, joka sisältää laajentamattoman viittauksen ympäristömuuttujaan, kuten esimerkiksi % SystemRoot %.

Rekisterin virtualisointi Windowsissa

Windows Vistasta(Windows Vista) alkaen ja tiedostojen virtualisoinnista lähtien myös rekisteri(Registry) on virtualisoitu, joten toisin kuin Windows XP , se ei yleensä kärsi turvotuksesta. Samaa on jatkettu Windows 7 :ssä .

Virtualization basically means that applications are prevented from writing to System Folders Windows’ file system and ALSO to the ‘machine wide keys‘ in the registry. However, this does not prevent standard user accounts from installing or running applications.

Windows Vistassa(Windows Vista) ja uudemmissa käyttöjärjestelmissä UAC käyttää rekisterin virtualisointiominaisuutta(Registry Virtualization Feature) ohjatakseen kirjoitusyritykset uudelleen aliavaimiin

HKEY_LOCAL_MACHINE\Software

Kun sovellus yrittää kirjoittaa tähän pesään, Vista sen sijaan kirjoittaa sen käyttäjäkohtaiseen sijaintiin,

HKEY_CLASSES_ROOT\VirtualStore\Machine\Software

Tämä tehdään huomaamattomasti. Kukaan ei saa tietää, että tämä tapahtuu!

Tämä on lyhyesti sanottuna rekisterin virtualisointia, ja se on hyödyllinen suojausominaisuus.(This is, in short, Registry Virtualization, and it is a useful Security feature.)

Muuten on mainittava myös toinen uusi Windows Vistan(Windows Vista) ja uudempien taustalla oleva tekniikka: Kernel Transaction Manager , joka mahdollistaa tapahtumarekisterin(Transactional Registry) . Tämä ominaisuus mahdollistaa eräänlaisen rekisterin(Registry) palautuksen. Mutta sitä ei ole otettu käyttöön rekisterieditorissa(Registry Editor) . Sen sijaan tämä ominaisuus on suunniteltu kehittäjien käyttöön, joiden on luotava kestäviä sovelluksia tapahtumakäsittelyn avulla.

Lue: (Read:) Rekisteriavaimen luominen Windowsissa .

Rekisterieditori

Ensisijainen työkalu Windows 10/8/7/Vista suoraan työskentelyyn rekisterin kanssa on Rekisterieditori(Registry Editor) . Pääset siihen kirjoittamalla regedit Vistan Käynnistä-valikon hakupalkkiin(Start Menu Search Bar) ja painamalla Enter !

Sinun on oltava kaksinkertainen varovainen työskennellessäsi rekisterin(Registry) kanssa , koska siinä ei ole vahvistuskehotetta tai napsauta OK tallentaaksesi kehotteen. Tehdyt muutokset sisällytetään suoraan.

Voit lukea lisää Windowsin rekisterieditorin vinkeistä ja ominaisuuksista(Windows Registry Editor Tips & Features) . Windows 10 v1703: n käyttäjät voivat siirtyä suoraan mihin tahansa rekisteriavaimeen osoiterivin avulla .

Erityisesti on mainittava

HKEY_LOCAL_MACHINE\System\CurrentControlSet

hive koska avaimet tässä nimenomaisessa on niin tärkeä Windowsin(Windows) käynnistykselle, että sen varmuuskopio säilyy, jonka voit tarvittaessa palauttaa yksinkertaisesti käynnistämällä vikasietotilassa(Safe Mode) ja valitsemalla Viimeisin hyvä kokoonpano(Last Known Good Configuration) .

Haluat ehkä lukea myös nämä viestit:(You might want to read these posts too:)

  1. Kuinka korjata vioittunut tai vaurioitunut rekisteri(How to repair corrupted or damaged Registry)
  2. Käynnistä-valikko ja tehtäväpalkin rekisterisäädöt
  3. Varmuuskopioi ja palauta rekisteri(Backup and restore the registry)
  4. Tarkkaile rekisterin muutoksia(Monitor changes to the Registry) .
  5. Kuinka avata useita rekisterin esiintymiä
  6. Emojit ovat käytössä Windowsin rekisteripolussa . Tiesitkö!?



About the author

Olen tietokoneammattilainen, jolla on kokemusta Microsoft Office -ohjelmistojen, kuten Excelin ja PowerPointin, kanssa työskentelystä. Minulla on myös kokemusta Chromesta, joka on Googlen omistama selain. Taitojani ovat erinomainen kirjallinen ja suullinen kommunikointi, ongelmanratkaisukyky ja kriittinen ajattelu.



Related posts