Lägga till, ändra eller ta bort registerundernycklar och registervärden med hjälp av en REG-fil (Registration Entries)

Artikel-id: 310516 - Visa produkter som artikeln gäller.
Visa alla | Dölj alla

På den här sidan

Sammanfattning

VARNING! Om du använder Registereditorn fel kan det medföra att du måste installera om operativsystemet. Microsoft kan inte garantera att du kan lösa problem som uppstår på grund av felaktig användning av Registereditorn. Använd Registereditorn på egen risk.
I den här artikeln beskrivs steg för steg hur du lägger till, ändrar eller tar bort registerundernycklar och registervärden med hjälp av en REG-fil (Registration Entries). I Regedit.exe används REG-filer för att importera och exportera registerundernycklar och registervärden. Du kan använda dessa REG-filer för att distribuera registerändringar till flera Windows-datorer. När du kör en REG-fil infogas filens innehåll i det lokala registret, vilket innebär att du måste distribuera REG-filer med försiktighet.

REG-filernas syntax

En REG-fil har följande syntax:

Registereditorversion
Tom rad
[Registersökväg1]
"Dataobjektnamn1"="Datatyp1:Datavärde1"
Dataobjektnamn2"="Datatyp2:Datavärde2"
Tom rad
[Registersökväg2]
"Dataobjektnamn3"="Datatyp3:Datavärde3"

där:

Registereditorversion är "Windows Registry Editor Version 5.00" för Windows 2000, Windows XP och Windows Server 2003, eller "REGEDIT4" för Windows 98 och Windows NT 4.0. "REGEDIT4"-huvudet fungerar också på datorer med Windows 2000, Windows XP eller Windows Server 2003.

Tom rad är en tom rad som anger början på en ny registersökväg. Varje nyckel eller undernyckel är en ny registersökväg. Om det finns flera nycklar i REG-filen kan tomma rader hjälpa dig att granska och felsöka innehållet.

Registersökvägx är sökvägen till undernyckeln med det första värdet du importerar. Skriv sökvägen inom hakparenteser, och skilj varje nivå i hierarkin åt med ett omvänt snedstreck. Ett exempel:
[
HKEY_LOCAL_ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System
]
En REG-fil kan innehålla flera registersökvägar. Om hierarkins nedersta del i sökvägen 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.

Dataobjektnamnx är namnet på dataobjektet du vill importera. Om ett dataobjekt i filen inte finns i registret läggs det till av REG-filen (med dataobjektets värde). Om ett dataobjekt finns skrivs det befintliga värdet över av värdet i din REG-fil. Namnet på dataobjektet omges av citattecken. Ett likhetstecken (=) följer omedelbart efter dataobjektets namn.

Datatypx är datatypen för registervärdet och följer omedelbart efter likhetstecknet. För alla andra datatyper än REG_SZ (ett strängvärde) följs datatypen omedelbart av ett kolon. Om datatypen är REG_SZ ska du inte ha med datatypvärdet eller ett kolon. I detta fall antas datatypen vara REG_SZ. Följande tabell innehåller typiska registerdatatyper:
Dölj tabellenVisa tabellen
DatatypDatatyp i REG-fil
REG_BINARYhexadecimal
REG_DWORDdword
REG_EXPAND_SZhexadecimal(2)
REG_MULTI_SZhexadecimal(7)
Om du vill veta mer om registerdatatyper klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
256986 Beskrivning av registret i Microsoft Windows
Datavärdex följer omedelbart efter kolonet (eller likhetstecknet med REG_SZ) och måste vara i rätt format (till exempel sträng eller hexadecimalt). Använd hexadecimalt format för binära dataobjekt.

Obs! Du kan ange flera dataobjektrader för samma registersökväg.



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 önskade ändringar i registret och exporterar sedan önskad undernyckel eller undernycklar. Exporterade registerundernycklar sparas automatiskt som REG-filer. Så här gör du ändringar i registret och exporterar dina ändringar till en REG-fil:
  1. Klicka på Start, Kör, skriv regedit i rutan Öppna och klicka sedan på OK.
  2. Leta upp och klicka på undernyckeln med registerobjektet eller registerobjekten du vill ändra.
  3. Klicka på Arkiv och sedan på Exportera.

    I det här steget säkerhetskopieras undernyckeln innan du gör några ändringar. Du kan importera tillbaka filen i registret senare om ändringarna orsakar några problem.
  4. Skriv ett filnamn i rutan Filnamn som ska användas för att spara REG-filen med de ursprungliga registerposterna och klicka på Spara.

    Obs! Använd ett filnamn som påminner dig om innehållet, till exempel en hänvisning till namnet på undernyckeln.
  5. Lägg till eller ändra önskade registerposter i den högra rutan.
  6. Exportera undernyckeln igen enligt instruktionerna i steg 3 och 4, men använd ett annat filnamn för REG-filen. Du kan använda den här REG-filen för att göra registerändringarna på en annan dator.
  7. Testa ändringarna på den lokala datorn. Om ändringarna medför problem dubbelklickar du på filen med säkerhetskopian av ursprungliga registerdata, så att registret återställs till det ursprungliga tillståndet. Om ändringarna fungerar som förväntat kan du distribuera REG-filen du skapade i steg 6 till andra datorer med hjälp av metoderna i avsnittet "Distribuera registerändringar" i den här artikeln.

Ta bort registernycklar och registervärden

Om du vill ta bort en registernyckel med en REG-fil skriver du ett bindestreck (-) framför Registersökväg i REG-filen. Om du till exempel vill ta bort undernyckeln Test från registernyckeln
HKEY_LOCAL_MACHINE\Software
skriver du ett bindestreck framför följande registernyckel i REG-filen:
HKEY_LOCAL_MACHINE\Software\Test
Följande exempel innehåller en REG-fil som kan användas för att utföra denna åtgärd.
[
-HKEY_LOCAL_MACHINE\Software\Test
]
Om du vill ta bort ett registervärde med en REG-fil skriver du ett bindestreck (-) efter likhetstecknet som följer efter Dataobjektnamn i REG-filen. Om du till exempel vill ta bort registervärdet TestValue från registernyckeln
HKEY_LOCAL_MACHINE\Software\Test
skriver du ett bindestreck efter "TestValue"= i REG-filen. Följande exempel innehåller en REG-fil som kan användas för att utföra denna åtgärd.
HKEY_LOCAL_MACHINE\Software\Test

"TestValue"=-
Så här skapar du REG-filen: använd Regedit.exe för att exportera registernyckeln du vill ta bort, och använd sedan Anteckningar för att redigera REG-filen och infoga bindestrecket.

Byta namn på registernycklar och registervä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, lägga upp en REG-fil på en nätverksresurs och hänvisa användarna till nätverksresursen för att köra den, eller så kan du lägga till ett kommando i användarnas inloggningsskript så att REG-filen importeras automatiskt när de loggar in. När användarna kör REG-filen visas följande meddelanden:
Registereditorn
Vill du lägga till informationen i sökväg till REG-filen i registret?
Om användaren klickar på Ja visas följande meddelande:
Registereditorn
Informationen i sökväg till REG-filen har registrerats.
Regedit.exe stöder kommandoradsväxeln /s som gör att de här meddelandena inte visas. Om du till exempel vill köra REG-filen utan några meddelanden (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 även använda Grupprincip eller Systemprincip för att distribuera registerändringar i hela nätverket. Mer information finns på följande Microsoft-webbplats:
http://msdn2.microsoft.com/en-us/library/ms954395.aspx
Obs! Om ändringarna fungerar kan du skicka registreringsfilen till berörda användare i nätverket.

Egenskaper

Artikel-id: 310516 - Senaste granskning: den 7 maj 2007 - Revision: 4.5
Informationen i denna artikel gäller:
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows XP 64-Bit Edition Version 2003
  • Microsoft Windows XP 64-Bit Edition Version 2002
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Media Center Edition
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Server 4.0 Enterprise Edition
  • Microsoft Windows NT Server 4.0 Terminal Server
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Nyckelord: 
kbenv kbhowtomaster KB310516

Ge feedback