Mitä ovat rekisterimerkinnät? Windowsin rekisterin ymmärtäminen
Windowsin rekisteri (Windows Registry) on hierarkkinen (puumainen) tietokanta, joka sisältää merkintöjä, jotka määrittävät Microsoft Windows -käyttöjärjestelmien parametrit ja asetukset. Rekisteri, sellaisena kuin se näyttää Rekisterieditorilla tarkasteltuna, on rakennettu tiedoista, jotka tulevat rekisteritiedostoista ja käynnistyksen aikana kerätyistä laitteistotiedoista. Kun kuvataan rekisteritiedostoja englanniksi, käytetään termiä "hive". Microsoftin dokumentaatiossa tämä termi on käännetty "Hush".
Rekisterin luomisesta vastaavat päätiedostot
Rekisteritiedostot luodaan käyttöjärjestelmän asennuksen aikana ja tallennetaan kansioon:
%SystemRoot%\system32\config (yleensä C:\windows\system32\config ).
Windows-käyttöjärjestelmissä nämä ovat tiedostot nimeltä:
ohjelmisto
sam
turvallisuus
oletuksena
komponentit
bcd-malli
Käyttöjärjestelmissä Windows Vista, Windows 7, Windows8, , , rekisteritiedostot sijaitsevat \Windows\system32\config-hakemistossa ja niillä on samat nimet, mutta näissä käyttöjärjestelmissä on lisätty uusi rekisteriavain tallennusta varten ( Boot Configuration Data) nimeltä BCD00000000. Tämän osion tiedot sisältävä tiedosto on nimeltään bcd, ja se sijaitsee aktiivisen osion (osion, josta järjestelmä käynnistyy) piilotetussa käynnistyskansiossa. Tyypillisesti tavallisen Windows-asennuksen aikana luodaan pieni aktiivinen osio (100 - 500 megatavua käyttöjärjestelmästä riippuen), joka on piilotettu käyttäjältä ja sisältää vain palvelutiedot järjestelmän käynnistämiseksi - käynnistystietueet, käynnistyshallinta bootmgr, BCD-käynnistysasetusten tallennustiedostot ja muistin testausohjelmat. Bcd-rakenteen sijainti riippuu siitä, kuinka järjestelmän käynnistyslatain on määritetty asennuksen aikana, ja se voi olla samassa osiossa kuin Windows-hakemisto.
Rekisteritiedostojen sijainti missä tahansa Windows-versiossa voidaan tarkastella Rekisterieditorin osiossa:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelistTämä osio tallentaa tiedot kaikista mehiläispesistä, mukaan lukien käyttäjäprofiilit, sekä linkit niiden sijaintiin Windowsin tiedostojärjestelmässä.
Rekisterin rakenne
Windowsin rekisterissä on puurakenne ja se koostuu viidestä päärekisteriavaimesta:
HKEY_LOCAL_MACHINE (HKLM) on suurin rekisteriavain. Se sisältää kaikki käyttöjärjestelmän perusasetukset sekä tietokonelaitteistot ja -ohjelmistot. Tämän osion tiedot koskevat kaikkia järjestelmään rekisteröityviä käyttäjiä.
HKEY_CLASSES_ROOT (HKCR) - sisältää sovellusten ja tiedostotyyppien välisiä assosiaatioita (tiedostotunnisteiden mukaan). Tämä osio sisältää myös tietoja rekisteröidyistä tiedostotyypeistä sekä COM- ja ActiveX-objekteista. HKEY_CLASSES_ROOTin lisäksi nämä tiedot tallennetaan myös osioihin HKEY_LOCAL_MACHINE ja HKEY_CURRENT_USER. HKEY_LOCAL_MACHINE\Software\Classes-avain sisältää oletusasetukset, jotka koskevat kaikkia paikallisen tietokoneen käyttäjiä. HKEY_CURRENT_USER\Software\Classes-osion asetukset ohittavat oletusasetukset ja koskevat vain nykyistä käyttäjää. HKEY_CLASSES_ROOT-osio sisältää tiedot molemmista lähteistä.
HKEY_USERS (HKU) - sisältää ympäristöasetukset kullekin ladatulle käyttäjäprofiilille sekä oletusprofiilille. HKEY_USERS sisältää alaosion \Default sekä muita alaosia, jotka määritetään kunkin käyttäjän suojaustunnuksen (SID) mukaan.
HKEY_CURRENT USER (HKCU) - sisältää ympäristöasetukset järjestelmään kirjautuneelle käyttäjälle (ympäristömuuttujat, työpöydän asetukset, verkkoasetukset, sovellukset ja liitetyt laitteet).Tämä osio kopioi tiedot kohdassa HKEY_USERS\user SID , jossa käyttäjän SID on järjestelmään kirjautuneen käyttäjän suojaustunnus (voit selvittää nykyisen käyttäjän SID:n kirjoittamalla komentoriville whoami /user).
HKEY_CURRENT_CONFIG (HKCC) - sisältää asetukset nykyiselle laitteistoprofiilille. Nykyinen laitteistoprofiili sisältää joukot muutoksia, jotka on tehty juuri HKEY LOCAL_MACHINE -juuriosan Ohjelmisto- ja Järjestelmä-alaosissa määritettyyn laitekokoonpanoon. HKEY_CURRENT_CONFIG heijastaa vain muutoksia. Lisäksi tämän osan tiedot sijaitsevat hakemistossa HKEY_LOCAL_MACHINE\System\CurrentControlSet\HardwareProfiles\Current.
Rekisterin tiedot tallennetaan rekisteriavaimissa olevien asetusten muodossa. Jokaiselle parametrille on ominaista nimi, tietotyyppi ja arvo.
Rekisterin perustietotyypit
REG_DWORD – 32-bittinen numero. Monet laiteohjain- ja palveluasetukset käyttävät tämäntyyppisiä tietoja. Rekisterieditorit voivat näyttää nämä tiedot binääri-, heksadesimaali- ja desimaalimuodossa.
REG_SZ - Tekstimerkkijono ihmisen luettavassa muodossa. Arvot, jotka edustavat komponenttien kuvauksia, määritetään yleensä tälle tietotyypille.
REG_EXPAND_SZ - Laajennettava tietomerkkijono. Tämä rivi on tekstiä, joka sisältää muuttujan, joka voidaan korvata sovelluksen kutsuessa, esimerkiksi ympäristömuuttujien tallentamiseen.
REG_MULTI_SZ - Monirivinen kenttä. Arvoilla, jotka ovat itse asiassa tekstijonojen luetteloita ihmisen luettavassa muodossa, on yleensä tämä tietotyyppi. Rivit erotetaan NULL-merkillä.
REG_BINARY - Binääritiedot. Useimmat laitteistokomponentit käyttävät tietoja, jotka on tallennettu binääritietona. Rekisterieditorit näyttävät nämä tiedot heksadesimaalimuodossa.
REG_RESOURCE_LIST - Luettelo laitteistoresursseista. Koskee vain HKEY_LOCAL_MACHINE\HARDWARE-haaraa.
Voit joskus löytää myös seuraavan tyyppisiä rekisteritietoja:
REG_RESOURCE_ REQUIREMENTS_LIST - Luettelo tarvittavista laitteistoresursseista. Koskee vain HKEY_LOCAL_MACHINE\HARDWARE-haaraa.
REG_FULL_RESOURCE_ DESCRIPTOR - Laitteistoresurssin kuvaaja (kuvaaja). Koskee vain HKEY_LOCAL_MACHINE\HARDWARE-haaraa.
REG_QWORD – 64-bittinen numero.
REG_DWORD_LITTLE_ENDIAN on 32-bittinen numero little-endian-muodossa, joka vastaa REG_DWORD:a.
REG_DWORD_BIG_ENDIAN on 32-bittinen luku big-endian-muodossa.
REG_QWORD_LITTLE_ENDIAN on 64-bittinen luku nuolenpäämuodossa. Vastaa sanaa REG_QWORD.
REG_NONE - Parametrilla ei ole tiettyä tietotyyppiä.
Rekisterin vuorovaikutus käyttöjärjestelmän kanssa
Kun tietokone käynnistyy, laitteiston tunnistus lisää luettelon tunnistamistaan laitteista rekisteriin. Tyypillisesti laitteistotunnistuksen suorittavat Ntdetect.com-ohjelma ja käyttöjärjestelmän ydin Ntoskrnl.exe
Kun järjestelmä käynnistyy, järjestelmän ydin hakee rekisteristä tiedot ladattavista laiteajureista ja niiden latausjärjestyksestä. Lisäksi Ntoskrnl.exe-ohjelma välittää tietoja itsestään (esimerkiksi versionumeron) rekisteriin.
Järjestelmän käynnistyksen aikana laiteajurit vaihtavat käynnistysparametreja ja kokoonpanotietoja rekisterin kanssa. Laiteohjain raportoi käyttämänsä järjestelmäresurssit, mukaan lukien laitteistokeskeytykset (IRQ) ja muistin käyttökanavat (DMA), jotta järjestelmä voi sisällyttää nämä tiedot rekisteriin. Muuten, rekisterin avulla voit luoda useita laitteistoprofiileja. Laitteistoprofiili on joukko ohjeita, joiden avulla voidaan kertoa käyttöjärjestelmälle, mitkä laiteohjaimet tulee ladata, kun tietokone käynnistetään. Oletusarvoisesti järjestelmä luo vakiolaitteistoprofiilin, joka sisältää tiedot kaikista tietokoneessa olevista laitteista.
Kun käyttäjä kirjautuu sisään, käyttäjäprofiilit ladataan. Kaikki tiettyyn käyttäjätunnukseen ja siihen liittyviin oikeuksiin liittyvät tiedot tallennetaan rekisteriin. Käyttäjäprofiili määrittää yksittäiset järjestelmäasetukset (näytön resoluutio, verkkoyhteysasetukset, liitetyt laitteet ja paljon muuta). Rekisteriin tallennetaan myös tietoja käyttäjäprofiileista.
Sovelluksia asennettaessa. Joka kerta kun suoritat asennusohjelman, rekisteriin lisätään uusia määritystietoja. Aloittaessaan kaikkien asennusohjelmien on luettava tiedot rekisteristä selvittääkseen, onko järjestelmässä niiden tarvitsemia komponentteja. Lisäksi rekisteri sallii sovellusten jakaa kokoonpanotietoja, mikä lisää niiden yhteentoimivuutta. Sovelluksen on käytettävä rekisteriä aktiivisesti ja oikein, ja sen on myös voitava poistaa se sulavasti vaikuttamatta muiden ohjelmien mahdollisesti käyttämiin komponentteihin (kirjastot, ohjelmamoduulit jne.). Nämä tiedot tallennetaan myös rekisteriin.
Järjestelmää hallittaessa. Kun käyttäjä tekee muutoksia järjestelmän kokoonpanoon järjestelmän hallintatyökaluilla (esimerkiksi käyttämällä ohjauspaneelia tai MMC-laajennusta), kaikki muutokset näkyvät välittömästi järjestelmän rekisterissä. Pohjimmiltaan hallintatyökalut ovat kätevin ja turvallisin tapa muokata rekisteriä. Muuten, rekisterieditoria (regedit.exe) voidaan pitää myös hallintatyökaluna, koska kaikki muutokset järjestelmään voidaan tehdä suoraan muokkaamalla rekisteriä.
■ Käyttöjärjestelmän latauksen ja käytön aikana rekisteritietoja käsitellään jatkuvasti sekä lukemista että kirjoittamista varten. Rekisteritiedostot muuttuvat jatkuvasti, koska paitsi järjestelmä, myös yksittäiset sovellukset voivat tallentaa rekisteriin omia tietojaan, asetuksiaan ja asetuksiaan. Toisin sanoen rekisteriin pääsy on yksi yleisimmistä toiminnoista. Vaikka käyttäjä ei työskentele tietokoneella, järjestelmäpalvelut, ajurit ja sovellukset pääsevät silti rekisteriin.
■ Rekisteritiedostojen eheyden rikkominen (tietorakenteen rikkominen) tai yksittäisten kriittisten parametrien virheelliset arvot voivat johtaa järjestelmän kaatumiseen. Siksi, ennen kuin kokeilet rekisteriä, huolehdi mahdollisuudesta tallentaa ja palauttaa se.
Rekisteri on olennainen osa Windows-käyttöjärjestelmäperhettä. Se on melko monimutkaista keskivertokäyttäjälle ymmärtää. Mikä on Windowsin rekisteri? Rekisteri on keskitetty tietokanta, joka tallentaa kaikki käyttöjärjestelmän ja siinä käynnissä olevien sovellusten asetukset. Rekisteri sisältää tiedot kaikista laitteistoista, tiedot tiedostojen nimien laajennuksista, kaikista järjestelmäkomponenteista ja järjestelmässä käynnissä olevista sovelluksista, verkkoparametreista, suojaustiedoista jne.
Siten, jos Windows-tietokoneessa on ohjelmisto- tai laitteistokomponentti, joka vaikuttaa sen toimintaan, kaikki tiedot tästä komponentista tallennetaan Windowsin rekisteriin. Alla oleva kaavio on yksinkertaistettu malli, joka näyttää järjestelmän komponentit ja niiden vuorovaikutuksen rekisterin kanssa.
Katsotaanpa tarkemmin, kuinka Windows 7 -komponentit ovat vuorovaikutuksessa järjestelmärekisterin kanssa:
Kiintolevyn tiedostojärjestelmällä on paljon yhteistä rekisterin loogisen rakenteen kanssa. Rekisteri sisältää avaimia ja arvoja, jotka vastaavat kiintolevyllä olevia hakemistoja ja tiedostoja. Rekisteriavaimet voivat sisältää sisäkkäisiä avaimia (alihakemistoja). Rekisteriasetukset (kuten tiedostot) tallentavat tietoja. Hierarkian ylimmän tason avaimia kutsutaan juuriavaimiksi. Rekisteriavainten ja asetusten nimeämismalli on samanlainen kuin tiedostojärjestelmän polut. Tyypillinen polku alirekisteriavaimeen HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet. Windows 7 -rekisteri sisältää viisi juuriavainta: HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS, HKEY_CURRENT_CONFIG.
Siirry Windows 7 -rekisteriin painamalla pikanäppäintä voitto + R(Suorita-ikkuna tulee näkyviin), anna sitten ja paina Enter.
Rekisterieditori-ikkuna tulee näkyviin.
Kaikki juuriavainten nimet alkavat merkkijonolla HKEY_, joka osoittaa ohjelmistokehittäjille, että tämä on kahva, jota ohjelma voi käyttää.
Kahva on arvo, jota käytetään yksilöllisesti kuvaamaan resurssia, jota ohjelma voi käyttää.
Pääavainten kuvaukset näkyvät alla olevassa taulukossa.
Juuriavaimen nimi | Kuvaus |
HKEY_LOCAL_MACHINE | Sisältää yleisiä tietoja laitteistosta ja käyttöjärjestelmästä, mukaan lukien: väylätyyppi, järjestelmämuisti, laiteohjaimet ja järjestelmän käynnistyksessä käytetyt ohjaustiedot. Tämän avaimen sisältämät tiedot koskevat kaikkia järjestelmään rekisteröityviä käyttäjiä. Rekisterihierarkian ylimmällä tasolla tälle avaimelle on kolme aliasta: HKEY_CLASSES_ROOT, HKEY_CURRENT_CONFIG Ja HKEY_DYN_DATA. |
HKEY_CLASSES_ROOT | Sisältää sovellusten ja tiedostotyyppien välisiä assosiaatioita (tiedostotunnisteen mukaan). Lisäksi tämä avain tallentaa COM-objekteihin liittyvät OLE-tiedot sekä tiedosto- ja luokkaassosiaatiotiedot. |
HKEY_CURRENT_CONFIG | Sisältää nykyisen laitteistoprofiilin kokoonpanotiedot. Laitteistoprofiilit ovat joukko muutoksia, jotka on tehty avaintietojen perusteella määritettyihin palvelujen ja laitteiden vakiokokoonpanoon Ohjelmisto Ja Järjestelmä tuhkarokko avain HKEY_LOCAL_MACHINE. Avaimessa HKEY_CURRENT_CONFIG vain muutokset näkyvät. |
HKEY_CURRENT_USER | Sisältää järjestelmään kirjautuneen käyttäjän profiilin, mukaan lukien ympäristömuuttujat, työpöydän asetukset, verkkoasetukset, tulostimen asetukset ja sovellusasetukset. Tämä avain on linkki avaimeen HKEY_USERS\user_SID, jossa user_SID on järjestelmään rekisteröidyn käyttäjän suojaustunnus. |
HKEY_USERS | Sisältää kaikki aktiivisesti ladatut käyttäjäprofiilit, mukaan lukien HKEY_CURRENT_USER, sekä oletuskäyttäjäprofiilin (.DEFAULT). Käyttäjillä, jotka käyttävät palvelinta etänä, ei ole tämän avaimen sisällä olevia profiileja. |
Rekisteritietoja säilytetään rekisteriavainten alla sijaitsevina asetuksina. Jokaiselle parametrille on ominaista nimi, tietotyyppi ja todellinen arvo. Rekisteriasetuksen kolme osaa ovat aina alla olevan kuvan mukaisessa järjestyksessä:
Alla olevassa taulukossa luetellaan tärkeimmät Windows 7:ssä määritetyt ja käytetyt tietotyypit.
Juuriavaimen nimi | Kuvaus |
REG_BINARY | Binaaridata. Useimmat laitteistokomponentit käyttävät tietoja, jotka on tallennettu binääritietona. Rekisterieditorit näyttävät nämä tiedot heksadesimaalimuodossa. |
REG_DWORD | Tiedot esitetään arvona, joka on 4 tavua pitkä. Monet laiteohjain- ja palveluasetukset käyttävät tämäntyyppisiä tietoja. Rekisterieditorit voivat näyttää tällaiset tiedot binääri-, heksadesimaali- ja desimaalimuodossa. |
REG_EXPAND_SZ | Laajentuva tietomerkkijono on teksti, joka sisältää muuttujan, joka voidaan korvata sovelluksen kutsuessa. |
REG_MULTI_SZ | Monirivinen kenttä. Arvoilla, jotka ovat itse asiassa tekstimerkkijonoja, on yleensä tämä tietotyyppi. |
REG_SZ | Tekstimerkkijono ihmisen luettavassa muodossa. Tämä tyyppi on määritetty arvoille, jotka edustavat komponenttien kuvauksia. |
REG_DWORD_ | 32-bittinen luku, joka vastaa sanaa REG_DWORD. Vähiten merkitsevä tavu tallennetaan muistiin ensimmäisenä numerona. |
REG_DWORD_ | 32-bittinen luku, joka vastaa sanaa REG_DWORD. Merkittävin tavu tallennetaan muistiin ensimmäisenä numerona. |
REG_LINK | UNICODE symbolinen linkki. Tämä tietotyyppi on tarkoitettu sisäiseen käyttöön. Tietotyyppi REG_LINK sallii yhden rekisterimerkinnän linkittämisen toiseen avaimeen tai asetukseen. |
REG_NONE | Sillä ei ole tiettyä tietotyyppiä. |
REG_QWORD | 64-bittinen arvo |
REG_QWORD_ LITTLE_ENDIAN |
64-bittinen luku, joka vastaa sanaa REG_QWORD. Vähiten merkitsevä tavu tallennetaan muistiin ensimmäisenä numerona. |
REG_QWORD_ BIG_ENDIAN |
64-bittinen luku, joka vastaa sanaa REG_QWORD. Merkittävin tavu tallennetaan muistiin ensimmäisenä numerona. |
REG_RESOURCE_LIST | Luettelo alalla käytetyistä laitteistoresursseista HKEY_LOCAL_MACHINE\HARDWARE |
REG_FULL_RESOURCE_ | Haarassa käytetty laitteistoresurssin kuvaaja (kuvaaja). HKEY_LOCAL_MACHINE\HARDWARE |
REG__RESOURCE_ | Luettelo tarvittavista laitteistoresursseista, joita käytetään alalla HKEY_LOCAL_MACHINE\HARDWARE |
Rekisteri on jaettu osiin, joita kehittäjät kutsuivat mehiläispesän solurakenteen mukaisesti pesäksi. Pesä on erillinen avainten, aliavaimien ja parametrien rakenne, joka on peräisin rekisterihierarkian huipulta. Ero nokkosihottumien ja muiden avainryhmien välillä on, että ne ovat rekisterin pysyviä osia. Nokkospesäkkeitä ei luoda dynaamisesti, kun järjestelmä käynnistetään, eikä niitä poisteta, kun järjestelmä pysäytetään.
Rekisterirakennetiedot, jotka määrittelevät järjestelmän laajuiset kokoonpanoasetukset, tallennetaan tiedostoihin, jotka sijaitsevat %SystemDrive%\Boot\BCD- ja %SystemRoot%\System32\Config-hakemistoissa. Käyttäjän määritystiedot määrittävät rekisterirakenteet tallennetaan kansioon %SystemRoot%\Users\Username.
Windowsin rekisteri on yksi käyttöjärjestelmän salaperäisimmistä osista, jonka avulla voit mukauttaa ja muokata melkein kaikkia Windowsin ominaisuuksia. Jotkut ihmiset työskentelevät rekisterin kanssa koko ajan, mutta useimmat ihmiset ymmärtävät siitä vain hämärästi, eivätkä ole täysin varmoja kuinka luoda mukautettuja avaimia ja asetuksia. Joten, yritetään selvittää, mikä Windowsin rekisteri on.
Mikä on Windowsin rekisteriWindowsin rekisteri ei ole muuta kuin kokoelma erilaisia järjestelmäkokoonpanoja ja asetuksia.
Sitä voidaan pitää tietokantana, joka tallentaa melkein kaikki tärkeät tiedot. Nämä tiedot sisältävät kaiken, mikä liittyy laitteistojärjestelmään, sovellusasetuksiin, asennettuihin ohjelmiin, käyttäjäprofiileihin jne. Windows käyttää rekisteriä jatkuvasti, koska, kuten jo mainittiin, se tallentaa kaikki tärkeät tiedot, ja käyttöjärjestelmän on paljon nopeampaa ja helpompaa hallita kaikkea yhdestä paikasta kuin heilutella eri paikoissa sijaitsevien asetustiedostojen kanssa.
Windowsin rekisterin osatWindows 10 -rekisteri koostuu kolmesta pääkomponentista - juuritason avaimista, avaimista ja asetuksista.
Juuritason avaimet sisältävät osioita, joilla on omat parametrit.
Päätason avaimia on viisi, ja niillä kaikilla on omat tarkoituksensa. Tässä heidän ydin:
- HKEY_CLASSES_ROOT (HKCR): Tätä avainta käytetään Object Linking and Embedding (OLE) ja tiedostotyyppien yhdistämiseen. Tämä on avain, jossa Windows yhdistää tiedostot vastaaviin ohjelmiinsa, jotta käyttäjä voi avata niitä ja olla vuorovaikutuksessa niiden kanssa.
- HKEY_CURRENT_USER (HKCU): Tämä Windowsin rekisteriavain tallentaa kaikki tiedot, käyttäjätason asetukset ja kokoonpanot, jotka liittyvät tällä hetkellä kirjautuneeseen käyttäjään. Ei vain Windows, vaan myös muut ohjelmat tallentavat tähän nykyiseen käyttäjään liittyviä tietoja.
- HKEY_LOCAL_MACHINE (HKLM): Käyttäjän tilasta riippumatta tämä avain sisältää kaikki järjestelmäosiot, mukaan lukien laitteisto- ja ohjelmistoasetukset jne. Koska HKLM sisältää suurimman osan järjestelmätiedoista, se on yksi julkisimmista Windowsin juuriavaimista.
- HKEY_USERS (HKU): Kuten nimestä voi päätellä, tämä juuriavain sisältää kaikkien käyttäjien asetukset, mukaan lukien sisään- ja uloskirjautuneet käyttäjät, joten älä sekoita tätä avainta HKCU:han.
- HKEY_CURRENT_CONFIG (HKCC): Yksinkertaisesti sanottuna tämä on pseudojuuriavain, koska se on suora viittaus HKLM-juuriavaimen nykyisiin laitteistoprofiiliasetuksiin.
Jokaisella näistä juuriavaimista on omat osiot ja jokaisella osalla on omat parametrinsa. Jokainen osa voi luoda 6 erityyppistä parametria, ja näiden parametrien arvot ovat täysin riippuvaisia kohdeohjelmasta ja/tai kokoonpanovaatimuksista.
Yleisesti ottaen minkä tahansa version - 7, 8 tai 10 - Windowsin rekisterieditorissa käytetään neljää päätyyppiä:
- Merkkijonoarvo: Sisältää pelkkää luettavaa tekstiä ja on yksi Windowsin rekisterin yleisimmin käytetyistä asetuksista.
- Binääriparametri: Kuten nimestä voi päätellä, tämä parametri sisältää vain binääridataa (0, 1). Käytetään usein tietyn ominaisuuden kytkemiseen päälle tai pois päältä.
- DWORD-arvo (32 bittiä): Samanlainen kuin binääriarvo, mutta pystyy tallentamaan minkä tahansa kokonaisluvun 32 bitin alueella. Suunniteltu toimimaan 32-bittisten järjestelmien kanssa, mutta sitä käytetään myös 64-bittisissä järjestelmissä taaksepäin yhteensopivuuden takaamiseksi.
- QWORD (64-bittinen) -parametri: Tämä parametri on melkein kuin DWORD, mutta se pystyy kuljettamaan minkä tahansa kokonaisluvun 64 bitin alueella. Voimme sanoa, että QWORD on suunniteltu toimimaan 64-bittisten järjestelmien kanssa.
Tämä rekisterin avaamistapa toimii riippumatta asennetusta Windows-versiosta - 7, 8 tai 10:
Paina +R-näppäintä avataksesi Suorita-ikkunan. Kirjoita tai ja paina Enter tai OK. Jos User Account Control (UAC) -ikkuna tulee näkyviin, napsauta Kyllä.
Rekisterieditorin pääsuoritettava tiedosto sijaitsee C:\Windows-hakemistossa. Voit siis avata tämän kansion ja suorittaa regedit.exe-tiedoston suoraan, tai voit yksinkertaisesti luoda pikakuvakkeen regedit.exe-tiedostoon sinulle sopivaan paikkaan.
Rekisterieditori: 64- ja 32-bittisille WindowsilleWindowsin 64-bittisten versioiden rekisteri koostuu 32- ja 64-bittisistä osista. Monilla 32-bittisillä osioilla on samat nimet kuin 64-bittisillä osioilla ja päinvastoin.
64-bittinen oletusversio (regedit.exe) näyttää sekä 64- että 32-bittiset osiot. Rekisterieditorin 64-bittisessä versiossa 32-bittiset avaimet näkyvät seuraavassa rekisteriavaimessa:
HKEY_LOCAL_MACHINE\Software\WOW6432Node
Voit tarkastella ja muokata 64- ja 32-bittisiä osia ja asetuksia käyttämällä editorin 64-bittistä versiota. Jos haluat tarkastella tai muokata 64-bittisiä avaimia, sinun on käytettävä Rekisterieditorin 64-bittistä versiota (regedit.exe). Voit myös muokata ja tarkastella 32-bittisiä avaimia ja arvoja käyttämällä 32-bittistä versiota (%systemroot\%Syswow64). Voit avata Rekisterieditorin 32-bittisen version seuraavasti:
- Avaa Suorita-valintaikkuna.
- Kirjoita %systemroot%\syswow64\regedit ja napsauta OK.
Huom
Sinun on suljettava Rekisterieditorin 64-bittinen versio ennen 32-bittisen version avaamista (ja päinvastoin). Voit kuitenkin avata Rekisterieditorin toisen esiintymän. Jos esimerkiksi editorin 64-bittinen versio on jo käynnissä, käynnistä editorin 32-bittinen versio kirjoittamalla komento %systemroot%\syswow64\regedit -m.
Uusien osien ja parametrien luominenOsioiden ja parametrien luominen on hyvin yksinkertaista. Mutta ennen kuin teet mitään, luo varmuuskopio Windows-rekisteristäsi, koska virheelliset asetukset tai tärkeiden kohteiden poistaminen voivat aiheuttaa vakavia virheitä.
Luo varmuuskopio napsauttamalla editoriikkunassa "Tiedosto -> Vie", syötä tiedostonimi ja tallenna se turvalliseen paikkaan.
Luo uusi osio napsauttamalla hiiren oikealla painikkeella juuritason avainta ja valitsemalla Uusi -> Osio. Uusi osio näyttää kansiolta, ja oletuksena sitä kutsutaan nimellä "Uusi osio #1". Tietenkin osion voi aina nimetä uudelleen. Samaa menettelyä noudatetaan aina, kun uusi aliavain on luotava.
Luo uusi parametri napsauttamalla hiiren oikealla painikkeella editorin oikeanpuoleisen ruudun tyhjää aluetta ja valitsemalla haluamasi parametri. Luodulle parametrille on annettava nimi; Nimi riippuu täysin erityisvaatimuksista.
Jos haluat määrittää parametrille arvon, kaksoisnapsauta sitä ja anna arvo. Jälleen arvo riippuu ohjelmasta tai tietyistä asetuksista.
Käyttöoikeudet rekisteriavaimiinVastaavasti tiettyjen NTFS-tiedostojärjestelmän objektien oikeuksien ja käyttöoikeuksien kanssa, sama suojaus on annettu rekisteriavaimille.
Windows Vistasta lähtien suuri määrä käyttöjärjestelmäkohtaisia rekisteriavaimia, jotka tallentavat Windowsin asetukset, on suojattu Windowsin resurssien suojauksella, joten et voi vain poistaa tai muuttaa niitä. Et voi tehdä tätä ilman, että sinusta tulee heidän omistajansa ja määritä heille käyttöoikeudet (käyttöoikeudet). Onneksi käyttöjärjestelmä sallii tämänkin, mutta manuaalinen menetelmä on liian työläs, joten on parempi käyttää yksinkertaista apuohjelmaa, joka automatisoi koko prosessin.
Siinä kaikki! Toivon, että yllä oleva on auttanut sinua ymmärtämään paremmin Windowsin rekisteriä ja sen pääkomponentteja. Jaa mielipiteesi ja kokemuksesi alla olevissa kommenteissa!
Hyvää päivää!
Monet käyttäjät törmäävät termeihin "puhdista rekisteri", "poista rekisteristä", "rekisterin varmuuskopiointi", "järjestelmärekisteri" jne., mutta merkittävä osa heistä ei edes tiedä, mikä tämä rekisteri on. Tässä artikkelissa tarkastellaan, mikä järjestelmärekisteri on, miksi se on puhdistettava ja miten sen kanssa työskennellä.
Windowsin rekisteri, mikä se on?Rekisteri, järjestelmärekisteri, Windows-rekisteri on valtava ja samalla tärkein hierarkkinen Windows-perheen käyttöjärjestelmien tietokanta, joka ilmestyi ensimmäisen kerran vuonna 1992 Windows 3.1:ssä. Se koostuu useista järjestelmähakemistoihin tallennetuista tiedostoista, kuten ServiceProfiles, %USERPROFILE%, System32config. Se syntyi korvaamaan ini-tiedostoja, joihin aiemmin tallennettiin järjestelmän kokoonpano. Tämä lisäsi merkittävästi järjestelmätietojen käyttönopeutta.
Tietokanta sisältää tietoja tietokoneen laitteistosta ja ohjelmistosta, kunkin järjestelmäkomponentin asetuksista ja toimintatavoista, tiliasetuksista, ohjauspaneelin asetuksista, palvelukonfiguraatioista, tiedostoliitännöistä ja paljon muuta. Merkittävä määrä käyttäjän, sovellusten tai itse käyttöjärjestelmän tietokoneelle tekemiä muutoksia tallennetaan järjestelmärekisteriin.
Miksi puhdistaa rekisteri ja optimoida se?Kuten todettiin, rekisteri sisältää tietoja käytännöllisesti katsoen kaikista järjestelmän osista ja niiden asetuksista, ja se koostuu yli tusinasta suojatusta järjestelmätiedostosta. Tämän perusteella järjestelmän tietokantatiedostot, kuten kaikki muutkin, eheytys (kun yhden asiakirjan tallentavat sektorit ovat hajallaan levyn pinnalla sen sijaan, että ne olisivat lähellä), mikä lisää rekisterin käyttöaikaa. Siksi se tarvitsee säännöllistä eheyttämistä. Järjestelmätiedostoja ei vain ole mahdollista eheyttää tavallisella tavalla, koska Windows käyttää niitä jatkuvasti. Tätä tarkoitusta varten on kehitetty paljon erityisiä apuohjelmia - eheyttäjiä ja säätimiä.
Järjestelmätietokanta on puhdistettava roskapostimerkinnöistä, jotka ovat tietoja etäsovelluksista, kirjastoista, kirjasimista, ohjaimista ja tiedostoyhdistelmistä etäohjelmiin jne. rekisterin määrän ja rekisterimerkintöjen käyttöajan vähentämiseksi. .
Rekisterin rakenneJärjestelmätietokanta koostuu useista osioista, joista jokainen on tallennettu omaan tiedostoonsa. Jotkut valtavasti tilaa vievät alakohdat, esimerkiksi tiedot asennetuista sovelluksista, tallennetaan myös erillisiin tiedostoihin.
Windowsin rekisteri - haarat- HKEY_CLASSES_ROOT (HKCR) – haara tallentaa tiedot kaikista käyttöjärjestelmään rekisteröidyistä tiedostopäätteistä, niiden yhteyksistä ohjelmiin sekä ActiveX- ja COM-komponenteista.
- HKEY_CURRENT_USER (HKCU) – nykyisen käyttäjän tilimääritykset tallennetaan tähän.
- HKEY_LOCAL_MACHINE (HKLM) – tiedot tietokoneen laitteistokomponenteista, niiden ohjaimista, toimintatiloista ja tiedot Windows-käyttöjärjestelmän lataamisesta.
- HKEY_USERS (HKU) – tallentaa kaikki tiedot kaikista tämän tietokoneen käyttäjätileistä.
- HKEY_CURRENT_CONFIG (HKCC) – Tämä sisältää tietoja laitteistosta, jota käytetään tietokoneen käynnistämiseen.
Kuinka ajaa ohjelmaa, joka toimii rekisterin kanssa?
Windows on varustettu yksinkertaisella ja toimivalla apuohjelmalla, jonka avulla käyttäjä voi työskennellä sen rekisterin kanssa. On olemassa useita tapoja käynnistää Rekisterieditori, joka hallitsee kaikkia järjestelmän tietokantamerkintöjä.
Kuinka avata Windowsin rekisteri?Työskentelemme järjestelmän rekisterimerkintöjen kanssa käyttämällä tavallista rekisterieditoria
Rekisterieditorin käynnistämisen jälkeen eteen tulee ikkuna, jossa näkyy järjestelmätietokannan hierarkkinen rakenne.
Jokainen sen haara sisältää suuren määrän alaosastoja, jotka avataan napsauttamalla kolmiota, kaksoisnapsauttamalla osion/alaosaston nimeä tai napsauttamalla ®-painiketta - näppäimistön oikealla olevaa kohdistinta.
Käyttäjällä on seuraavat vaihtoehdot työskennelläkseen järjestelmärekisterin kanssa:
- kokonaisten sivukonttoreiden ja niiden yksittäisten osioiden ja tietueiden (avainten) vienti ja tuonti;
- rekisterin minkä tahansa alaosaston siirto paperille tekstitiedon muodossa;
- avainten ja haarojen luominen, poistaminen, uudelleennimeäminen;
- etsiä tietoja rekisteristä.
Kaikki toiminnot suoritetaan rekisterieditorin kahdella päävalikkokohdalla ("Tiedosto" ja "Muokkaa"), kun olet valinnut vaaditun avaimen tai aliavaimen, sekä niiden kontekstivalikon kautta, joka kutsutaan napsauttamalla objektia hiiren kakkospainikkeella.
Rekisterin kanssa työskentely tavallisen ohjelman kautta ei eroa paljon kiintolevyn tiedostojärjestelmän tietojen käsittelystä, lukuun ottamatta muutamia poikkeuksia, joista yksi on kyvyttömyys työskennellä useiden objektien kanssa samanaikaisesti. Ja näkymä järjestelmätietokannasta puun muodossa on epätavallinen monille käyttäjille. F2-painike vastaa myös uudelleennimeämisestä, Poista - haarojen ja rekisteriavainten poistamisesta
Tärkeää! Ennen kuin teet mitään toimia rekisterin kanssa, muista luoda varmuuskopio haarasta tai osasta, johon aiot tehdä muutoksia.
Varmuuskopion luominen osasta tai haarasta:
Soita muokattavan haaran kontekstivalikkoon ja valitse "Vie" tai valitse haara, kutsu "Tiedosto"-valikkokohta ja napsauta "Vie...".
Aseta tulostiedoston polku ja nimi.
Jos sinulla on kysyttävää aiheesta "Mikä on rekisteri ja miten sen kanssa työskentelee?", voit kysyä heiltä kommenteissa
Avaa ensin App Store, iTunes Store tai iBooks ja valitse mikä tahansa ilmainen ohjelma. Nyt rivi, jolla on valittu objekti, paina GET. Napsauta sitten sitä uudelleen ladataksesi kohteen. Napsauta "Luo uusi Apple ID". Noudata lisäohjeita. Napsauta "Ei", kun kysytään maksutietoja. Tietojen syöttämisen jälkeen sinua pyydetään vahvistamaan Apple ID:si sähköpostitse. Ennen kuin voit käyttää Apple ID:täsi, sinun on ensin vahvistettava se.
- Palaa edelliseen vaiheeseen
- Käynnistä F.A.Q
- Kysyä
Kiitos! Pyrimme vastaamaan mahdollisimman pian
if(funktio_exists("luokitukset")) (luokitukset(); ) ?>
Ohjelmisto muuttuu monimutkaisemmaksi ja sen toiminnallisuus joustavammaksi ja monimutkaisemmaksi. Microsoft Windowsissa määritys tehdään rekisterin kautta, mekanismi, joka yksinkertaistaa sovellus- ja apuohjelmaasetusten tallentamista. Rekisteri on keskitetty hierarkkinen tietokanta, joka koostuu useista tiedostoista (sen kanssa työskenteleville ohjelmoijille se näkyy yhtenä tietokantana) ja jolla on seuraavat ominaisuudet:
Sovellustietojen hierarkkinen järjestäminen mahdollistaa parametrien tallentamisen millä tahansa tavalla;
Tukee monen käyttäjän toimintaa, se on jaettu kahteen osaan, joista toinen tallentaa paikalliset tietokoneparametrit (HKEY_LOCAL_MACHINE) ja toinen käyttäjäparametrit (HKEY_USERS);
pääsyn rajoittaminen mihin tahansa rekisteriosaan;
Tallentaa erityyppisiä tietoja, mukaan lukien binääri DWORD, merkkijonot ja multistrings.
Rekisteri on rajoitettu, jaettu järjestelmäresurssi, joka edellyttää tiettyjen etiketin (tai käytäntöjen) noudattamista sen kanssa työskennellessä. Monet niistä ovat järjestelmän itsensä määräämiä.
Järjestelmärekisteri perustuu osien (avainten) ja arvojen hierarkiaan. Osat (rekisteriavaimet) voivat koostua mielivaltaisesta määrästä arvojen alaosastoja (aliavaimia). Alaosilla puolestaan on samat oikeudet ja ne voivat sisältää niin monta arvoa ja uusia alaosia kuin halutaan. Samalla tasolla olevien osien nimien tulee olla erilaisia, eivätkä ne saa sisältää kenoviivaa. Voit tarkastella rekisteriä tavallisella regedit.exe-ohjelmalla. Sen avulla voit tarkastella ja muokata avaimia ja niiden arvoja.
Rekisterin rakenne on looginen ja fyysinen. Ohjelmoijat käsittelevät loogista rakennetta, jossa juurirekisteriavaimet, jotka määrittävät rekisteripuiden huiput, katsotaan juurihakemistoiksi, kuten asemat A: tai C:.
Fyysisesti rekisteri koostuu useista tiedostoista, jotka sijaitsevat käyttäjän kiintolevyllä. Tiedosto, johon ohjelmoijan tarvitsema rekisteriosio on tallennettu, määrittää käyttöjärjestelmän, ja se tarjoaa myös pääsyn haluttuun tiedostoon.
Windows 2000 -rekisteri koostuu viidestä ennalta määritetystä juuriavaimesta ja yhdestä ennalta määritetystä järjestelmän suorituskykytietojen (HKEY_PERFORMANCE_DATA) tallentamista varten.
Tämä ennalta määritetty osa sisältää järjestelmän, palveluiden ja sovellusten sille lähettämät suorituskykytiedot. Se ei sisällä tiettyjä fyysisiä arvoja, vaan rekisteritoiminnot tarjoavat menetelmän järjestelmän suorituskyvyn dynaamiseen hankkimiseen. Siihen ei pääse Regedit-ohjelmasta. HKEY_DYN_DATA-osio osoittaa HKEY_LOCAL_MACHINE-osion osaan, jota tarvitaan Plug & Play -laitteille. Kun laitteita lisätään järjestelmään tai poistetaan siitä, tämä osio muuttuu.
Rekisteriä tarkasteltaessa taulukossa 6.1 lueteltuja osia pidetään rekisterin pääosina.
Kaikki rekisterin aliavaimet sisältyvät HKEY_LOCAL_MACHINE- tai HKEY_USERS-osioon. Tämä rekisterirakenne johtuu tarpeesta tallentaa tietoa toisaalta tietokonekohtaisista parametreista ja toisaalta käyttäjäkohtaisista parametreista. Loput kolme ennalta määritettyä osiota ovat virtuaalisia kirjanmerkkejä osien HKEY_LOCAL_MACHINE ja HKEY_USERS osille. Näin ollen HKEY_LOCAL_MACHINE\Software\Classes-aliavaimen tiedot löytyvät HKEY_CLASSES_ROOT-osiosta. Kuten osien nimien, myös saman alaosion muuttujien nimien tulee olla erilaisia. Ainoa poikkeus tästä säännöstä on oletusarvo
(oletus), jolla ei ole nimeä. Arvot, mukaan lukien oletusarvot, ovat valinnaisia osiossa, joten se voi sisältää useita, vain yhden tai ei ollenkaan arvoja.
Taulukko 6.1. Ennalta määritetyt Windows 2000 -rekisteriavaimet |
Osion otsikko |
Kuvaus |
HKEY_LOCAL_MACHINE |
Sisältää tietoja tietystä tietokoneesta, mukaan lukien asennetut laitteistot ja ohjelmistot sekä asetukset. Nämä tiedot ovat yhteisiä kaikille tällä tietokoneella työskenteleville käyttäjille. |
|
Tietyn käyttäjän työhön käytetty tietojoukko. Tämä osio sisältää tietoja oletuskäyttäjästä ja käyttäjästä, jolla on tällä hetkellä ladattu profiili. |
HKEY_CURRENT_USER |
Järjestelmän määrittämä kirjanmerkki tai alias HKEY_USERS-avaimelle, joka osoittaa dynaamisesti kutsuvaan säikeeseen liittyvän käyttäjän rekisteritietoihin. Kutsuvien säikeiden käyttäjiin liittyy erityissääntöjä, jotka vaikuttavat näihin tehtäviin liittyvien palveluiden toimintaan. |
Sisältää kaiken tyyppiset tiedostokartoitukset sekä OLE- ja pikakuvaketiedot sekä tietoja rekisteröidyistä COM-komponenteista ja komentotulkeihin liittyvistä yhteyksistä. |
HKEY_CURRENT_CONFIG |
Järjestelmän määrittämä kirjanmerkki tai alias kohteelle HKEY_LOCAL_MACHINE\System\CurrentControlSet\Hardware Profiles\Current, jonka nimi vastaa parhaillaan työskentelevän käyttäjän nimeä. |