Applies ToWindows 7 Enterprise Windows 7 Professional Windows 7 Home Basic Windows 7 Home Premium Windows 7 Starter Windows 7 Ultimate Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 for Itanium-Based Systems Windows Server 2008 R2 Foundation Windows Server 2008 R2 Standard Microsoft Windows XP Home Edition Microsoft Windows XP Professional Microsoft Windows XP Professional x64 Edition Microsoft Windows XP Tablet PC Edition Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Foundation Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows Server 2008 Datacenter without Hyper-V Windows Server 2008 Enterprise without Hyper-V Windows Server 2008 R2 Service Pack 1 Windows Server 2008 Service Pack 2 Windows Server 2008 Standard without Hyper-V Windows Vista Business 64-bit Edition Windows Vista Enterprise 64-bit Edition Windows Vista Home Basic 64-bit Edition Windows Vista Home Premium 64-bit Edition Windows Vista Service Pack 2 Windows Vista Ultimate 64-bit Edition Windows 7 Service Pack 1

Poznámky

  • Tento článok je určený pre pokročilých používateľov, správcov a odborníkov v oblasti IT.

  • Importovanie súborov registračných položiek (.reg) je funkciou Regedit.exe a nie je podporované Regedt32.exe. Pomocou Regedit.exe môžete vykonať určité zmeny v databáze Registry v počítači s systém Windows NT 4.0 alebo Windowsom 2000, niektoré zmeny však vyžadujú Regedt32.exe. Nemôžete napríklad pridať alebo zmeniť hodnoty REG_EXPAND_SZ alebo REG_MULTI_SZ s Regedit.exe v počítači s systém Windows NT 4.0 alebo Windowsom 2000. Regedt32.exe je primárnou Editor databázy Registry pre systém Windows NT 4.0 a Windows 2000. Ak musíte použiť Regedt32.exe, nemôžete na úpravu databázy Registry použiť súbory registračných záznamov (.reg). Ďalšie informácie o rozdieloch medzi Regedit.exe a Regedt32.exe zobrazíte kliknutím na nasledujúce číslo článku v databáze Microsoft Knowledge Base:

    141377 Rozdiely medzi Regedit.exe a Regedt32.exe  

V TEJTO ÚLOHE

Súhrn

Dôležité: Táto časť, metóda alebo úloha obsahuje kroky, ktoré vám oznámia, ako upraviť databázu Registry. Ak však databázu Registry upravíte nesprávne, môžu nastať vážne problémy. Preto dávajte pozor a postupujte presne podľa týchto krokov. Na dosiahnutie lepšej ochrany je vhodné pred úpravou databázu Registry zálohovať. To vám umožní obnoviť databázu Registry, ak sa vyskytnú problémy. Ďalšie informácie o zálohovaní a obnovení databázy Registry sa nachádzajú v nasledujúcom článku databázy Microsoft Knowledge Base:

322756 Zálohovanie a obnovenie databázy Registry vo Windowse Tento podrobný článok popisuje, ako pridávať, upravovať alebo odstraňovať podkľúče a hodnoty databázy Registry pomocou súboru Registračné položky (.reg). Regedit.exe používa .reg súbory na import a export podkľúčov a hodnôt databázy Registry. Tieto .reg súbory môžete použiť na vzdialenú distribúciu zmien databázy Registry do viacerých počítačov s Windowsom. Keď spustíte súbor .reg, obsah súboru sa zlúči do lokálnej databázy Registry. Preto je potrebné distribuovať .reg súbory s opatrnosťou.späť na začiatok

Syntax . Súbory reg

Súbor .reg má nasledujúcu syntax:Prázdny riadokdatabázy RegistryEditorVersion [RegistryPath1] "DataItemName1"="DataType1:DataValue1"DataItemName2"="DataType2:DataValue2"Prázdny riadok [RegistryPath2] "DataItemName3"="DataType3:DataValue3" where:RegistryEditorVersion je buď "Windows Registry Editor verzia 5.00" pre Windows 2000, Windows XP a Windows Server 2003, alebo "REGEDIT4" pre Windows 98 a systém Windows NT 4.0. Hlavička REGEDIT4 funguje aj v počítačoch s Windowsom 2000, Windowsom XP a Windows Serverom 2003.Prázdny riadok je prázdny riadok. Týmto sa identifikuje začiatok novej cesty k databáze Registry. Každý kľúč alebo podkľúč je nová cesta k databáze Registry. Ak máte v .reg súbore viacero kľúčov, prázdne riadky vám môžu pomôcť s preskúmaním a riešením problémov s obsahom.RegistryPathx je cesta podkľúča, ktorý obsahuje prvú hodnotu, ktorú importujete. Cestu uzavrite do hranatých zátvoriek a každú úroveň hierarchie oddeľte opačnou lomkou. Príklad:

[HKEY_LOCAL_ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System] Súbor .reg môže obsahovať niekoľko ciest databázy Registry. Ak v databáze Registry neexistuje dolná časť hierarchie v príkaze cesty, vytvorí sa nový podkľúč. Obsah súborov databázy Registry sa odošle do databázy Registry v poradí, v akom ich zadáte. Preto ak chcete vytvoriť nový podkľúč s iným podkľúčom pod ním, musíte riadky zadať v správnom poradí.DataItemNamex je názov údajovej položky, ktorú chcete importovať. Ak údajová položka v súbore v databáze Registry neexistuje, .reg súbor ju pridá (s hodnotou údajovej položky). Ak údajová položka existuje, hodnota v súbore .reg prepíše existujúcu hodnotu. Úvodzovky ohraničia názov údajovej položky. Za názvom údajovej položky bezprostredne nasleduje znamienko rovnosti (=).DataTypex je typ údajov pre hodnotu databázy Registry a okamžite nasleduje znamienko rovnosti. Pre všetky typy údajov iné ako REG_SZ (hodnota reťazca) nasleduje za typom údajov dvojbodka. Ak je typ údajov REG_SZ, nezahŕňajte hodnotu typu údajov ani dvojbodku. V tomto prípade Regedit.exe predpokladá REG_SZ typu údajov. V nasledujúcej tabuľke sú uvedené typické typy údajov databázy Registry:

Typ údajov

Typ údajov v .reg

REG_BINARY

Hexadecimálne

REG_DWORD

Hodnota dword

REG_EXPAND_SZ

šestnástkové (2)

REG_MULTI_SZ

šestnástkové (7)

Ďalšie informácie o typoch údajov databázy Registry zobrazíte kliknutím na číslo nasledujúceho článku v databáze Microsoft Knowledge Base:

256986 Popis hodnotyDataValuex databázy Registry systému Microsoft Windows bezprostredne nasleduje za dvojbodkou (alebo znamienkom rovnosti s REG_SZ) a musí byť v príslušnom formáte (napríklad reťazec alebo šestnástkové).   Pre binárne údajové položky použite šestnástkový formát.Poznámka: Môžete zadať niekoľko riadkov údajových položiek pre rovnakú cestu databázy Registry.Všimnite si, že súbor databázy Registry by mal obsahovať prázdny riadok v dolnej časti súboru.späť na začiatok

Pridávanie podkľúčiov databázy Registry alebo pridávanie a zmena hodnôt databázy Registry

Ak chcete pridať podkľúč databázy Registry alebo pridať alebo zmeniť hodnotu databázy Registry, vykonajte príslušné zmeny v databáze Registry a potom exportujte príslušný podkľúč alebo podkľúče. Exportované podkľúče databázy Registry sa automaticky uložia ako .reg súbory. Ak chcete vykonať zmeny v databáze Registry a exportovať zmeny do súboru .reg, postupujte takto:

  1. Kliknite na tlačidlo Štart, potom na položku Spustiť, zadajte príkaz regedit do poľa Otvoriť a potom kliknite na tlačidlo OK.

  2. Vyhľadajte a kliknite na podkľúč obsahujúci položku alebo položky databázy Registry, ktoré chcete zmeniť.

  3. Kliknite na položku Súbor a potom na položku Exportovať.Tento krok pred vykonaním zmien zálohuje podkľúč. Tento súbor môžete neskôr importovať späť do databázy Registry, ak zmeny spôsobia problém.

  4. Do poľa Názov súboru zadajte názov súboru, ktorý chcete použiť na uloženie súboru .reg s pôvodnými položkami databázy Registry, a potom kliknite na tlačidlo Uložiť.Poznámka: Použite názov súboru, ktorý vám pripomenie obsah, napríklad odkaz na názov podkľúča.

  5. Na pravej table pridajte alebo upravte požadované položky databázy Registry.

  6. Ak chcete podkľúč exportovať znova, zopakujte kroky 3 a 4, ale pre .reg súbor použite iný názov súboru. Tento .reg súbor môžete použiť na zmenu databázy Registry v inom počítači.

  7. Otestujte zmeny v lokálnom počítači. Ak spôsobia problém, dvakrát kliknite na súbor so zálohou pôvodných údajov databázy Registry a vráťte databázu Registry do pôvodného stavu. Ak zmeny fungujú podľa očakávaní, môžete distribuovať .reg, ktoré ste vytvorili v kroku 6, do iných počítačov pomocou metód v časti Distribúcia zmien databázy Registry v tomto článku.

späť na začiatok

Odstránenie kľúčov a hodnôt databázy Registry

Ak chcete odstrániť kľúč databázy Registry s .reg súborom, umiestnite spojovník (-) pred databázu RegistryPath v súbore .reg. Ak chcete napríklad odstrániť podkľúč Test z nasledujúceho kľúča databázy Registry:

HKEY_LOCAL_MACHINE\Software umiestnite spojovník pred nasledujúci kľúč databázy Registry v súbore .reg:

HKEY_LOCAL_MACHINE\Software\Test Nasledujúci príklad obsahuje súbor .reg, ktorý môže vykonať túto úlohu.

[-HKEY_LOCAL_MACHINE\Software\Test] Ak chcete odstrániť hodnotu databázy Registry so súborom .reg, umiestnite spojovník (-) za znak rovnosti za názov DataItemName v súbore .reg. Ak chcete napríklad odstrániť hodnotu databázy Registry TestValue z nasledujúceho kľúča databázy Registry:

HKEY_LOCAL_MACHINE\Software\Test za "TestValue"= v súbore .reg zadajte spojovník. Nasledujúci príklad obsahuje súbor .reg, ktorý môže vykonať túto úlohu.

HKEY_LOCAL_MACHINE\Software\Test "TestValue"=- Ak chcete vytvoriť súbor .reg, pomocou Regedit.exe exportujte kľúč databázy Registry, ktorý chcete odstrániť, a potom pomocou Poznámkového bloku upravte .reg súbor a vložte spojovník.späť na začiatok

Premenovanie kľúčov a hodnôt databázy Registry

Ak chcete kľúč alebo hodnotu premenovať, odstráňte kľúč alebo hodnotu a potom vytvorte nový kľúč alebo hodnotu s novým názvom.

Distribúcia zmien databázy Registry

Súbor .reg môžete odoslať používateľom v e-mailovej správe, umiestniť .reg súbor do zdieľaného sieťového umiestnenia a nasmerovať používateľov na zdieľané miesto v sieti, alebo môžete pridať príkaz do prihlasovacích skriptov používateľov a automaticky importovať .reg súbor pri prihlasovaní. Keď používatelia spustia súbor .reg, zobrazia sa im nasledujúce hlásenia:

Editor databázy Registry Naozaj chcete pridať informácie v ceste .reg súboru do databázy Registry? Ak používateľ klikne na tlačidlo Áno, používateľovi sa zobrazí toto hlásenie:

Editor databázy Registry Informácie v ceste k súboru .reg boli úspešne zadané do databázy Registry. Regedit.exe podporuje prepínač príkazového riadka /s, aby sa tieto správy nezobrazovať. Ak chcete napríklad potichu spustiť súbor .reg (pomocou prepínača /s) z dávkového súboru prihlasovacieho skriptu, použite nasledujúcu syntax:

regedit.exe /s cesta k súboru .reg Zmeny databázy Registry môžete distribuovať v sieti aj pomocou skupinová politika alebo systémovej politiky. Ďalšie informácie nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:

Distribúcia zmien databázy Registry Poznámka: Ak zmeny fungujú, môžete odoslať registračný súbor príslušným používateľom v sieti.späť na začiatok

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.