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ánek je určený pro pokročilé uživatele, správce a IT specialisty.

  • Import souborů registračních položek (.reg) je funkce Regedit.exe a Regedt32.exe ho nepodporuje. Pomocí Regedit.exe můžete provést některé změny registru v počítači se systémem systém Windows NT 4.0 nebo Windows 2000, ale některé změny vyžadují Regedt32.exe. Nelze například přidat nebo změnit REG_EXPAND_SZ nebo REG_MULTI_SZ hodnoty s Regedit.exe v počítači se systémem systém Windows NT 4.0 nebo Windows 2000. Regedt32.exe je primární Editor registru pro systém Windows NT 4.0 a Windows 2000. Pokud musíte použít Regedt32.exe, nemůžete k úpravě registru použít soubory položek registrace (.reg). Další informace o rozdílech mezi Regedit.exe a Regedt32.exe klepněte na následující číslo článku databáze Microsoft Knowledge Base:

    141377 Rozdíly mezi Regedit.exe a Regedt32.exe  

V TOMTO ÚKOLU

Shrnutí

Důležité: Tato část, metoda nebo úloha obsahuje kroky, které vám poví, jak upravit registr. Úprava registru nesprávným způsobem může způsobit vážné problémy. Proto vždy pečlivě zkontrolujte, jestli postupujete přesně podle těchto kroků. Jako dodatečnou ochranu registr před úpravami zálohujte. Potom můžete v případě problému registr obnovit. Další informace o zálohování a obnovení registru naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:

322756 Jak zálohovat a obnovit registr ve Windows Tento podrobný článek popisuje, jak přidat, upravit nebo odstranit podklíče a hodnoty registru pomocí souboru registračních položek (.reg). Regedit.exe používá .reg soubory k importu a exportu podklíčů a hodnot registru. Tyto .reg soubory můžete použít ke vzdálené distribuci změn registru do několika počítačů se systémem Windows. Když spustíte soubor .reg, obsah souboru se sloučí s místním registrem. Proto je nutné distribuovat .reg soubory s opatrností.zpět na začátek

Syntaxe příkazu . Soubory reg

Soubor .reg má následující syntaxi:Prázdný řádekRegistryEditorVersion [Cesta registru1] "DataItemName1"="DataType1:DataValue1"DataItemName2"="DataType2:DataValue2"Prázdný řádek [Cesta registru2] "DataItemName3"="DataType3:DataValue3" where:RegistryEditorVersion je windows registry Editor verze 5.00 pro Windows 2000, Windows XP a Windows Server 2003 nebo "REGEDIT4" pro Windows 98 a systém Windows NT 4.0. Hlavička "REGEDIT4" funguje také v počítačích se systémy Windows 2000, Windows XP a Windows Server 2003.Prázdný řádek je prázdný řádek. Tím se identifikuje začátek nové cesty registru. Každý klíč nebo podklíč je nová cesta registru. Pokud máte v souboru .reg několik klíčů, můžou vám prázdné řádky pomoct prozkoumat a vyřešit potíže s jeho obsahem.RegistryPathx je cesta k podklíči, který obsahuje první hodnotu, kterou importujete. Cestu uzavřete do hranatých závorek a každou úroveň hierarchie oddělte zpětným lomítkem. Příklad:

[HKEY_LOCAL_ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System] Soubor .reg může obsahovat několik cest registru. Pokud dolní část hierarchie v příkazu path v registru neexistuje, vytvoří se nový podklíč. Obsah souborů registru se odešle do registru v pořadí, v jakém je zadáte. Proto pokud chcete vytvořit nový podklíč s jiným podklíčem pod ním, musíte zadat řádky ve správném pořadí.DataItemNamex je název datové položky, kterou chcete importovat. Pokud položka dat v souboru v registru neexistuje, soubor .reg ji přidá (s hodnotou položky dat). Pokud datová položka existuje, hodnota v souboru .reg přepíše existující hodnotu. Název datové položky jsou ohraničené uvozovkami. Za názvem datové položky okamžitě následuje znaménko rovná se (=).DataTypex je datový typ pro hodnotu registru a okamžitě následuje za symbolem rovná se. Pro všechny datové typy kromě REG_SZ (řetězcová hodnota) následuje dvojtečka hned za datovým typem. Pokud je datový typ REG_SZ , nezahrnujte hodnotu datového typu ani dvojtečku. V tomto případě Regedit.exe předpokládá REG_SZ datového typu. V následující tabulce jsou uvedeny typické datové typy registru:

Datový typ

Datový typ v .reg

REG_BINARY

Šestnáctkové

REG_DWORD

Dword

REG_EXPAND_SZ

šestnáctkové(2)

REG_MULTI_SZ

hexadecimální(7)

Další informace o datových typech registru naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:

256986 Popis registru Microsoft WindowsDataValuex okamžitě následuje za dvojtečku (nebo rovnítko s REG_SZ) a musí být v příslušném formátu (například řetězec nebo šestnáctkové číslo).   Pro položky binárních dat použijte šestnáctkový formát.Poznámka: Můžete zadat několik řádků položky dat pro stejnou cestu registru.Všimněte si, že soubor registru by měl obsahovat prázdný řádek v dolní části souboru.zpět na začátek

Přidání podklíčů registru nebo přidání a změna hodnot registru

Pokud chcete přidat podklíč registru nebo přidat nebo změnit hodnotu registru, proveďte příslušné změny v registru a exportujte příslušný podklíč nebo podklíče. Exportované podklíče registru se automaticky ukládají jako soubory .reg. Chcete-li provést změny v registru a exportovat změny do souboru .reg, postupujte takto:

  1. Klikněte na tlačítko Start a na příkaz Spustit, do pole Otevřít zadejte příkaz regedit a pak klikněte na tlačítko OK.

  2. Vyhledejte a klikněte na podklíč obsahující položku nebo položky registru, které chcete změnit.

  3. Klikněte na Soubor a potom na Exportovat.Tento krok zálohuje podklíč před provedením jakýchkoli změn. Pokud změny způsobí problém, můžete tento soubor později importovat zpět do registru.

  4. Do pole Název souboru zadejte název souboru, který chcete použít k uložení .reg souboru s původními položkami registru, a potom klikněte na Uložit.Poznámka: Použijte název souboru, který vám připomene obsah, například odkaz na název podklíče.

  5. V pravém podokně přidejte nebo upravte požadované položky registru.

  6. Opakováním kroků 3 a 4 znovu vyexportujte podklíč, ale pro soubor .reg použijte jiný název souboru. Tento .reg soubor můžete použít k provádění změn registru v jiném počítači.

  7. Otestujte změny v místním počítači. Pokud způsobí problém, poklikejte na soubor, který obsahuje zálohu původních dat registru, a vraťte registr do původního stavu. Pokud změny fungují podle očekávání, můžete distribuovat .reg, které jste vytvořili v kroku 6, do jiných počítačů pomocí metod uvedených v části Distribuce změn registru v tomto článku.

zpět na začátek

Odstraňují se klíče a hodnoty registru.

Pokud chcete odstranit klíč registru se souborem .reg, umístěte v souboru .reg před cestu registru spojovník (-). Pokud chcete například odstranit podklíč Test z následujícího klíče registru:

HKEY_LOCAL_MACHINE\Software vložte spojovník před následující klíč registru v souboru .reg:

HKEY_LOCAL_MACHINE\Software\Test Následující příklad obsahuje .reg soubor, který může provést tuto úlohu.

[-HKEY_LOCAL_MACHINE\Software\Test] Chcete-li odstranit hodnotu registru se souborem .reg, vložte za symbol rovná se spojovník (-) za názvem DataItemName v souboru .reg. Chcete-li například odstranit hodnotu registru TestValue z následujícího klíče registru:

HKEY_LOCAL_MACHINE\Software\Test v souboru .reg vložte pomlčka za "TestValue"=. Následující příklad obsahuje .reg soubor, který může provést tuto úlohu.

HKEY_LOCAL_MACHINE\Software\Test "TestValue"=- Pokud chcete vytvořit soubor .reg, pomocí Regedit.exe vyexportujte klíč registru, který chcete odstranit, a potom pomocí Poznámkového bloku upravte soubor .reg a vložte spojovník.zpět na začátek

Přejmenování klíčů a hodnot registru

Pokud chcete klíč nebo hodnotu přejmenovat, odstraňte klíč nebo hodnotu a vytvořte nový klíč nebo hodnotu s novým názvem.

Distribuce změn registru

Můžete odeslat .reg soubor uživatelům v e-mailové zprávě, vložit soubor .reg do sdílené síťové složky a směrovat uživatele do sdílené síťové složky, aby ho mohli spustit, nebo můžete přidat příkaz do přihlašovacích skriptů uživatelů pro automatické importování souboru .reg při přihlášení. Když uživatelé spustí soubor .reg, zobrazí se jim následující zprávy:

Editor registru Opravdu chcete přidat informace v cestě k souboru .reg do registru? Pokud uživatel klikne na Ano, zobrazí se mu následující zpráva:

Editor registru Informace v cestě k souboru .reg byly úspěšně zadány do registru. Regedit.exe podporuje přepínač příkazového řádku /s, aby se tyto zprávy nezobrazily. Pokud například chcete bezobslužně spustit soubor .reg (s přepínačem /s) z dávkového souboru přihlašovacího skriptu, použijte následující syntaxi:

regedit.exe /s cesty k souboru .reg K distribuci změn registru v síti můžete použít také Zásady skupiny nebo systémové zásady. Další informace naleznete na následujícím webu společnosti Microsoft:

Distribuce změn registru Poznámka: Pokud změny fungují, můžete odeslat registrační soubor příslušným uživatelům v síti.zpět na začátek

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.