Een reg-bestand maken. REG-bestandsextensie

Bestanden in REG-formaat kunnen met speciale programma's worden geopend. Er zijn 2 soorten REG-formaten, die elk door verschillende programma's worden geopend. Om het gewenste type formaat te openen, bestudeert u de bestandsbeschrijvingen en downloadt u een van de voorgestelde programma's.

Hoe een REG-bestand te openen

Slaat de registratiesleutel, het serienummer en andere gebruikersregistratie-informatie op voor een specifiek programma. Gemaakt na voltooiing van de registratie. Er wordt door het programma naar verwezen wanneer het wordt geopend om de gebruiker te identificeren, maar het bestand mag niet handmatig worden geopend.

Download het programma voor het formaat

Wanneer het wordt gestart, wordt het Windows-register bijgewerkt. Er kunnen standaard REG-bestanden worden gemaakt om verschillende aspecten van Windows te wijzigen. Volg deze aanwijzingen om uw eigen registerupdatebestand te maken:

1. Voer Regedit uit (selecteer Uitvoeren in het Startmenu, typ "Regedit")

2. Selecteer de registersectie die u wilt wijzigen

3. Selecteer Exporteren in het menu Bestand

4. Selecteer de optie "Geselecteerde vertakking" in het Exportbereik onder aan het venster.

5. Sla het bestand op met de extensie ".reg".

Opmerking: het handmatig bijwerken van het Windows-register is een geavanceerder proces en mag alleen worden geprobeerd als u precies weet wat u moet doen. Het onjuist bijwerken van het register kan Windows-fouten veroorzaken.

Hoe een REG-bestand (registerbestand) te openen

Een REG-bestand is een tekstbestand met de REG-extensie, samengesteld in een specifiek formaat.

REG-bestandsformaat

Hieronder ziet u een voorbeeld van een REG-bestand dat het menu met recente documenten uitschakelt.

;Schakel het menu Recente documenten uit
"NoRecentDocsMenu"=hex:01,00,00,00

Een REG-bestand maken

Het maken van een REG-bestand is heel eenvoudig. Kopieer de code naar een teksteditor (bijvoorbeeld Kladblok). Druk op CTRL+S en sla het bestand op met een willekeurige naam en .reg-extensie, beide tussen aanhalingstekens.


Figuur 1. Een REG-bestand maken

Importeer een REG-bestand

De eenvoudigste manier om een ​​REG-bestand te importeren is door erop te dubbelklikken. Zie het artikel Registerinstellingen importeren voor meer informatie.

REG-bestandssyntaxis

  • Windows Register-editor versie 5.00- de bestandskop, die er een integraal onderdeel van is. Je kunt REGEDIT4 ook als header zien - dit is het Windows 98 / NT 4.0-formaat, dat echter ook door nieuwere Windows-besturingssystemen zal worden begrepen. Meer informatie over de verschillen in formaten kun je vinden op de JSO FAQ website (in het Engels).
  • ;Schakel het menu Recente documenten uit- een reactie. Alle regels beginnend met ; (puntkomma) vertegenwoordigen opmerkingen.
  • - Dit is een registersleutel. Grafisch (in de Register-editor) vertegenwoordigt dit het pad naar de parameter. In het REG-bestandsformaat staan ​​secties altijd tussen vierkante haakjes. In dit voorbeeld behoort de Explorer-(sub)sleutel tot de HKEY_CURRENT_USER-sleutel.
  • "NoRecentDocsMenu"=hex:01,00,00,00- registerparameter en de betekenis ervan. Afhankelijk van de waarde van de parameter verandert het gedrag van het besturingssysteem of object. Veel parameters kunnen worden geconfigureerd in de GUI van het besturingssysteem, maar niet allemaal. In dergelijke gevallen worden register-editors, tweakers of REG-bestanden gebruikt om de parameter te wijzigen.

Een REG-bestand kan verschillende vertakkingen en registerinstellingen bevatten, maar de header wordt alleen aan het begin gebruikt.

Voorbeeld:

Windows Register-editor versie 5.00

;Schakel opnieuw opstarten uit in geval van BSOD
"AutoReboot"=dword:00000000

;Schakel de welkomstschermmelding over ongelezen berichten uit
"MessageExpiryDays"=dword:00000000

Dit REG-bestand is verkregen door te exporteren vanuit de register-editor regedit.exe. Met behulp van REG-bestanden kunt u wijzigingen aanbrengen in het systeemregister. Deze handeling wordt het importeren van registerinstellingen genoemd.

REG-bestand parameterwaarden

Een gedetailleerde beschrijving van de instellingen vindt u in het artikel Beschrijving van het Microsoft Windows-register. Laten we eens kijken naar praktische voorbeelden. Elk type parameter heeft zijn eigen waarden. Vaak kunt u aan de hand van de waarde precies bepalen wat een bepaalde registeraanpassing doet. In dit geval is bijvoorbeeld een bepaalde functie uitgeschakeld.


"AutoHerstart"= dword:00000000

De parameter is van het type REG_DWORD. De gegevens worden weergegeven als een waarde van 4 bytes (32-bits geheel getal). Dit gegevenstype wordt gebruikt om instellingen voor apparaatstuurprogramma's en services op te slaan. In de Register-editor GUI wijzigt u de waarde van 0 op 1 (of vice versa).
Gebruikelijk,

    betekenis 0 betekent gehandicapt;

    betekenis 1 betekent ingeschakeld.

In dit voorbeeld schakelen we de automatische herstartfunctie (AutoReboot) van het besturingssysteem uit (0) in het geval van een systeemfout (BSOD). Voor de parameter REG_WORD moet u het laatste cijfer van de waarde wijzigen.

Reg-bestandsstructuur
Chebotarev Igor

Kennis van het Windows-register is niet compleet zonder de mogelijkheid om een ​​reg-bestand te schrijven. Laten we beginnen met wat het is. Een reg-bestand is een bestand met een specifieke structuur en bevat informatie die in het register kan worden geïmporteerd. Als het werken met de register-editor is geblokkeerd (hoe u dit doet, leest u in het artikel), dan is de eenvoudigste manier om het register te bewerken het maken en importeren van een reg-bestand (u kunt natuurlijk naar DOS gaan, naar beschermde modus, gebruik andere programma's, maar dat is allemaal veel moeilijker, en vooral langer).
Reg-bestanden hebben bepaalde structurele vereisten. Laten we beginnen met het feit dat u in de eerste regel van het bestand moet invoeren
REGEDIT4
Houd er rekening mee dat de letters groot moeten zijn. Afgezien hiervan mag er niets in de eerste regel staan. Na deze tekst MOET er een lege regel staan. Vervolgens wordt het registergedeelte aangegeven waarin u enkele parameters moet registreren of wijzigen. De sectietitel moet tussen vierkante haakjes staan ​​[...]. Hieronder staan ​​de parameters die moeten worden toegevoegd, één parameter per regel. Als u in meerdere secties wijzigingen moet aanbrengen, moet u één lege regel laten tussen de laatste parameter van de vorige sectie en de naam van de volgende sectie. Misschien een beetje verwarrend, maar zo zou het eruit moeten zien:
REGEDIT4
"param1"="znachenie1"
"param2"="znachenei2"
"param3"="znachenie3"
"param_1"="znachenie_1"
De laatste regel in het bestand moet BLANK zijn. Nadat u zo'n bestand heeft gemaakt, voert u het eenvoudig uit als een gewoon programma. U wordt gevraagd wijzigingen in het register aan te brengen en na een positief antwoord wordt de informatie uit het bestand geïmporteerd. Windows rapporteert de importresultaten in het venster dat hierna verschijnt.
Nu een paar woorden over de parameters die kunnen worden toegevoegd. Zoals je misschien hebt gemerkt, voegt het bovenstaande voorbeeld parameters toe met regels als "param1"="znachenie1". Die. Hiermee wordt een STRING-parameter toegevoegd met de naam "param1" en de waarde "znachenie1". Maar er zijn ook binaire en DWORD-parameters. Het opnameformaat voor het toevoegen ervan is iets anders. Voor parameters van het DWORD-type wordt de tekenreeks gebruikt
"param"=dword:XXXXXXX
Hier is "param" de naam van de parameter, dword - geeft het type van deze parameter aan (de letters moeten klein zijn!) en na de dubbele punt staat een waarde van acht cijfers in hexadecimaal (!) formaat. De meeste DWORD-parameters hebben echter een waarde van 0 of 1, wat betekent dat u 00000000 of 00000001 moet schrijven in plaats van XXXXXXXXX. In de rij zijn geen spaties toegestaan.
Om een ​​binaire parameter toe te voegen: het opnameformaat is enigszins anders:
"param"=hex:XX,XX,XX,....
Nu zal ik deze regel ontcijferen. Welnu, alles is duidelijk met de naam van de parameter, na het teken "= staat een hexuitdraai, d.w.z. geeft aan dat dit een binaire parameter zal zijn, gevolgd door hexadecimale getallen gescheiden door een komma. Als u bijvoorbeeld een binaire parameter moet toevoegen die gelijk is aan "be 00 00 00", schrijft u de regel
"param"=hex:be,00,00,00
Er zijn 'standaard'-parameters in het register. Om ze een waarde toe te kennen via een reg-bestand, moet je de volgende regel toevoegen:
@=Znachenie
Hier geeft het @-teken aan dat we de waarde van de parameter toewijzen aan "Standaard". Let op: het staat niet tussen aanhalingstekens.
Nu zal ik een voorbeeld geven van een eenvoudig reg-bestand dat een site registreert in het register dat de startpagina in Internet Explorer instelt:
REGEDIT4
"Startpagina" = "http://www.site/"
Naar mijn mening is alles heel eenvoudig en duidelijk. Maar reg-bestanden hebben één bijzonderheid: ze kunnen niet worden gebruikt om parameters in het register te verwijderen, hoewel je wel een hele sectie kunt verwijderen. Om een ​​sectie uit het register te verwijderen, plaatst u het “-” symbool tussen vierkante haakjes vóór de naam ervan. Dit is hoe het eruit ziet:
[-HKEY_LOCAL_MACHINE\Software\QuickSoft\QuickStart]
Dankzij deze invoer wordt de subsectie "QuickStart" uit de sectie "QuickSoft" met al zijn inhoud verwijderd. Maar hoe zit het met de parameters? Ze kunnen immers niet worden verwijderd. Het instellen van beperkingen op de toegang tot verschillende Windows-shell-instellingen, zoals beschreven in het artikel, gebeurt dus met behulp van parameters van het DWORD-type. In dit geval, als de parameterwaarde 1 (00000001) is, is de beperking ingeschakeld, en als deze 0 (00000000) is, is de beperking uitgeschakeld. Het is dus niet nodig om de parameters te verwijderen; het volstaat om er eenvoudigweg waarden aan toe te wijzen die gelijk zijn aan nul.
Opmerking over verwijdering gemaakt door Nikolai Basmanov:
Met REG-bestanden kunt u parameters verwijderen. Syntaxis:
REGEDIT4
"xxx"=-

Hier vindt u misschien alle basisinformatie over de structuur van reg-bestanden. Ik raad ook aan om enkele secties uit het register te exporteren (niet erg groot met kleine nestingen) om nogmaals naar de bestandsstructuur te kijken. Het doet nooit pijn. Nu kunt u eenvoudig wijzigingen in het register aanbrengen met behulp van reg-bestanden.

In deze notitie zullen we de vraag behandelen: wat zijn bestanden met de extensie reg, waarvoor ze dienen en hoe ze gebruikt moeten worden.

Bestanden met de extensie reg zijn service en worden gebruikt om wijzigingen aan te brengen in .

Bijvoorbeeld wanneer gegevens ervan worden geëxporteerd naar een reg-bestand. In de kern zijn dit gewone tekstbestanden, waarvan de inhoud kan worden bekeken met elke teksteditor, bijvoorbeeld een standaardprogramma Notitieboekje. Theoretisch kan een dergelijk bestand handmatig worden geschreven, maar dit gebeurt uiterst zelden.

Om het reg-bestand te openen en de inhoud ervan te bekijken, moet u het contextmenu oproepen door er met de rechtermuisknop op te klikken. Vervolgens moet je in het menu de optie selecteren “ Wijziging».

Het programma wordt geopend Notitieboekje en daarin zie je de inhoud van het reg-bestand:

Maar hier moet u rekening houden met het volgende punt: als u zelf het Windows-register naar een reg-bestand hebt geëxporteerd, kan het behoorlijk groot zijn.

In mijn geval was de grootte van het reg-bestand bijvoorbeeld 104 MB (ik heb het volledige register naar een bestand geëxporteerd). Het openen van zo'n bestand kan behoorlijk wat tijd in beslag nemen, dus bij het maken van een registerback-up verdient het nog steeds de voorkeur om alleen de registertak te exporteren waarin u wijzigingen wilt aanbrengen. In dit geval wordt het reg-bestand sneller gemaakt bij het exporteren van gegevens, en zal het importeren van gegevens sneller gaan bij het herstellen vanaf een back-up.

Zoals hierboven vermeld, hoewel reg-bestanden in wezen tekstbestanden zijn, werkt niemand ermee in teksteditors. Ze worden meestal gebruikt om wijzigingen aan te brengen in bepaalde instellingen of registerinstellingen, of om een ​​reservekopie van het Windows-register te maken.

Om gegevens uit een reg-bestand in het register in te voeren, voert u het gewoon uit, dat wil zeggen dubbelklikt u met de linkermuisknop op het bestand. Er verschijnt een bericht waarin u wordt gewaarschuwd dat deze acties onveilig zijn:

Als u vertrouwen heeft in het bestand, kunt u veilig op de knop drukken "Ja". Alle gegevens uit het reg-bestand worden in het register geïmporteerd. Als dit bestand niet door u is gemaakt, raad ik u aan een volledige back-up van het register te maken voordat u het uitvoert. In dit geval kunt u veel problemen voorkomen als er iets misgaat.