Hva er REG-filformatet?
Windows-registerfiler kan lagres med filendelsen .reg. Det er en fil i ren tekst som kan åpnes i et hvilket som helst tekstredigeringsprogram - for å lese den trygt, høyreklikk og velg Rediger i stedet for å dobbeltklikke, da sistnevnte fletter innholdet direkte inn i registeret. En Registerfil opprettes når registernøkler eksporteres for sikkerhetskopiering før man gjør endringer i registeret. .reg-filer kan deretter brukes til å importere disse nøklene tilbake og gjenopprette innstillinger.
.reg-filformat - hvordan informasjon lagres
Windows-registeret er en hierarkisk database som lagrer innstillinger for system, applikasjoner og maskinvare. .reg-filer koder disse dataene i et strukturert tekstoppsett som ligner på en .ini-fil. Moderne filer (Windows 2000 og nyere) er kodet som UTF-16 LE og starter med overskriftslinjen Windows Registry Editor Version 5.00; eldre filer fra Windows 9x-æraen bruker overskriften REGEDIT4 og ANSI-koding. Hver .reg-fil inneholder:
- overskriftslinje - identifikatoren for registerredigering (
Windows Registry Editor Version 5.00ellerREGEDIT4) - nøkkelsti-seksjoner - stier til registeroppføringer med syntaksen
[<Bikube-navn>\<Nøkkelnavn>\<Undernøkkelnavn>] - verdinavn-linjer -
"Verdinavn"=<type>:<data>, hvor type-prefikset kan væredword:,hex:,hex(2):, og så videre; strengverdier (REG_SZ) bruker en enkel form med anførselstegn - standardverdi - skrives som
@=i stedet for en navngitt oppføring - slettemarkører -
[-HKEY...]fjerner en hel nøkkel;"navn"=-sletter en enkeltverdi
Hver ny verdi bruker en ny linje.
Hvordan brukes Windows .reg-filer?
.reg-filer kan importere eller eksportere registerdata. De tas i bruk av regedit.exe - dobbeltklikk utløser en UAC- og bekreftelsesdialog, og fletter deretter oppføringene inn i det aktive registeret - eller via kommandolinjeverktøyet reg.exe. I motsetning til et .bat-skript, kan ikke en .reg-fil kjøre vilkårlige kommandoer; den kan bare legge til, oppdatere eller slette registeroppføringer. Det anbefales sterkt å ta sikkerhetskopi av registeret før du bruker en .reg-fil, og å gå gjennom innholdet i et tekstredigeringsprogram først. Avhengig av endringene som gjøres, kan det være nødvendig å starte systemet på nytt.
Sikkerhet og trygghet
RISIKO: HIGHDette er det viktigste faktumet for .reg-filer: ved å dobbeltklikke på en FLETTER du den inn i Windows-registeret ditt, noe som endrer system-/app-innstillinger umiddelbart etter en UAC + bekreftelsesdialog - den åpnes ikke bare for visning. En ondsinnet .reg kan deaktivere Windows Defender/Update-varsler, legge til skadevare i autostart, endre filtilknytninger eller ødelegge operativsystemet, og oppføringer med prefikset «-» sletter nøkler. Sikker praksis: Kjør ALDRI en .reg fra en uklarert kilde; høyreklikk > Rediger for å lese den i Notepad først, eksporter en sikkerhetskopi av den berørte grenen (regedit > Fil > Eksporter), og bruk den først etterpå. Vær oppmerksom på «registerrenser/optimaliseringsverktøy» som annonseres sammen med .reg-filer - mange har lav verdi eller inneholder adware (PUP-er); Windows trenger ingen tredjepartsapp for å håndtere .reg.
Formatdetaljer
i et nøtteskallProgrammer som åpner REG-filer
Tekniske detaljer
dyp spesifikasjon| Filkoding | UTF-16 LE med valgfri FF FE BOM (moderne, Windows 2000+); ANSI (legacy REGEDIT4, Windows 9x) |
| Format-identifikator | Første linje er alltid en overskriftsstreng: «Windows Registry Editor Version 5.00» (moderne) eller «REGEDIT4» (legacy) |
| MIME-type | text/plain |
| Struktur | Overskriftslinje, deretter [HKEY_...\Nøkkel\Undernøkkel] seksjonsblokker, som hver inneholder «Verdinavn»=type:data-linjer; tomme linjer skiller seksjoner |
| Stø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 standardverdi | @= betegner den unavngitte standardverdien til en nøkkel |
| Syntaks for sletting av nøkkel | Sett et minustegn foran nøkkelstien: [-HKEY_...\Nøkkel] |
| Syntaks for sletting av verdi | Tildel en bindestrek som data: «Verdinavn»=- |
| Linjefortsettelse | Lange hex/binære verdier kan deles over flere linjer ved hjelp av en avsluttende omvendt skråstrek (\) |
| Importmetode | Dobbeltklikk kaller opp regedit.exe og fletter oppføringer etter en UAC + bekreftelsesdialog; CLI: reg import fil.reg |
| Komprimering | Ingen - ren tekst |
| Sjekksum / integritet | Ingen - ingen innebygd sjekksum eller digital signatur |
| Plattformstøtte | Kun Windows; behandles som ren tekst på macOS og Linux uten effekt på registeret |
| Tilknyttede verktøy | Registerredigering (regedit.exe), reg.exe (kommandolinje import/eksport/spørring) |
| Utgitt | Windows 95 (.reg import/export); current text format since Windows 2000/XP |
| Siste versjon | Windows Registry Editor Version 5.00 (UTF-16, since Windows 2000) |
| Spesifikasjon | learn.microsoft.com |
REG-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om REG-filer.