Gjør endringer i registeret ved hjelp av en REG-fil. Windows Grunnleggende om å jobbe med registret - syntaks, strukturen til reg-filen Tekstfil med filtypen reg

Filer med utvidelsen reg nødvendig for raskt å gjøre endringer i Windows-registeret (et slags systemomfattende sett med innstillinger, konfigurasjoner og parametere). For eksempel kan du raskt fjerne søppelbøtta fra skrivebordet eller deaktivere Caps Lock-tasten (det plager meg for eksempel).
1. For å lage en fil med filtypen .reg, høyreklikk på et tomt område av mappen eller skrivebordet, pek på "Ny"-gruppen og velg "Tekstdokument".
2. Du vil bli tilbudt et standardnavn, noe sånt som "Text document.txt". Skriv inn det nødvendige navnet for den nye filen, for eksempel for den allerede nevnte artikkelen "Hvordan deaktiverer du papirkurven og fjerner den fra skrivebordet," opprett en fil med navnet korzina.reg.
3. Bekreft utvidelsesendringen.

4. Det er det, en ny fil med filtypen .reg har blitt opprettet.
5. For å legge til kommandoer og parametere til den, høyreklikk på den og velg rediger.

6. Editoren åpnes. Gjør de nødvendige endringene og lagre filen ved å trykke Ctrl+S eller velg "Fil"-menyen i topppanelet og deretter "Lagre"-kommandoen.

7. For å gjøre endringer i registret, dobbeltklikk på reg-filen vår, eller høyreklikk på den og velg det første elementet "Merge". Enig i advarselen om endringer i registeret.

Så, hvordan lage en fil med filtypen . reg?

La oss se på alt i rekkefølge. Først må vi sørge for at i Windows XP/Vista/7/8 er funksjonen for å skjule utvidelser av registrerte filtyper deaktivert. Deretter vil vi vise deg hvordan du gjør dette (se nedenfor):

1) Klikk Start og velg Kontrollpanel

2) Velg i vinduet som vises Design og personalisering(etter innstilling i linjen Utsikt: kategori)

Hvis du har satt parameteren stor eller små ikoner:

da ser vi bare Mappeinnstillinger La oss gå rett til punkt 4.

4) Du vil se dette vinduet:

Gå til fanen Utsikt, bla gjennom listen helt til slutten og se etter linjen Skjul utvidelser for registrerte filtyper, og fjern merket i boksen.

Klikk OK og lukk alle tidligere vinduer. Nå ser vi filtypene. For eksempel vil et tekstdokument ha utvidelsen .tekst helt på slutten av navnet.

5) La oss nå begynne å lage reg fil

Høyreklikk på skrivebordet (eller hvilken som helst mappe)

velg i hurtigmenyen Skape ---> Tekstdokument

syntaks, reg filstruktur​


____________________
hva er en reg fil?
Dette er en fil som inneholder informasjon for samhandling med registerelementer.

Merk følgende!
Før du gjør noe, sørg for å sikkerhetskopiere registeret ditt!!!

___________________________________________________

Så det vanligste verktøyet for å jobbe med registeret er verktøyet regedit.

Med dens hjelp kan vi utføre alle nødvendige operasjoner.
Oppretting, modifisering, lagring, import, eksport, sletting og andre operasjoner med systemregisterobjekter.

Skal vi prøve?
La oss lage vår egen kommando i kontekstmenyen.
For å gjøre dette, åpne delen

Kode:

HKEY_CLASSES_ROOT\DesktopBackground\Shell

Lag en seksjon kalt navn.
det er en annen seksjon i den - kommando.

I kapittel Navn-lag en strengparameter - reg_sz
og gi den en hvilken som helst verdi - for eksempel

Kode:

Mitt første tull...

Min syke fantasi ble lei av dette navnet, du står fritt til å velge ditt...

Og i seksjonen kommando lag en lignende strengparameter med navnet på kommandoen som skal utføres.
Det kom inn i hodet mitt regedit.exe
Som et resultat mottok vi følgende kontekstmenykommando når vi høyreklikket:

Ved å klikke åpner vi registerredigering...

Du kan forenkle oppgaven din ved å bruke registerjustering.

Ja...
Du trenger ikke rote rundt med registerredigereren, men bare skriv inn den nødvendige informasjonen i registeret ved hjelp av en fil med filtypen .reg

Hvordan ser dette ut i praksis?

Hvis alle de beskrevne operasjonene skriv til reg fil, så får vi følgende:

Kode:

Windows Registerredigering versjon 5.00 @="min første søppel..." @="regedit.exe"

Enhver tekstredigerer er egnet for å lage en reg-fil.
Jeg tok notisblokken.
Så la oss lage et nytt testdokument.
I forrige eksempel la vi til nye innstillinger og nøkler til registeret.
La oss fjerne dem nå.
For å gjøre dette, skriv inn i et tekstdokument:

Kode:

Windows Registerredigering versjon 5.00 @="min første tull..."=- [-HKEY_CLASSES_ROOT\DesktopBackground\Shell\navn\kommando] @="regedit.exe"

Lagre som - alle filer - navn med filtypen .reg (for eksempel tweak.reg)
Dobbeltklikk på den mottatte filen, bruk, ok.
La oss se på registeret og se at kommandodelen er slettet, og i navnedelen er parameteren som vi tidligere opprettet er slettet.
Nå er det på tide å finne ut syntaksen.

Kode:

Windows Registerredigering versjon 5.00

påkrevd linje - indikerer redaktørversjonen.

Registry_editor_version - enten "Windows Registry Editor versjon 5.00" for Windows 2000, Windows XP og Windows Server 2003, eller "REGEDIT4" (bokstaver må være store) for Windows 98 og Windows NT 4.0. REGEDIT4-overskriften kan også brukes på datamaskiner som kjører Windows 2000, Windows XP og Windows Server 2003.

2)
Neste linje må være tom.

Kode:

Merk:
Hvis partisjonen ikke eksisterer, vil den bli opprettet.
Hvis den eksisterer, vil parametrene eller endringene i tweaken bli lagt til den.
Med andre ord vil elementet bli overskrevet.

4)
Parameternavn er navnet på dataparameteren som importeres. Hvis en fils dataelement ikke er i registeret, legger REG-filen det til (med en verdi). Hvis dataelementet eksisterer, overskriver verdien i REG-filen den eksisterende verdien. Dataelementnavnet er omgitt av anførselstegn. Dataelementnavnet etterfølges av et likhetstegn (=).

5)
Verdi, parametertype

REG-formatfiler kan åpnes med spesielle programmer. Det er 2 typer REG-formater, som hver åpnes av forskjellige programmer. For å åpne ønsket type format, studer filbeskrivelsene og last ned et av de foreslåtte programmene.

Hvordan åpne en REG-fil

Lagrer registreringsnøkkelen, serienummeret og annen brukerregistreringsinformasjon for et spesifikt program. Opprettet ved fullført registrering. Den refereres til av programmet når den åpnes for å identifisere brukeren, men filen skal ikke åpnes manuelt.

Last ned programmet for REG-format

Når den startes, oppdaterer den Windows-registeret. Standard REG-filer kan opprettes for å endre ulike aspekter av Windows. Følg disse instruksjonene for å lage din egen registeroppdateringsfil:

1. Kjør Regedit (velg Kjør fra Start-menyen, skriv inn "Regedit")

2. Velg registerdelen du må endre

3. Fra Fil-menyen, velg Eksporter

4. Velg alternativet "Selected Branch" i eksportområdet nederst i vinduet.

5. Lagre filen med filtypen ".reg".

Merk: Manuell oppdatering av Windows-registret er en mer avansert prosess og bør bare forsøkes hvis du vet nøyaktig hva du skal gjøre. Feil oppdatering av registeret kan forårsake Windows-feil.

Hvordan åpne en REG (Registry File) fil

Denne artikkelen skisserer de grunnleggende prinsippene for å jobbe med Windows-registret, kunnskap om dette vil være nyttig for deg når du tilpasser operativsystemet ved hjelp av registerjusteringer.

Terminologi

Før vi går i gang, må vi definere terminologien. Jeg bruker offisiell Microsoft-terminologi, så vilkårene er ganske konsistente med elementer i Registerredigering.

Figur 1 - Registerredigering

Som du kan se, er det ingen "grener" eller "nøkler" her. Nå til poenget.

REG-fil

En REG-fil er en tekstfil med en REG-utvidelse, kompilert i et spesifikt format.

REG filformat

Nedenfor er et eksempel på en REG-fil som deaktiverer menyen for nylige dokumenter.

Windows Registerredigering versjon 5.00 ;Deaktiver menyen for nylige dokumenter "NoRecentDocsMenu"=hex:01,00,00,00

Opprette en REG-fil

Det er veldig enkelt å lage en REG-fil. Kopier koden til et hvilket som helst tekstredigeringsprogram (for eksempel Notisblokk). Trykk CTRL+S og lagre filen med hvilket som helst navn og filtype.reg, setter begge i anførselstegn for å unngå txt-utvidelse.

Figur 2 - Opprette en REG-fil

REG-filsyntaks

  • Windows Registerredigering versjon 5.00— filoverskriften, som er en integrert del av den. Du kan også se REGEDIT4 som en overskrift - dette er Windows 98 / NT 4.0-formatet, som imidlertid også vil bli forstått av nyere Windows-operativsystemer. Mer informasjon om forskjellene i formater finner du på JSO FAQ-nettstedet (på engelsk).
  • ;Deaktiver menyen for nylige dokumenter- en kommentar. Alle linjer som begynner med ; (semikolon) representerer kommentarer.
  • er en registernøkkel. Grafisk (i Registerredigering) representerer den banen til parameteren. I REG-filformat er seksjoner alltid omsluttet av hakeparenteser. I dette eksemplet tilhører Explorer (under)-nøkkelen til HKEY_CURRENT_USER-nøkkelen.
  • "NoRecentDocsMenu"=hex:01,00,00,00— registerparameter og dens betydning. Avhengig av verdien til parameteren, endres virkemåten til operativsystemet eller objektet. Mange parametere kan konfigureres i operativsystemets GUI, men ikke alle. I slike tilfeller brukes registerredigerere, tweakers eller REG-filer for å endre parameteren.

En REG-fil kan inneholde flere registernøkler og innstillinger, men overskriften brukes bare helt i begynnelsen.

Windows Registerredigering versjon 5.00 ;Deaktiver omstart i tilfelle BSOD "AutoReboot"=dword:00000000 ;Deaktiver varsling på velkomstskjermen om uleste meldinger "MessageExpiryDays"=dword:00000000

Denne REG-filen ble hentet ved å eksportere fra registerredigereren regedit.exe. Ved å bruke REG-filer kan du gjøre endringer i systemregisteret - denne operasjonen kalles å importere registerinnstillinger.

Eksporterer registerinnstillinger

Eksportere registerinnstillinger er en enkel oppgave. Som regel eksporteres innstillinger før endringer i registeret (backup), eller for å lage en REG-fil for senere import til registeret på en annen datamaskin eller under en automatisk systeminstallasjon.

Du kan eksportere registerinnstillinger på en rekke måter.

Windows Registerredigering (regedit.exe)

Windows OS inkluderer et program for redigering av registret - regedit.exe. Siden den ligger i systemkatalogen, trenger du ikke spesifisere den fullstendige banen for å kjøre den på kommandolinjen (for eksempel vil følgende sekvens være tilstrekkelig: Start - Kjør - regedit - OK).

For å eksportere en registernøkkel, høyreklikk bare på den og velg kommandoen fra hurtigmenyen Eksport(i Windows 2000 er denne kommandoen plassert i menyen Fil).

Andre registerredaktører

Det finnes svært mange programmer for å gjøre endringer i systemregisteret, som også har mulighet til å eksportere innstillinger. Hvis du ofte jobber med registeret, vil du sannsynligvis trenge et program som har en adresselinje. Du kan lime inn en kopiert registernøkkel (fra en artikkel eller fra et foruminnlegg) i adressefeltet og raskt navigere til ønsket innstilling. Et eksempel på et slikt program er RegWorks.

Kommandolinje

Fra kommandolinjen kan du eksportere registerinnstillinger ved å bruke kommandoen REG EKSPORT, som har følgende syntaks.

REG EXPORT Full bane til registernøkkelen i formen: ROOT\Subkey (kun for lokal datamaskin). Rotpartisjon. Verdier: [ HKLM | HKCU | HKCR | HKU | HKCC]. Den fullstendige banen til registernøkkelen i den valgte rotpartisjonen. Navnet på diskfilen som skal eksporteres. Eksempler: REG EXPORT HKLM\Software\MyCo\MyApp AppBkUp.reg Eksporterer alle underseksjoner og parameterverdier av MyApp-delen til filen AppBkUp.reg

Importerer registerinnstillinger

Det er flere måter å importere registerinnstillinger på.

Kjøre en REG-fil ved hjelp av GUI

Dette er den enkleste måten. Den består av å kjøre en REG-fil som inneholder de nødvendige parameterne ved å dobbeltklikke eller fra kommandolinjen.

Dobbeltklikk

Så trivielt som det høres ut, kan du gjøre endringer i registeret ved å dobbeltklikke på REG-filen. Men først vil systemet avklare om du virkelig ønsker å gjøre dette. Hvis svaret er positivt, vil det bli gjort endringer.

Figur 3 - Systemet ber om bekreftelse for å gjøre endringer.

På grunn av denne spørringen er denne metoden ikke egnet for å importere innstillinger til registeret under en stille systeminstallasjon. Men det finnes andre måter.

Kommandolinje

For å importere REG-filer fra kommandolinjen, er det en kommando REGEDIT. Ved å skrive på kommandolinjen

REGEDIT C:\hklm.reg

Du får nøyaktig samme dialogboks som når du dobbeltklikker. Du kan undertrykke utseendet til dialogboksen ved å kjøre kommandoen med parameteren /S. Dette er metoden som oftest brukes under automatisk installasjon av Windows.

REGEDIT /S C:\hklm.reg

REG ADD kommando

Ved å bruke kommandoen REG ADD Du kan også importere registerinnstillinger. Det er praktisk fordi kommandoene for å importere parametere kan inkluderes i en batch-fil som også utfører andre oppgaver (dvs. det er ikke behov for en ekstra REG-fil). For eksempel brukes denne kommandoen ofte til å importere registerverdier til RunOnceEx-nøkkelen og deretter installere programmer første gang du logger på. Kommandosyntaksen er ganske enkel - se den selv ved å kjøre kommandoen på kommandolinjen REG ADD.

INF-fil

Du kan også importere innstillinger til registeret ved hjelp av INF-filer. Deres generelle syntaks er noe mer kompleks enn REG-filer, men å skrive direkte til registeret er ganske enkelt. Nedenfor er et eksempel fra Msgina-tillegget

Signature="$Windows NT$" Msgina OptionDesc="Msgina" Tip="GINA Login Library" Modes=0,1,2,3 AddReg=Msgina.AddReg HKLM,"Software\Policies\Microsoft\Windows\System\ Shutdown" "ShowHibernateButton",0x10001,1 HKLM,"Software\Policies\Microsoft\Windows\System\Shutdown","HibernateAsButton",0x10001,1

Merk. Mer informasjon om INF-filer finner du i.