Vad är filformatet REG?
Windows-registerfiler kan sparas med filändelsen .reg. Det är en klartextfil som kan öppnas i valfri textredigerare - för att läsa den säkert, högerklicka och välj Redigera snarare än att dubbelklicka, vilket sammanfogar dess innehåll direkt i registret. En Registerfil skapas när registernycklar exporteras i säkerhetskopieringssyfte innan ändringar görs i registret. .reg-filer kan sedan användas för att importera dessa nycklar igen och återställa inställningar.
.reg-filformat - hur information lagras
Windows-registret är en hierarkisk databas som lagrar inställningar för system, program och maskinvara. .reg-filer kodar dessa data i en strukturerad klartextlayout som till utseendet liknar en .ini-fil. Moderna filer (Windows 2000 och senare) är kodade som UTF-16 LE och börjar med rubrikraden Windows Registry Editor Version 5.00; äldre filer från Windows 9x-eran använder rubriken REGEDIT4 och ANSI-kodning. Varje .reg-fil innehåller:
- rubrikrad - identifierare för registereditorn (
Windows Registry Editor Version 5.00ellerREGEDIT4) - nyckelsökvägsavsnitt - sökvägar till registerposter med syntaxen
[<Hive-namn>\<Nyckelnamn>\<Under-nyckelnamn>] - rader för värdenamn -
"Värdenamn"=<typ>:<data>, där typprefixet kan varadword:,hex:,hex(2):och så vidare; strängvärden (REG_SZ) använder en enkel inom citattecken satt form - standardvärde - skrivs som
@=istället för en namngiven post - borttagningsmarkörer -
[-HKEY...]tar bort en hel nyckel;"namn"=-tar bort ett enskilt värde
Varje nytt värde använder en ny rad.
Hur används Windows .reg-filer?
.reg-filer kan importera eller exportera registerdata. De tillämpas av regedit.exe - dubbelklickning utlöser en UAC- och bekräftelsefråga, och sammanfogar sedan posterna i det aktiva registret - eller via kommandoradsverktyget reg.exe. Till skillnad från ett .bat-skript kan en .reg-fil inte köra godtyckliga kommandon; den kan bara lägga till, uppdatera eller ta bort registerposter. Det rekommenderas starkt att säkerhetskopiera registret innan du tillämpar en .reg-fil och att granska dess innehåll i en textredigerare först. Beroende på vilka ändringar som görs kan det vara nödvändigt att starta om systemet.
Säkerhet & trygghet
RISK: HIGHDetta är det viktigaste faktumet för .reg-filer: att dubbelklicka på en sådan SAMMANFOGAR den med ditt Windows-register, vilket ändrar system-/appinställningar omedelbart efter en UAC + bekräftelsefråga - den öppnas inte bara för visning. En skadlig .reg kan inaktivera Windows Defender/Update-frågor, lägga till malware som startar automatiskt, ändra filassociationer eller förstöra operativsystemet, och poster som inleds med «-» tar bort nycklar. Säker praxis: Kör ALDRIG en .reg från en obekant källa; högerklicka > Redigera för att läsa den i Notepad först, exportera en säkerhetskopia av den berörda grenen (regedit > Arkiv > Exportera), och tillämpa först därefter. Se upp för verktyg som «registerrensare/optimerare» som annonseras tillsammans med .reg-filer - många har lågt värde eller innehåller adware (PUPs); Windows behöver ingen tredjepartsapp för att hantera .reg.
Formatdetaljer
i ett nötskalProgram som öppnar REG-filer
Tekniska detaljer
djup specifikation| Filkodning | UTF-16 LE med valfri FF FE BOM (modern, Windows 2000+); ANSI (äldre REGEDIT4, Windows 9x) |
| Formatidentifierare | Första raden är alltid en rubriksträng: «Windows Registry Editor Version 5.00» (modern) eller «REGEDIT4» (äldre) |
| MIME-typ | text/plain |
| Struktur | Rubrikrad, sedan [HKEY_...\Nyckel\Undernyckel] sektionsblock, som var och en innehåller rader med «Värdenamn»=typ:data; tomma rader separerar sektioner |
| Datatyper som stöds | REG_SZ (citerad sträng), REG_DWORD (dword:), REG_BINARY (hex:), REG_EXPAND_SZ (hex(2):), REG_MULTI_SZ (hex(7):), REG_QWORD (hex(b):) |
| Syntax för standardvärde | @= betecknar det namnlösa standardvärdet för en nyckel |
| Syntax för borttagning av nyckel | Inled nyckelsökvägen med ett minustecken: [-HKEY_...\Nyckel] |
| Syntax för borttagning av värde | Tilldela ett bindestreck som data: «Värdenamn»=- |
| Radfortsättning | Långa hex/binära värden kan delas upp över flera rader med ett avslutande bakåtvänt snedstreck (\) |
| Importmetod | Dubbelklick anropar regedit.exe och sammanfogar poster efter en UAC + bekräftelsefråga; CLI: reg import fil.reg |
| Komprimering | Ingen - klartext |
| Kontrollsumma / integritet | Ingen - ingen inbyggd kontrollsumma eller digital signatur |
| Plattformsstöd | Endast Windows; behandlas som klartext på macOS och Linux utan effekt på registret |
| Associerade verktyg | Registereditorn (regedit.exe), reg.exe (kommandoradsimport/export/fråga) |
| Släppt | Windows 95 (.reg import/export); current text format since Windows 2000/XP |
| Senaste version | Windows Registry Editor Version 5.00 (UTF-16, since Windows 2000) |
| Specifikation | learn.microsoft.com |
REG-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om REG-filer.