Hvad er REG-filformatet?
Windows-registreringsfiler kan gemmes med filtypenavnet .reg. Det er en almindelig tekstfil, der kan åbnes i enhver teksteditor - for at læse den sikkert skal du højreklikke og vælge Rediger i stedet for at dobbeltklikke, hvilket fletter dens indhold direkte ind i registreringsdatabasen. En Registreringsfil oprettes, når registreringsnøgler eksporteres til sikkerhedskopiering, før der foretages ændringer i registreringsdatabasen. .reg-filer kan derefter bruges til at importere disse nøgler tilbage og gendanne indstillinger.
.reg-filformat - hvordan information gemmes
Windows-registreringsdatabasen er en hierarkisk database, der gemmer system-, applikations- og hardwareindstillinger. .reg-filer koder disse data i et struktureret layout i almindelig tekst, der ligner en .ini-fil. Moderne filer (Windows 2000 og senere) er kodet som UTF-16 LE og begynder med overskriftslinjen Windows Registry Editor Version 5.00; ældre filer fra Windows 9x-æraen bruger REGEDIT4-overskriften og ANSI-kodning. Hver .reg-fil indeholder:
- overskriftslinje - registreringseditorens identifikator (
Windows Registry Editor Version 5.00ellerREGEDIT4) - nøglesti-sektioner - stier til registreringsposter med syntaksen
[<Hive-navn>\<Nøglenavn>\<Undernøglenavn>] - værdinavn-linjer -
"Værdinavn"=<type>:<data>, hvor type-præfikset kan væredword:,hex:,hex(2):og så videre; strengværdier (REG_SZ) bruger en simpel form i anførselstegn - standardværdi - skrives som
@=i stedet for en navngiven post - sletningsmarkører -
[-HKEY...]fjerner en hel nøgle;"navn"=-sletter en enkelt værdi
Hver ny værdi bruger en ny linje.
Hvordan bruges Windows .reg-filer?
.reg-filer kan importere eller eksportere registreringsdata. De anvendes af regedit.exe - dobbeltklik udløser en UAC- og bekræftelsespromt og fletter derefter posterne ind i den aktive registreringsdatabase - eller af kommandolinjeværktøjet reg.exe. I modsætning til et .bat-script kan en .reg-fil ikke køre vilkårlige kommandoer; den tilføjer, opdaterer eller sletter kun registreringsposter. Det anbefales kraftigt at tage en sikkerhedskopi af registreringsdatabasen, før du anvender en .reg-fil, og at gennemse dens indhold i en teksteditor først. Afhængigt af de foretagne ændringer kan det være nødvendigt at genstarte systemet.
Sikkerhed og tryghed
RISIKO: HIGHDette er det vigtigste faktum for .reg-filer: Ved at dobbeltklikke på en FLETTER man den ind i sin Windows-registreringsdatabase, hvilket ændrer system-/app-indstillinger umiddelbart efter en UAC + bekræftelsespromt - den åbnes ikke bare til visning. En ondsindet .reg kan deaktivere Windows Defender/Update-prompter, tilføje malware til autostart, ændre filassociationer eller ødelægge operativsystemet, og poster med præfikset '-' sletter nøgler. Sikker praksis: Kør ALDRIG en .reg fra en kilde, du ikke har tillid til; højreklik > Rediger for at læse den i Notepad først, eksportér en sikkerhedskopi af den berørte gren (regedit > Filer > Eksport), og anvend den først derefter. Pas på «registry cleaner/optimizer»-værktøjer, der annonceres sammen med .reg-filer - mange har lav værdi eller indeholder adware (PUPs); Windows har ikke brug for tredjepartsapps til at håndtere .reg.
Formatdetaljer
kort fortaltProgrammer der åbner REG-filer
Tekniske detaljer
dyb specifikation| Filkodning | UTF-16 LE med valgfri FF FE BOM (moderne, Windows 2000+); ANSI (ældre REGEDIT4, Windows 9x) |
| Format-identifikator | Første linje er altid en overskriftsstreng: «Windows Registry Editor Version 5.00» (moderne) eller «REGEDIT4» (ældre) |
| MIME-type | text/plain |
| Struktur | Overskriftslinje, derefter [HKEY_...\Key\Subkey] sektionsblokke, der hver indeholder «Værdinavn»=type:data-linjer; tomme linjer adskiller sektioner |
| Understøttede datatyper | REG_SZ (streng i anførselstegn), REG_DWORD (dword:), REG_BINARY (hex:), REG_EXPAND_SZ (hex(2):), REG_MULTI_SZ (hex(7):), REG_QWORD (hex(b):) |
| Syntaks for standardværdi | @= angiver den unavngivne standardværdi for en nøgle |
| Syntaks for sletning af nøgle | Sæt et minustegn foran nøglestien: [-HKEY_...\Key] |
| Syntaks for sletning af værdi | Tildel en bindestreg som data: «Værdinavn»=- |
| Linjefortsættelse | Lange hex/binære værdier kan opdeles over flere linjer ved hjælp af en afsluttende bagudvendt skråstreg (\) |
| Importmetode | Dobbeltklik kalder regedit.exe og fletter poster efter en UAC + bekræftelsespromt; CLI: reg import fil.reg |
| Komprimering | Ingen - almindelig tekst |
| Checksum / integritet | Ingen - ingen indbygget checksum eller digital signatur |
| Platformunderstøttelse | Kun Windows; behandles som almindelig tekst på macOS og Linux uden effekt på registreringsdatabasen |
| Tilknyttede værktøjer | Registry Editor (regedit.exe), reg.exe (kommandolinje import/eksport/forespørgsel) |
| Udgivet | Windows 95 (.reg import/export); current text format since Windows 2000/XP |
| Seneste version | Windows Registry Editor Version 5.00 (UTF-16, since Windows 2000) |
| Specifikation | learn.microsoft.com |
REG-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om REG-filer.