RegistreringsposterVad är en REG-fil Vad är en REG-fil?En registreringspost är i grund och botten en vanlig, oformaterad textfil, med den skillnaden att den har filändelsen .REG. REG-filer kan redigeras i en vanlig textredigerare och de används för att skriva (registrera) information (nycklar, värden, datavärden) i windowsregistret. Detta gör man genom att dubbelklicka på filen och godkänna att informationen läggs till i registret. REG-filer kan användas som säkerhetskopior av registret. VarningREG-filer kan även utnyttjas av obehöriga för att ändra ditt register. Godkänn därför aldrig någonsin tillägg av registerinformation från en fil som du har fått med e-posten. REG är en registrerad filändelse och om du har datorn inställd för att inte visa registrerade filändelser, kan det hända att filen som ser ut att heta julklapp.txt i själva verket har filändelsen REG. Försök aldrig återställa ditt eget register genom att kopiera registerfilen från en annan dator. Det fungerar inte. Exporterade registerfiler
FilformatFöljande format kan användas:
Så här är REG-filen uppbyggdDen första raden är en obligatorisk rubrikrad och måste innehålla exakt följande - observera att skillnaden mellan stora och små bokstäver är viktig. REGEDIT4 ( = i Windows 95/98/ME + NT 4.0) eller Den första raden kan följas av en blankrad (radmatning), men detta är inte nödvändigt. Kommentarrader måste inledas med semikolon (;) som valfritt kan följas av ett blanksteg. Kommentarrader kan sättas in var som helst utom före rubrikraden. Windows hoppar över kommentarraderna. Nyckelrader måste börja och sluta med hakparenteser [] och inledas med huvudnyckelns namn, följt av undernycklar. Undernycklar under huvudnyckeln skiljs åt med ett bakåtriktat snedstreck (\). Undernycklar som inte finns i registret, skapas automatiskt när registreringsfilen samkörs med registret. Nyckelraden avslutas med en radmatning. Värderaden måste innehålla följande i exakt den här ordningen:
Filen måste avslutas med en blankrad (radmatning). Exempel: | |
REGEDIT4 | |
Filen skrivs in i en vanlig textredigerare, som Anteckningar eller NoteTab, och sparas med filändelsen REG. För att registrera informationen i windowsregistret (vilket du förstås inte skall göra med ovanstående exempel), dubbelklickar man på filen i Utforskaren och godkänner registreringen. Då läggs nyckeln och dess värden till i registret. Ta bort nycklar ur registretREG-filer kan användas även för att ta bort nycklar ur registret. Exempel | |
REGEDIT4 | |
Ta bort värden ur registret
För att ta bort enstaka värden placerar man i stället minustecknet omedelbart efter det likhetstecken som följer värdenamnet. Exempel | |
REGEDIT4 |
|
Exportera och importera registerfiler från DOSMan kan hantera REG-filer direkt från DOS. Nedan ger jag några exempel. Jag utgår i alla fem exemplen från att registerfilerna system.dat och user.dat ligger direkt i windowsmappen. Där finns även
den tänkta filen licens.reg som du skall importera i registret. | |
C:\WINDOWS>REGEDIT Imports and exports registry files to and from the registry. REGEDIT [/L:system] [/R:user] filename1 | |
/L:system |
Specifies the location of the SYSTEM.DAT file. |
C:\WINDOWS> | |
Exempel 1 Du vill importera REG-filen licens.reg i registret Vid DOS-prompten skriver du: REGEDIT /L:system.dat /R:user.dat licens.reg Sedan trycker du Enter. Det surrar till i datorn och sedan är det klart. DOS-prompten kommer tillbaka och du kan starta om Windows genom att skriva EXIT och trycka på Enter. Exempel 2Du vill exportera hela registret Vid DOS-prompten skriver du: REGEDIT /L:system.dat /R:user.dat /E regkopia.txt Sedan trycker du Enter. Det här tar litet längre tid, men när DOS-prompten kommer tillbaka kan du starta om Windows som ovan. Öppna sedan Utforskaren och leta fram den nya filen regkopia.txt i windowsmappen. Byt namn på den till regkopia.reg. Exempel 3Du vill exportera en del av registret Du vill exportera nyckeln HKEY_USERS\.DEFAULT\Contas\ColContas. Vid DOS-prompten skriver du (allt skall stå på samma rad): REGEDIT /L:system.dat /R:user.dat /E nyckel.txt HKEY_USERS\.DEFAULT\Contas\ColContas Sedan trycker du Enter. Starta om Windows som ovan och byt namn på den nya filen till nyckel.reg. Exempel 4Du vill ta bort en nyckel ur registret (endast i Windows 98/ME) Du vill ta bort nyckeln HKEY_LOCAL_MACHINE\Software\BK\ColourCoder. Vid DOS-prompten skriver du (allt skall stå på samma rad): REGEDIT /L:system.dat /R:user.dat /D HKEY_LOCAL_MACHINE\Software\BK\ColourCoder Sedan trycker du Enter. Starta om Windows som ovan. Exempel 5Ditt register är hopplöst trasigt Du har den korrekta kopian regkopia.reg och vill skapa ett nytt register från den. Vid DOS-prompten skriver du: REGEDIT /L:system.dat /R:user.dat /C regkopia.reg Sedan trycker du Enter. När DOS-prompten kommer tillbaka kan du starta om Windows som ovan. Gör en "ofarlig" REG-fil att testa medPröva dina kunskaper genom att göra en REG-fil som du samkör med registret. Skapa filen i en ren textredigerare (Anteckningar, NoteTab eller liknande) och ange nycklar och värden som definitivt inte finns i registret. För säkerhets skull gör du först en säkerhetskopia av hela registret. Exempel Spara filen som TESTAREG.REG och dubbelklicka på den. Godkänn att den skrivs till registret. Öppna sedan Registereditorn och kontrollera att det blev som du hade tänkt dig. Ta sedan bort den nya nyckeln genom att markera Dummynyckel, högerklicka och välja Ta bort. | |
© SupportData.Net |