Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een toepassing moet een sleutel openen voordat deze gegevens aan het register kan toevoegen. Als u een sleutel wilt openen, moet een toepassing een ingang opgeven voor een andere sleutel in het register dat al is geopend. Het systeem definieert vooraf gedefinieerde sleutels die altijd geopend zijn. Vooraf gedefinieerde sleutels helpen een toepassing in het register te navigeren en het mogelijk te maken hulpprogramma's te ontwikkelen waarmee een systeembeheerder categorieën gegevens kan bewerken. Toepassingen die gegevens aan het register toevoegen, moeten altijd werken binnen het framework van vooraf gedefinieerde sleutels, zodat beheerprogramma's de nieuwe gegevens kunnen vinden en gebruiken.
Een toepassing kan ingangen voor deze sleutels gebruiken als toegangspunten voor het register. Deze ingangen zijn geldig voor alle implementaties van het register, hoewel het gebruik van de ingangen kan variëren van platform tot platform. Daarnaast zijn andere vooraf gedefinieerde ingangen gedefinieerd voor specifieke platforms. Hier volgen grepen voor de vooraf gedefinieerde sleutels.
| Handvat | Beschrijving |
|---|---|
|
HKEY_CLASSES_ROOT |
Registervermeldingen die ondergeschikt zijn aan deze sleutel definiëren typen (of klassen) van documenten en de eigenschappen die aan deze typen zijn gekoppeld. Shell- en COM-toepassingen gebruiken de gegevens die zijn opgeslagen onder deze sleutel. Deze sleutel biedt ook achterwaartse compatibiliteit met de Registratiedatabase van Windows 3.1 door informatie op te slaan voor DDE- en OLE-ondersteuning. Bestandsviewers en extensies van de gebruikersinterface slaan hun OLE-klasse-id's op in HKEY_CLASSES_ROOTen in-processervers worden geregistreerd in deze sleutel. Deze ingang mag niet worden gebruikt in een service of een toepassing die verschillende gebruikers imiteert. Zie HKEY_CLASSES_ROOTvoor meer informatie. |
|
HKEY_CURRENT_CONFIG |
Bevat informatie over het huidige hardwareprofiel van het lokale computersysteem. De informatie onder HKEY_CURRENT_CONFIG beschrijft alleen de verschillen tussen de huidige hardwareconfiguratie en de standaardconfiguratie. Informatie over de standaardhardwareconfiguratie wordt opgeslagen onder de Software en System sleutels van HKEY_LOCAL_MACHINE. HKEY_CURRENT_CONFIG is een alias voor HKEY_LOCAL_MACHINE\System\CurrentControlSet\Hardware Profiles\Current. Zie HKEY_CURRENT_CONFIGvoor meer informatie. |
|
HKEY_CURRENT_USER |
Registervermeldingen die ondergeschikt zijn aan deze sleutel definiëren de voorkeuren van de huidige gebruiker. Deze voorkeuren omvatten de instellingen van omgevingsvariabelen, gegevens over programmagroepen, kleuren, printers, netwerkverbindingen en toepassingsvoorkeuren. Deze sleutel maakt het gemakkelijker om de instellingen van de huidige gebruiker vast te stellen; de sleutel wordt toegewezen aan de vertakking van de huidige gebruiker in HKEY_USERS. In HKEY_CURRENT_USERslaan softwareleveranciers de huidige gebruikersspecifieke voorkeuren op die in hun toepassingen moeten worden gebruikt. Microsoft maakt bijvoorbeeld de HKEY_CURRENT_USER\Software\Microsoft sleutel voor de toepassingen die moeten worden gebruikt, waarbij elke toepassing een eigen subsleutel maakt onder de Microsoft-sleutel. De toewijzing tussen HKEY_CURRENT_USER en HKEY_USERS is per proces en wordt ingesteld wanneer het proces voor het eerst naar HKEY_CURRENT_USERverwijst. De toewijzing is gebaseerd op de beveiligingscontext van de eerste thread om te verwijzen naar HKEY_CURRENT_USER. Als deze beveiligingscontext geen register hive in HKEY_USERSheeft geladen, wordt de toewijzing ingesteld met HKEY_USERS\.Default. Nadat deze toewijzing tot stand is gebracht, blijft deze behouden, zelfs als de beveiligingscontext van de thread verandert. Alle registervermeldingen in HKEY_CURRENT_USER behalve die onder HKEY_CURRENT_USER\Software\Classes zijn opgenomen in het registergedeelte per gebruiker van een zwervend gebruikersprofiel. Als u andere vermeldingen wilt uitsluiten van een zwervend gebruikersprofiel, slaat u deze op in HKEY_CURRENT_USER_LOCAL_SETTINGS. Deze ingang mag niet worden gebruikt in een service of een toepassing die verschillende gebruikers imiteert. Roep in plaats daarvan de functie RegOpenCurrentUser aan. Zie HKEY_CURRENT_USERvoor meer informatie. |
|
HKEY_CURRENT_USER_LOCAL_SETTINGS |
Registervermeldingen die ondergeschikt zijn aan deze sleutel definiëren voorkeuren van de huidige gebruiker die lokaal zijn op de computer. Deze vermeldingen zijn niet opgenomen in het registergedeelte per gebruiker van een zwervend gebruikersprofiel.
Windows Server 2008, Windows Vista, Windows Server 2003 en Windows XP/2000: Deze sleutel wordt ondersteund vanaf Windows 7 en Windows Server 2008 R2. |
|
HKEY_LOCAL_MACHINE |
Registervermeldingen die ondergeschikt zijn aan deze sleutel definiëren de fysieke status van de computer, inclusief gegevens over het bustype, systeemgeheugen en geïnstalleerde hardware en software. Het bevat subsleutels die huidige configuratiegegevens bevatten, waaronder Plug en Play-informatie (de Enum branch, die een volledige lijst bevat van alle hardware die ooit in het systeem is geweest), netwerkaanmeldingsvoorkeuren, netwerkbeveiligingsgegevens, softwaregerelateerde informatie (zoals servernamen en de locatie van de server) en andere systeeminformatie. Zie HKEY_LOCAL_MACHINEvoor meer informatie. |
|
HKEY_PERFORMANCE_DATA |
Registervermeldingen die ondergeschikt zijn aan deze sleutel, bieden toegang tot prestatiegegevens. De gegevens worden niet daadwerkelijk opgeslagen in het register; de registerfuncties zorgen ervoor dat het systeem de gegevens van de bron verzamelt. |
|
HKEY_PERFORMANCE_NLSTEXT |
Registervermeldingen die ondergeschikt zijn aan deze sleutel verwijzen naar de tekenreeksen die tellers beschrijven in de lokale taal van het gebied waarin het computersysteem wordt uitgevoerd. Deze vermeldingen zijn niet beschikbaar voor Regedit.exe en Regedt32.exe.Windows 2000: Deze sleutel wordt niet ondersteund. |
|
HKEY_PERFORMANCE_TEXT |
Registervermeldingen die ondergeschikt zijn aan deze sleutel verwijzen naar de tekenreeksen die tellers in het Engels in de VS beschrijven. Deze vermeldingen zijn niet beschikbaar voor Regedit.exe en Regedt32.exe.Windows 2000: Deze sleutel wordt niet ondersteund. |
|
HKEY_USERS |
Registervermeldingen die ondergeschikt zijn aan deze sleutel definiëren de standaardgebruikersconfiguratie voor nieuwe gebruikers op de lokale computer en de gebruikersconfiguratie voor de huidige gebruiker. |
Met de functie RegOverridePredefKey kunt u een vooraf gedefinieerde registersleutel toewijzen aan een opgegeven sleutel in het register. Een software-installatieprogramma kan bijvoorbeeld een vooraf gedefinieerde sleutel opnieuw toewijzen voordat een DLL-onderdeel wordt geïnstalleerd. Hierdoor kan het installatieprogramma eenvoudig de informatie onderzoeken die de installatieprocedure van het DLL-bestand schrijft naar de vooraf gedefinieerde sleutel.
De RegDisablePredefinedCache en RegDisablePredefinedCacheEx-functies schakelen caching uit voor vooraf gedefinieerde registeringangen. Services die imitatie gebruiken, moeten RegDisablePredefinedCacheEx aanroepen voordat vooraf gedefinieerde registeringangen worden gebruikt.
De vooraf gedefinieerde ingangen zijn niet threadveilig. Het sluiten van een vooraf gedefinieerde ingang in de ene thread is van invloed op andere threads die gebruikmaken van de ingang.