Wachtwoord vergeten?

Wachtwoord vergeten
Vul hier uw email adres in. U ontvangt dan een nieuw wachtwoord.

Beschrijving van het Microsoft Windows-register

Gepost op 13-02-2007 - Overige Microsoft Producten - 0 reacties


De informatie in dit artikel is van toepassing op:

  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Professional for Itanium-based systems
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Media Center Edition 2002
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows® 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Server 4.0 Enterprise Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 Tweede editie
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 95
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition

Dit artikel is eerder gepubliceerd onder NL256986

Samenvatting

In dit artikel wordt het register beschreven. Dit artikel bevat tevens informatie over het bewerken van het register en een overzicht van verwijzingen naar aanvullende informatie.


Terug naar begin

Meer informatie

Beschrijving van het register

In de vijfde editie van de Microsoft Computer Dictionary wordt het register als volgt gedefinieerd (hier vertaald vanuit het Engels):

Een centrale, hiërarchische database die wordt gebruikt in Microsoft Windows 9x, Windows CE, Windows NT, en Windows 2000 om gegevens in op te slaan die nodig zijn om het systeem te configureren voor een of meer gebruikers, toepassingen en apparaten.


Het register bevat informatie die Windows tijdens het gebruik voortdurend nodig heeft, zoals profielen voor iedere gebruiker, de op de computer geïnstalleerde toepassingen en de typen documenten die elke toepassing kan maken, instellingen van eigenschappenvensters voor mappen en toepassingspictogrammen, de hardware die op het systeem is geïnstalleerd en de poorten die in gebruik zijn.


Het register vervangt de meeste INI-tekstbestanden die worden gebruikt in Windows 3.x- en MS-DOS-configuratiebestanden, zoals Autoexec.bat en Config.sys. Hoewel het register in verscheidene Windows-besturingssystemen wordt gebruikt, kunnen er onderling verschillen zijn.

Registergegevens worden opgeslagen in binaire bestanden.


Terug naar begin

Informatie over het bewerken van het register

Microsoft raadt u aan om bij het bewerken van het register uitsluitend de stappen in de Microsoft-documentatie aan te houden. Gebruik indien mogelijk de gebruikersinterface van Windows in plaats van het register rechtstreeks te bewerken.

U kunt het register bewerken met de Register-editor (Regedit.exe of Regedt32.exe). Onjuist gebruik van de Register-editor kan ernstige problemen veroorzaken die ertoe kunnen leiden dat u het besturingssysteem opnieuw moet installeren. Microsoft kan niet garanderen dat problemen die worden veroorzaakt door onjuist gebruik van de Register-editor, kunnen worden opgelost. Het gebruik van de Register-editor is dan ook voor uw eigen risico. Voor meer informatie over de verschillen tussen Regedit.exe and Regedt32.exe klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:

141377Verschillen tussen Regedit.exe en Regedt32.exe

Voordat u het register gaat bewerken, moet u er een back-up van maken en moet u weten hoe u het register kunt herstellen als er een probleem optreedt. Voor meer informatie over het maken van een back-up en het herstellen van het register klikt u op de volgende artikelnummers in de Microsoft Knowledge Base:

322756Back-up van het register maken en het register bewerken en terugzetten in Windows XP en Windows Server 2003

322755Back-up van het register maken en het register bewerken en terugzetten in Windows 2000

323170Reservekopie maken van het register en het register bewerken en herstellen in Windows NT 4.0

322754Reservekopie maken van het register en het register bewerken en herstellen in Windows 95, Windows 98 en Windows ME

Als u registergegevens wilt wijzigen, moet een programma de registerfuncties gebruiken die zijn gedefinieerd op de volgende MSDN-website: Beheerders kunnen het register wijzigen met de Register-editor (Regedit.exe of Regedt32.exe), groepsbeleid, systeembeleid, registerbestanden (.REG) of door het uitvoeren van scripts (zoals VisualBasic-scriptbestanden).

Opmerking Het register is in 64-bits versies van Windows XP en Windows Server 2003 onderverdeeld in 32-bits en 64-bits sleutels. Veel 32-bits sleutels hebben dezelfde namen als de 64-bits versies van die sleutels en vice versa. In de 64-bits standaardversie van de Register-editor die deel uitmaakt van de 64-bits versies van Windows XP en Windows Server 2003, worden de 32-bits sleutels onder het volgende knooppunt weergegeven:

HKEY_LOCAL_MACHINE\Software\WOW6432

Voor meer informatie over het weergeven van het register in 64-bits versies van Windows klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:

305097Het systeemregister weergeven met een 64-bits versie van Windows

In het navigatiegebied van de Register-editor worden mappen weergegeven. Elke map staat voor een vooraf gedefinieerde sleutel op de lokale computer. Wanneer u het register van een externe computer opent, worden er slechts twee vooraf gedefinieerde sleutels weergegeven: HKEY_USERS en HKEY_LOCAL_MACHINE. De volgende tabel bevat een overzicht van de vooraf gedefinieerde sleutels die door het systeem worden gebruikt. De maximumgrootte van een sleutelnaam is 255 tekens.
Map / vooraf gedefinieerde sleutelBeschrijving
HKEY_CURRENT_USERBevat de hoofdmap van de configuratie-informatie voor de gebruiker die momenteel is aangemeld. De mappen, schermkleuren en Configuratiescherm-instellingen van de gebruiker worden hier opgeslagen. Deze gegevens zijn gekoppeld aan het gebruikersprofiel. Deze sleutel wordt soms afgekort tot 'HKCU'.
HKEY_USERSBevat alle momenteel geladen gebruikersprofielen op de computer. HKEY_CURRENT_USER is een subsleutel van HKEY_USERS. HKEY_USERS wordt soms afgekort tot 'HKU'.
HKEY_LOCAL_MACHINEBevat configuratie-informatie die betrekking heeft op de computer (voor alle gebruikers). Deze sleutel wordt soms afgekort tot 'HKLM'.
HKEY_CLASSES_ROOTIs een subsleutel van HKEY_LOCAL_MACHINE\Software. Op basis van de gegevens die hier zijn opgeslagen, wordt het juiste programma geopend wanneer u met Windows Verkenner een bestand opent. Deze sleutel wordt soms afgekort tot 'HKCR'. Vanaf Windows 2000 wordt deze informatie opgeslagen onder zowel de sleutel HKEY_LOCAL_MACHINE als de sleutel HKEY_CURRENT_USER. De sleutel HKEY_LOCAL_MACHINE\Software\Classes bevat standaardinstellingen die van toepassing kunnen zijn op alle gebruikers op de lokale computer. De sleutel HKEY_CURRENT_USER\Software\Classes bevat instellingen die voorrang hebben op de standaardinstellingen en alleen van toepassing zijn op de interactieve gebruiker. De sleutel HKEY_CLASSES_ROOT biedt een weergave van het register waarin de gegevens uit deze twee bronnen worden samengevoegd. De sleutel HKEY_CLASSES_ROOT biedt deze samengevoegde weergave ook voor programma's die zijn ontworpen voor eerdere versies van Windows. Als u de instellingen voor de interactieve gebruiker wilt wijzigen, moet u dat doen onder HKEY_CURRENT_USER\Software\Classes in plaats van onder HKEY_CLASSES_ROOT. Als u de standaardinstellingen wilt wijzigen, moet u dat doen onder HKEY_LOCAL_MACHINE\Software\Classes. Als u sleutels toevoegt aan een sleutel onder HKEY_CLASSES_ROOT, worden de gegevens door het systeem opgeslagen onder HKEY_LOCAL_MACHINE\Software\Classes. Als u waarden toevoegt aan een sleutel onder HKEY_CLASSES_ROOT en de sleutel bestaat al onder HKEY_CURRENT_USER\Software\Classes, worden de gegevens daar opgeslagen in plaats van onder HKEY_LOCAL_MACHINE\Software\Classes.
HKEY_CURRENT_CONFIGBevat informatie over het hardwareprofiel dat door de lokale computer wordt gebruikt tijdens het opstarten van het systeem.
De volgende tabel bevat een overzicht van de gegevenstypen die momenteel zijn gedefinieerd en worden gebruikt door Windows. De maximumgrootte van een waardenaam is als volgt:
  • Windows Server 2003 en Windows XP: 16.383 tekens
  • Windows 2000: 260 ANSI-tekens of 16.383 Unicode-tekens
  • Windows Millennium Edition/Windows 98/Windows 95: 255 tekens
Lange waarden (meer dan 2048 bytes) moeten worden opgeslagen als bestanden en de bestandsnamen moeten worden opgeslagen in het register. Hierdoor kan het register efficiënter functioneren. De maximumgrootte van een waarde is als volgt:
  • Windows NT 4.0/Windows 2000/Windows XP/Windows Server 2003: beschikbaar geheugen
  • Windows Millennium Edition/Windows 98/Windows 95: 16.300 bytes
Opmerking Er is een limiet van 64 K aan de totale grootte van alle waarden van een sleutel.
NaamGegevenstypeBeschrijving
Binaire waardeREG_BINARYOnbewerkte binaire gegevens De meeste informatie over hardwareonderdelen wordt binair opgeslagen en wordt in hexadecimale notatie weergegeven in de Register-editor.
DWORD-waardeREG_DWORDGegevens die worden vertegenwoordigd door een getal dat 4 bytes lang is (een 32-bits geheel getal). Veel parameters voor apparaatstuurprogramma's en services zijn van dit type en worden in de Register-editor weergegeven in binaire, hexadecimale of decimale notatie. Gerelateerde waarden zijn DWORD_LITTLE_ENDIAN (minst significante byte bevindt zich op het laagste adres) en REG_DWORD_BIG_ENDIAN (minst significante byte bevindt zich op het hoogste adres).
Uitbreidbare tekenreekswaardeREG_EXPAND_SZEen gegevensreeks van variabele lengte. Dit gegevenstype bevat variabelen die worden ingevuld wanneer de gegevens worden gebruikt door een programma of service.
Waarde met meerdere tekenreeksenREG_MULTI_SZEen meervoudige tekenreeks. Waarden die lijsten bevatten of meerdere waarden in een leesbare vorm zijn meestal van dit type. Vermeldingen worden gescheiden door spaties, komma's of andere tekens.
TekenreekswaardeREG_SZEen tekenreeks met een vaste lengte.
Binaire waardeREG_RESOURCE_LISTEen reeks geneste matrices die is ontworpen voor het opslaan van een bronnenlijst die wordt gebruikt door een apparaatstuurprogramma of een van de fysieke apparaten die daardoor worden bestuurd. Deze gegevens worden door het systeem gedetecteerd, naar de boomstructuur \ResourceMap geschreven en in de Register-editor als binaire waarde in hexadecimale notatie weergegeven.
Binaire waardeREG_RESOURCE_REQUIREMENTS_LISTEen reeks geneste matrices die is ontworpen voor het opslaan van een lijst met mogelijke hardwarebronnen van een apparaatstuurprogramma die kunnen worden gebruikt door het apparaatstuurprogramma of een van de fysieke apparaten die daardoor worden bestuurd. Een subset uit deze lijst wordt door het systeem naar de structuur \ResourceMap geschreven. Deze gegevens worden door het systeem gedetecteerd en worden in de Register-editor als binaire waarde in hexadecimale notatie weergegeven.
Binaire waardeREG_FULL_RESOURCE_DESCRIPTOREen reeks geneste matrices die is ontworpen voor het opslaan van een bronnenlijst die wordt gebruikt door een fysiek hardwareapparaat. Deze gegevens worden door het systeem gedetecteerd, naar de structuur \HardwareDescription geschreven en in de Register-editor als binaire waarde in hexadecimale notatie weergegeven.
GeenREG_NONEGegevens die niet van een bepaald type zijn. Deze gegevens worden door het systeem of door een toepassing naar het register geschreven en worden in de Register-editor als binaire waarde in hexadecimale notatie weergegeven.
KoppelingREG_LINKEen Unicode-tekenreeks die een symbolische koppeling benoemt.
QWORD-waardeREG_QWORDGegevens die worden vertegenwoordigd door een 64-bits geheel getal. Deze gegevens worden in de Register-editor weergegeven als binaire waarde en werden geïntroduceerd in Windows 2000.
Een registeronderdeel is een groep sleutels, subsleutels en waarden in het register die een verzameling ondersteuningsbestanden bevat waarin zich back-ups van de gegevens bevinden. De ondersteuningsbestanden voor alle onderdelen behalve HKEY_CURRENT_USER bevinden zich in Windows NT 4.0, Windows 2000, Windows XP en Windows Server 2003 in de map Systemroot\System32\Config. De ondersteuningsbestanden voor HKEY_CURRENT_USER bevinden zich in de map Systemroot\Profiles\Username. De bestandsnaamextensies van de bestanden in deze mappen, en soms de afwezigheid van een extensie, geven het type gegevens aan dat zich in deze bestanden bevindt.
Registeronderdeel.Ondersteuningsbestanden
HKEY_LOCAL_MACHINE\SAMSam, Sam.log, Sam.sav
HKEY_LOCAL_MACHINE\SecuritySecurity, Security.log, Security.sav
HKEY_LOCAL_MACHINE\SoftwareSoftware, Software.log, Software.sav
HKEY_LOCAL_MACHINE\SystemSystem, System.alt, System.log, System.sav
HKEY_CURRENT_CONFIGSystem, System.alt, System.log, System.sav, Ntuser.dat, Ntuser.dat.log
HKEY_USERS\DEFAULTDefault, Default.log, Default.sav
In Windows 98 hebben de registerbestanden de namen User.dat en System.dat. In Windows Millennium Edition hebben de registerbestanden de namen Classes.dat, User.dat en System.dat.

Opmerking Op basis van beveiligingsfuncties in Windows NT, Windows 2000, Windows XP en Windows Server 2003 kan een beheerder de toegang tot registersleutels beheren.


Terug naar begin

PrintPrint RSS reactiesRSS reacties BookmarkBookmark

Gekoppelde tags

32-bit, 64-bit, Database, Small Business Server, Tabel, Windows 2000, Windows 3.x, Windows 95, Windows 98, Windows 98 Tweede Editie, Windows CE, Windows ME, Windows NT, Windows Server 2003, Windows XP, Works, x64

Reacties
Nog geen reacties geplaatst.

Winkelmandje

Het winkelmandje is leeg

Inloggen
Als u hierboven op de knop 'bestellen' klikt krijgt u een overzicht van de door uw gewenste producten. Indien het overzicht compleet en correct is kunt via de wizard de verdere gegevens invullen en uw bestelling afronden. In het bestelproces kunt u altijd op 'vorige' drukken om terug te gaan in het proces. Bij Perrit staan vertrouwen, privacy en veiligheid op de eerste plaats, wij zullen uw gegevens dan ook met uiterste zorgvuldigheid behandelen en nooit doorgeven aan derden.

Perrit.nl Sherwood Rangers 29 Hengelo

Perrit.nl telefoon: +31 74 750 12 20

Kenniscentrum - Beschrijving van het Microsoft Windows-register
Perrit Kenniscentrum - Beschrijving van het Microsoft Windows-register