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ý řádek RegistryEditorVersion [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:
-
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.
-
Vyhledejte a klikněte na podklíč obsahující položku nebo položky registru, které chcete změnit.
-
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. -
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. -
V pravém podokně přidejte nebo upravte požadované položky registru.
-
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.
-
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.
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.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