Lägga till, ändra eller ta bort registerundernycklar och-värden med hjälp av en REG-fil

Gäller för: Windows 7 EnterpriseWindows 7 ProfessionalWindows 7 Home Basic

Kommentarer
  • Den här artikeln är avsedd för avancerade användare, administratörer och IT-proffs.
  • Att importera REG-filer (Registration Entries) är en funktion i regedit. exe och stöds inte av Regedt32. exe. Du kan använda regedit. exe för att göra vissa ändringar i registret på en Windows NT 4,0-baserad eller Windows 2000-baserad dator, men vissa ändringar kräver Regedt32. exe. Du kan till exempel inte lägga till eller ändra REG_EXPAND_SZ eller REG_MULTI_SZ värden med regedit. exe på en Windows NT 4,0-baserad eller Windows 2000-baserad dator. Regedt32. exe är den primär registren redaktör för Fönstren NT 4,0 och Fönstren 2000. Om du måste använda Regedt32. exe kan du inte använda REG-filer (Registration Entries) för att ändra registret. Mer information om skillnaderna mellan Regedit. exe och Regedt32. exe klickar du på följande artikelnummer och visar artikeln i Microsoft Knowledge Base:  
    141377 skillnader mellan Regedit. exe och Regedt32. exe

I DEN HÄR UPPGIFTEN

Sammanfattning


Viktigt!Den här artikeln innehåller information om hur du redigerar registret. Det kan uppstå allvarliga problem om du gör detta felaktigt. Följ därför instruktionerna noga, och säkerhetskopiera registret innan du gör några ändringar i det. Då kan du återställa registret om det uppstår problem. Om du vill veta mer om hur du säkerhetskopierar och återställer registret, klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
322756 Säkerhetskopiera och återställa registret i Windows
I den här artikeln beskrivs steg för steg hur du lägger till, ändrar eller tar bort registerundernycklar och värden med hjälp av en REG-fil (Registration Entries). Regedit. exe använder REG-filer för att importera och exportera registerundernycklar och värden. Du kan använda dessa REG-filer för att fjärrdistribuera registerändringar till flera Windows-baserade datorer. När du kör en REG-fil sammanfogar filinnehållet i det lokala registret. Därför måste du distribuera REG-filer med försiktighet.tillbaka till toppen

Syntax för. REG filer

En REG-fil har följande syntax:Registryeditorversiontom rad[RegistryPath1]"DataItemName1" = "DataType1:DataValue1"DataItemName2"="DataType2:DataValue2"Tom rad[RegistryPath2]"DataItemName3" = "DataType3:DataValue3"Där:Registryeditorversion är endera "Fönstren registren redaktör version 5,00" för Fönstren 2000, Fönstren XP, och fönstren Servaren 2003, eller "REGEDIT4" för Fönstren 98 och fönstren NT 4,0. Den "REGEDIT4" huvudet fungerar även på Windows 2000-baserade, Windows XP-baserade och Windows Server 2003-baserade datorer.Tom rad är en tom rad. Detta identifierar början på en ny registersökväg. Varje nyckel eller undernyckel är en ny registersökväg. Om du har flera nycklar i REG-filen kan tomma rader hjälpa dig att undersöka och felsöka innehållet.Registrypathx är sökvägen till undernyckeln som innehåller det första värdet som du importerar. Bifoga sökvägen inom hakparenteser och avgränsa varje nivå i hierarkin med ett omvänt snedstreck. Till exempel:
[HKEY_LOCAL_ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System]
En REG-fil kan innehålla flera Registersökvägar. Om längst ned i hierarkin i Path-uttrycket inte finns i registret skapas en ny undernyckel. Innehållet i registerfilerna skickas till registret i den ordning du anger dem. Om du vill skapa en ny undernyckel med en annan undernyckel under den måste du därför ange raderna i rätt ordning.Dataitemnamex är namnet på det dataobjekt som du vill importera. Om ett dataobjekt i filen inte finns i registret, lägger REG-filen till den (med värdet för dataobjektet). Om ett dataobjekt finns skrivs det befintliga värdet över av värdet i REG-filen. Citattecknen omger namnet på dataobjektet. Ett likhetstecken (=) följer omedelbart namnet på dataobjektet.Datatypex är datatypen för registervärdet och följer omedelbart likhetstecknet. För alla andra datatyper än REG_SZ (ett strängvärde) följer ett kolon omedelbart datatypen. Om datatypen är REG_SZ ska du inte ta med data typs värde eller kolon. I det här fallet förutsätter regedit. exe REG_SZ för datatypen. I följande tabell visas typiska registerdatatyper:
Datatyp Datatyp i. reg
REG_BINARY Hexadecimala
REG_DWORD Dword
REG_EXPAND_SZ hexadecimal(2)
REG_MULTI_SZ hexadecimal(7)
Om du vill veta mer om registerdatatyper klickar du på följande artikelnummer och visar artikeln i Microsoft Knowledge Base: 
256986 Beskrivning av Microsoft Windows-registret
Datavaluex följer omedelbart kolonet (eller likhetstecknet med REG_SZ) och måste vara i lämpligt format (till exempel sträng eller hexadecimalt). Använd hexadecimalt format för binära dataobjekt.Notera Du kan ange flera data artikelrader för samma registersökväg. Registerfilen ska innehålla en tom rad längst ned i filen.tillbaka till toppen

Lägga till registerundernycklar eller lägga till och ändra registervärden

Om du vill lägga till en registerundernyckel eller lägga till eller ändra ett registervärde, gör du lämpliga ändringar i registret och exporterar sedan lämplig undernyckel eller undernycklar. Exporterade registerundernycklar sparas automatiskt som REG-filer. Gör så här om du vill göra ändringar i registret och exportera ändringarna till en REG-fil:
  1. Klicka på Start, klicka på Kör, Skriv regedit i rutan Öppna och klicka sedan på OK.
  2. Leta upp och klicka på undernyckeln som innehåller registerobjekt eller objekt som du vill ändra.
  3. Klicka på Arkivoch sedan på Exportera. Det här steget säkerhetskopierar undernyckeln innan du gör några ändringar. Du kan importera filen tillbaka till registret senare om ändringarna orsakar problem.
  4. Skriv ett filnamn som ska användas för att spara REG-filen med de ursprungliga register objekten i rutan filnamn och klicka sedan på Spara. Notera Använd ett filnamn som påminner dig om innehållet, till exempel en referens till namnet på undernyckeln.
  5. Lägg till eller ändra de registerobjekt som du vill ha i den högra rutan.
  6. Upprepa steg 3 och 4 för att exportera undernyckeln igen, men Använd ett annat filnamn för REG-filen. Du kan använda den här REG-filen för att göra dina registerändringar på en annan dator.
  7. Testa ändringarna på den lokala datorn. Om de orsakar ett problem dubbelklickar du på filen som innehåller säkerhetskopian av de ursprungliga registerdata för att återställa registret till dess ursprungliga tillstånd. Om ändringarna fungerar som förväntat kan du distribuera. reg som du skapade i steg 6 till andra datorer med hjälp av metoderna i avsnittet "distribuera registerändringar" i den här artikeln.

tillbaka till början

Ta bort registernycklar och-värden

Om du vill ta bort en registernyckel med en REG-fil placerar du ett bindestreck (-) framför Registrypath i REG-filen. Om du till exempel vill ta bort test undernyckeln från följande registernyckel:
HKEY_LOCAL_MACHINE\Software
Placera ett bindestreck framför följande registernyckel i REG-filen:
HKEY_LOCAL_MACHINE\Software\Test
Följande exempel har en REG-fil som kan utföra den här uppgiften.
[-HKEY_LOCAL_MACHINE\Software\Test]
Om du vill ta bort ett registervärde med en REG-fil placerar du ett bindestreck (-) efter likhetstecknet efter Dataitemname i REG-filen. Om du till exempel vill ta bort registervärdet TestValue från följande registernyckel:
HKEY_LOCAL_MACHINE\Software\Test
sätt ett bindestreck efter "TestValue" = i REG-filen. Följande exempel har en REG-fil som kan utföra den här uppgiften.
HKEY_LOCAL_MACHINE\Software\Test"TestValue"=-
Till skapa den. reg arkivera, använda regedit. exe till exportera den registren nyckel så pass du vilja till stryka, och då använda märka till redigera den. reg arkivera och sätta in bindestrecket.tillbaka till toppen

Byta namn på registernycklar och-värden

Om du vill byta namn på en nyckel eller ett värde tar du bort nyckeln eller värdet och skapar sedan en ny nyckel eller ett nytt värde med det nya namnet.

Distribuera registerändringar

Du kan skicka en REG-fil till användare i ett e-postmeddelande, placera en REG-fil på en nätverksresurs och dirigera användare till nätverksresursen för att köra den, eller så kan du lägga till ett kommando i användarnas inloggningsskript för att automatiskt importera REG-filen när de loggar in. När användare kör REG-filen visas följande meddelanden:
RegistereditornÄr du säker på att du vill lägga till informationen i sökvägen till REG-filen i registret?
Om användaren klickar på Ja, får användaren följande meddelande:
RegistereditornInformation i sökvägen till REG-filen har registrerats i registret.
Regedit. exe stöder en /s kommandoradsväxel för att inte visa dessa meddelanden. Om du till exempel vill köra REG-filen tyst (med växeln /s ) från en kommandofil för inloggningsskript använder du följande syntax:
regedit. exe/s sökväg till REG-fil
Du kan också använda Grupprincip eller system princip för att distribuera registerändringar i nätverket. Ytterligare information finns på följande Microsoft-webbplats:Notera Om ändringarna fungerar kan du skicka registreringsfilen till rätt användare i nätverket.tillbaka till toppen