Microsoft.Win32.Registry Fournit des objets qui représentent les clés racine du Registre Windows et des méthodes static permettant d'accéder à des paires clé/valeur. Définit les types (ou classes) de documents ainsi que les propriétés associées à ces types.Ce champ lit la clé de base HKEY_CLASSES_ROOT du Registre Windows. Contient des informations de configuration concernant le matériel qui ne sont pas spécifiques à l'utilisateur.Ce champ lit la clé de base HKEY_CURRENT_CONFIG du Registre Windows. Contient les informations relatives aux préférences de l'utilisateur en cours.Ce champ lit la clé de base HKEY_CURRENT_USER du Registre Windows. Récupère la valeur associée au nom spécifié, dans la clé de Registre spécifiée.Si le nom est introuvable dans la clé spécifiée, retourne une valeur par défaut que vous fournissez ou la valeur null si la clé spécifiée n'existe pas. null si la sous-clé spécifiée par n'existe pas ; autrement, la valeur associée à ou si est introuvable. Chemin de Registre complet de la clé, commençant avec une racine de Registre valide, comme « HKEY_CURRENT_USER ». Nom de la paire nom/valeur. Valeur à retourner si n'existe pas. L'utilisateur n'a pas les autorisations requises pour lire dans la clé de Registre. qui contient la valeur spécifiée a été marqué pour suppression. ne commence pas par une racine de Registre valide. Contient les informations de configuration pour l'ordinateur local.Ce champ lit la clé de base HKEY_LOCAL_MACHINE du Registre Windows. Contient des informations sur les performances des composants logiciels.Ce champ lit la clé de base HKEY_PERFORMANCE_DATA du Registre Windows. Définit la paire nom/valeur spécifiée sur la clé de Registre spécifiée.Si la clé spécifiée n'existe pas, elle est créée. Chemin de Registre complet de la clé, commençant avec une racine de Registre valide, comme « HKEY_CURRENT_USER ». Nom de la paire nom/valeur. Valeur à stocker. a la valeur null. ne commence pas par une racine de Registre valide. ouLa longueur de est supérieure à la longueur maximale autorisée (255 caractères). étant en lecture seule, elle n'est pas accessible en écriture ; il s'agit par exemple d'un nœud de niveau racine. L'utilisateur n'a pas les autorisations requises pour créer ou modifier des clés de Registre. Définit la paire nom/valeur sur la clé de Registre spécifiée, à l'aide du type de données de Registre spécifié.Si la clé spécifiée n'existe pas, elle est créée. Chemin de Registre complet de la clé, commençant avec une racine de Registre valide, comme « HKEY_CURRENT_USER ». Nom de la paire nom/valeur. Valeur à stocker. Type de données de Registre à utiliser lors du stockage des données. a la valeur null. ne commence pas par une racine de Registre valide.ouLa longueur de est supérieure à la longueur maximale autorisée (255 caractères).ou Le type de ne correspondait pas au type de données de Registre spécifié par , par conséquent les données n'ont pas pu être converties correctement. étant en lecture seule, elle n'est pas accessible en écriture ; il s'agit par exemple d'un nœud de niveau racine ou bien la clé n'a pas été ouverte avec un accès en écriture. L'utilisateur n'a pas les autorisations requises pour créer ou modifier des clés de Registre. Contient les informations relatives à la configuration utilisateur par défaut.Ce champ lit la clé de base HKEY_USERS du Registre Windows. Représente les valeurs possibles pour un nœud de niveau supérieur sur un ordinateur étranger. Représente la clé de base HKEY_CLASSES_ROOT sur un autre ordinateur.Cette valeur peut être passée à la méthode afin d'ouvrir ce nœud à distance. Représente la clé de base HKEY_CURRENT_CONFIG sur un autre ordinateur.Cette valeur peut être passée à la méthode afin d'ouvrir ce nœud à distance. Représente la clé de base HKEY_CURRENT_USER sur un autre ordinateur.Cette valeur peut être passée à la méthode afin d'ouvrir ce nœud à distance. Représente la clé de base HKEY_LOCAL_MACHINE sur un autre ordinateur.Cette valeur peut être passée à la méthode afin d'ouvrir ce nœud à distance. Représente la clé de base HKEY_PERFORMANCE_DATA sur un autre ordinateur.Cette valeur peut être passée à la méthode afin d'ouvrir ce nœud à distance. Représente la clé de base HKEY_USERS sur un autre ordinateur.Cette valeur peut être passée à la méthode afin d'ouvrir ce nœud à distance. Représente un nœud de niveau clé dans le Registre Windows.Cette classe est une encapsulation du Registre. Crée une sous-clé ou en ouvre une existante pour l'accès en écriture. Sous-clé nouvellement créée ou null si l'opération a échoué.Si une chaîne de longueur nulle est spécifiée pour , l'objet en cours est retourné. Nom ou chemin d'accès de la sous-clé à créer ou ouvrir.Cette chaîne n'est pas sensible à la casse. a la valeur null. L'utilisateur n'a pas les autorisations requises pour créer ou ouvrir la clé de Registre. Le sur lequel cette méthode est appelée est fermé (les clés fermées sont inaccessibles). n'est pas accessible en écriture ; par exemple, il n'a pas été ouvert en tant que clé accessible en écriture ou l'utilisateur ne dispose pas des droits d'accès nécessaires. Le niveau d'imbrication dépasse 510.ouUne erreur système s'est produite, telle que la suppression de la clé ou une tentative de création d'une clé à la racine de . Crée une nouvelle sous-clé ou ouvre une existante avec l'accès spécifié. Disponible à partir.NET Framework 2015 Sous-clé nouvellement créée ou null si l'opération a échoué.Si une chaîne de longueur nulle est spécifiée pour , l'objet en cours est retourné. Nom ou chemin d'accès de la sous-clé à créer ou ouvrir.Cette chaîne n'est pas sensible à la casse. truepour indiquer que la nouvelle sous-clé est accessible en écriture ; Sinon, false. a la valeur null. L'utilisateur n'a pas les autorisations requises pour créer ou ouvrir la clé de Registre. Le actuel n'est pas accessible en écriture ; par exemple, il n'a pas été ouvert en tant que clé accessible en écriture ou l'utilisateur ne dispose pas des droits d'accès nécessaires. Le niveau d'imbrication dépasse 510.ouUne erreur système s'est produite, telle que la suppression de la clé ou une tentative de création d'une clé à la racine de . Crée une nouvelle sous-clé ou ouvre une existante avec l'accès spécifié. Disponible à partir.NET Framework 2015 Sous-clé nouvellement créée ou null si l'opération a échoué.Si une chaîne de longueur nulle est spécifiée pour , l'objet en cours est retourné. Nom ou chemin d'accès de la sous-clé à créer ou ouvrir.Cette chaîne n'est pas sensible à la casse. truepour indiquer que la nouvelle sous-clé est accessible en écriture ; Sinon, false. Option de Registre à utiliser. a la valeur null. ne spécifie pas une Option valide L'utilisateur n'a pas les autorisations requises pour créer ou ouvrir la clé de Registre. Le actuel n'est pas accessible en écriture ; par exemple, il n'a pas été ouvert en tant que clé accessible en écriture ou l'utilisateur ne dispose pas des droits d'accès nécessaires. Le niveau d'imbrication dépasse 510.ouUne erreur système s'est produite, telle que la suppression de la clé ou une tentative de création d'une clé à la racine de . Supprime la sous-clé spécifiée. Nom de la sous-clé à supprimer.Cette chaîne n'est pas sensible à la casse. possède des sous-clés enfants. Le paramètre ne spécifie pas une clé de Registre valide. est null L'utilisateur n'a pas les autorisations requises pour supprimer la clé. Le en cours de manipulation est fermé (les clés fermées ne sont pas accessibles). L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés. Supprime la sous-clé spécifiée et spécifie si une exception est levée lorsque la sous-clé est introuvable. Nom de la sous-clé à supprimer.Cette chaîne n'est pas sensible à la casse. Indique si une exception doit être déclenchée lorsque la sous-clé spécifiée est introuvable.Si cet argument a la valeur true et que la sous-clé spécifiée n'existe pas, une exception est levée.Si cet argument a la valeur false et que la sous-clé spécifiée n'existe pas, aucune action n'est entreprise. possède des sous-clés enfants. ne spécifie pas une clé de Registre valide et a la valeur true. a la valeur null. L'utilisateur n'a pas les autorisations requises pour supprimer la clé. Le en cours de manipulation est fermé (les clés fermées ne sont pas accessibles). L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés. Supprime récursivement une sous-clé et toutes les sous-clés enfants. Sous-clé à supprimer.Cette chaîne n'est pas sensible à la casse. a la valeur null. Une tentative de suppression d'une ruche racine est effectuée.ou ne spécifie pas une sous-clé de Registre valide. Une erreur d'E/S s'est produite. L'utilisateur n'a pas les autorisations requises pour supprimer la clé. Le en cours de manipulation est fermé (les clés fermées ne sont pas accessibles). L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés. Supprime de manière récursive la sous-clé spécifiée et toutes les sous-clés enfants, et spécifie si une exception est levée si la sous-clé est introuvable. Nom de la sous-clé à supprimer.Cette chaîne n'est pas sensible à la casse. Indique si une exception doit être déclenchée lorsque la sous-clé spécifiée est introuvable.Si cet argument a la valeur true et que la sous-clé spécifiée n'existe pas, une exception est levée.Si cet argument a la valeur false et que la sous-clé spécifiée n'existe pas, aucune action n'est entreprise. Une tentative a été faite pour supprimer la ruche racine de l'arborescence.ou ne spécifie pas une sous-clé de Registre valide et a la valeur true. a la valeur null. est fermé (les clés fermées ne sont pas accessibles). L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés. L'utilisateur n'a pas les autorisations requises pour supprimer la clé. Supprime la valeur spécifiée de cette clé. Nom de la valeur à supprimer. n'est pas une référence valide à une valeur. L'utilisateur n'a pas les autorisations requises pour supprimer la valeur. Le en cours de manipulation est fermé (les clés fermées ne sont pas accessibles). Le en cours de manipulation est en lecture seule. Supprime la valeur spécifiée de cette clé et spécifie si une exception est levée lorsque la valeur est introuvable. Nom de la valeur à supprimer. Indique si une exception doit être déclenchée lorsque la valeur spécifiée est introuvable.Si cet argument a la valeur true et que la valeur spécifiée n'existe pas, une exception est levée.Si cet argument a la valeur false et que la valeur spécifiée n'existe pas, aucune action n'est entreprise. n'est pas une référence valide à une valeur et est true. ou a la valeur null. L'utilisateur n'a pas les autorisations requises pour supprimer la valeur. Le en cours de manipulation est fermé (les clés fermées ne sont pas accessibles). Le en cours de manipulation est en lecture seule. Libère toutes les ressources utilisées par l'instance actuelle de la classe . Écrit tous les attributs de la clé de Registre ouverte spécifiée dans le Registre. [ESSENTIEL POUR LA SÉCURITÉ] Crée une clé de Registre à partir d'un handle spécifié. Clé de Registre. Handle de la clé de Registre. [ESSENTIEL POUR LA SÉCURITÉ] Crée une clé de Registre à partir d'un handle spécifié et de la configuration d'affichage du Registre. Clé de Registre. Handle de la clé de Registre. Affichage du Registre à utiliser. Récupère un tableau de chaînes qui contient tous les noms de sous-clés. Tableau de chaînes qui contient les noms des sous-clés pour la clé active. L'utilisateur n'a pas les autorisations requises pour lire dans la clé. Le en cours de manipulation est fermé (les clés fermées ne sont pas accessibles). L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés. Une erreur système s'est produite, telle que la suppression de la clé actuelle. Récupère la valeur associée au nom spécifié.Retourne null si la paire nom/valeur n'existe pas dans le Registre. La valeur associée à , ou null si est introuvable. Nom de la valeur à récupérer.Cette chaîne n'est pas sensible à la casse. L'utilisateur n'a pas les autorisations requises pour lire dans la clé de Registre. Le qui contient la valeur spécifiée est fermé (les clés fermées ne sont pas accessibles). qui contient la valeur spécifiée a été marqué pour suppression. L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés. Récupère la valeur associée au nom spécifié.Si le nom est introuvable, la valeur par défaut que vous fournissez est retournée. La valeur associée à , avec toutes les variables d'environnement incorporées non développées, ou si est introuvable. Nom de la valeur à récupérer.Cette chaîne n'est pas sensible à la casse. Valeur à retourner si n'existe pas. L'utilisateur n'a pas les autorisations requises pour lire dans la clé de Registre. Le qui contient la valeur spécifiée est fermé (les clés fermées ne sont pas accessibles). qui contient la valeur spécifiée a été marqué pour suppression. L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés. Récupère la valeur associée au nom spécifié et aux options de récupération.Si le nom est introuvable, la valeur par défaut que vous fournissez est retournée. Valeur associée à , traitée conformément aux spécifiées, ou si est introuvable. Nom de la valeur à récupérer.Cette chaîne n'est pas sensible à la casse. Valeur à retourner si n'existe pas. Une des valeurs d'énumération qui spécifie le traitement facultatif de la valeur récupérée. L'utilisateur n'a pas les autorisations requises pour lire dans la clé de Registre. Le qui contient la valeur spécifiée est fermé (les clés fermées ne sont pas accessibles). qui contient la valeur spécifiée a été marqué pour suppression. n'est pas une valeur valide ; par exemple, une valeur non valide est castée en . L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés. Récupère le type de données de Registre de la valeur associée au nom spécifié. Type de données de Registre de la valeur associée à . Nom de la valeur dont le type de données de Registre doit être récupéré.Cette chaîne n'est pas sensible à la casse. L'utilisateur n'a pas les autorisations requises pour lire dans la clé de Registre. Le qui contient la valeur spécifiée est fermé (les clés fermées ne sont pas accessibles). La sous-clé qui contient la valeur spécifiée n'existe pas.ouLa paire nom/valeur spécifiée par n'existe pas.Cette exception n'est pas levée dans Windows 95, Windows 98 ou Windows Millennium Edition. L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés. Récupère un tableau de chaînes qui contient tous les noms de valeurs associés à cette clé. Tableau de chaînes qui contient les noms de valeurs pour la clé active. L'utilisateur n'a pas les autorisations requises pour lire dans la clé de Registre. Le en cours de manipulation est fermé (les clés fermées ne sont pas accessibles). L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés. Une erreur système s'est produite, telle que la suppression de la clé actuelle. [ESSENTIEL POUR LA SÉCURITÉ] Obtient un objet qui représente la clé de Registre que l'objet actuel encapsule. Handle de la clé de Registre. Récupère le nom de la clé. Nom absolu (complet) de la clé. est fermé (les clés fermées ne sont pas accessibles). Ouvre une nouvelle qui représente la clé demandée sur l'ordinateur local avec la vue spécifiée. Clé de Registre demandée. Clé HKEY à ouvrir. Affichage du Registre à utiliser. ou n'est pas valide. L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés. L'utilisateur n'a pas les autorisations requises pour exécuter cette action. Récupère une sous-clé en lecture seule. Sous-clé demandée ou null en cas d'échec de l'opération. Nom ou chemin d'accès de la sous-clé à ouvrir en lecture seule. est null est fermé (les clés fermées ne sont pas accessibles). L'utilisateur n'a pas les autorisations requises pour lire la clé de Registre. Extrait une sous-clé spécifiée et spécifie si l'accès en écriture doit s'appliquer à la clé. Sous-clé demandée ou null en cas d'échec de l'opération. Nom ou chemin d'accès de la sous-clé à ouvrir. A la valeur true si vous avez besoin d'accéder à la clé en écriture. a la valeur null. est fermé (les clés fermées ne sont pas accessibles). L'utilisateur n'a pas les autorisations requises pour accéder à la clé de Registre dans le mode spécifié. Récupère une sous-clé portant le nom spécifié.Disponible à partir.NET Framework 2015 Sous-clé demandée ou null en cas d'échec de l'opération. Nom ou chemin d'accès de la sous-clé à créer ou ouvrir. Droits pour la clé de Registre. a la valeur null. est fermé (les clés fermées ne sont pas accessibles). L'utilisateur n'a pas les autorisations requises pour accéder à la clé de Registre dans le mode spécifié. Définit la paire nom/valeur spécifiée. Nom de la valeur à stocker. Données à stocker. a la valeur null. est un type de données non pris en charge. Le qui contient la valeur spécifiée est fermé (les clés fermées ne sont pas accessibles). est en lecture seule et n'est pas accessible en écriture ; par exemple, la clé n'a pas été ouverte avec un accès en écriture. ouL'objet représente un nœud de niveau racine, et le système d'exploitation est Windows Millennium Edition ou Windows 98. L'utilisateur n'a pas les autorisations requises pour créer ou modifier des clés de Registre. L'objet représente un nœud de niveau racine, et le système d'exploitation est Windows 2000, Windows XP ou Windows Server 2003. Définit la valeur d'une paire nom/valeur dans la clé de Registre à l'aide du type de données de Registre spécifié. Nom de la valeur à stocker. Données à stocker. Type de données de Registre à utiliser lors du stockage des données. a la valeur null. Le type de ne correspondait pas au type de données de Registre spécifié par , par conséquent les données n'ont pas pu être converties correctement. Le qui contient la valeur spécifiée est fermé (les clés fermées ne sont pas accessibles). est en lecture seule et n'est pas accessible en écriture ; par exemple, la clé n'a pas été ouverte avec un accès en écriture.ouL'objet représente un nœud de niveau racine, et le système d'exploitation est Windows Millennium Edition ou Windows 98. L'utilisateur n'a pas les autorisations requises pour créer ou modifier des clés de Registre. L'objet représente un nœud de niveau racine, et le système d'exploitation est Windows 2000, Windows XP ou Windows Server 2003. Récupère le nombre de sous-clés de la clé actuelle. Nombre de sous-clés de la clé actuelle. L'utilisateur n'a pas d'autorisation en lecture pour la clé. Le en cours de manipulation est fermé (les clés fermées ne sont pas accessibles). L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés. Une erreur système s'est produite, telle que la suppression de la clé actuelle. Récupère une représentation de type chaîne de cette clé. Chaîne représentant la clé.Si la clé spécifiée n'est pas valide (introuvable), null est retourné. Le qui fait l'objet d'un accès est fermé (les clés fermées ne sont pas accessibles). Récupère le nombre de valeurs dans la clé. Nombre de paires nom/valeur dans la clé. L'utilisateur n'a pas d'autorisation en lecture pour la clé. Le en cours de manipulation est fermé (les clés fermées ne sont pas accessibles). L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés. Une erreur système s'est produite, telle que la suppression de la clé actuelle. Obtient la vue utilisée pour créer la clé de Registre. Vue utilisée pour créer la clé de Registre.ou, si aucune vue n'a été utilisée. Spécifie les options à utiliser lors de la création d'une clé de Registre. Clé non volatile.Il s'agit de la valeur par défaut. Clé volatile.Les informations sont stockées en mémoire et ne sont pas conservées lorsque la ruche de Registre correspondante est déchargée. Spécifie les types de données à utiliser lors du stockage des valeurs dans le Registre ou identifie le type de données d'une valeur dans le Registre. Données binaires dans tout formulaire.Cette valeur est équivalente au type de données de Registre REG_BINARY de l'API Win32. Nombre binaire 32 bits.Cette valeur est équivalente au type de données de Registre REG_DWORD de l'API Win32. Chaîne terminée par le caractère NULL qui contient des références non étendues aux variables d'environnement, telles que %PATH%, qui sont étendues lorsque la valeur est récupérée.Cette valeur est équivalente au type de données de Registre REG_EXPAND_SZ de l'API Win32. Tableau de chaînes terminées par deux caractères nuls.Cette valeur est équivalente au type de données de Registre REG_MULTI_SZ de l'API Win32. Aucun type de données. Nombre binaire 64 bits.Cette valeur est équivalente au type de données de Registre REG_QWORD de l'API Win32. Chaîne terminée par le caractère NULL.Cette valeur est équivalente au type de données de Registre REG_SZ de l'API Win32. Type de données de Registre non pris en charge.Par exemple, le type de données de Registre REG_RESOURCE_LIST de Microsoft API Win32 n'est pas pris en charge.Utilisez cette valeur pour spécifier que la méthode doit déterminer le type de données de Registre approprié lors du stockage d'une paire nom/valeur. Spécifie le comportement facultatif lors de la récupération de paires nom/valeur d'une clé de Registre. Une valeur de type est récupérée sans développer ses variables d'environnement incorporées. Aucun comportement facultatif n'est spécifié. Spécifie quel affichage de Registre cibler sur un système d'exploitation 64 bits. Affichage par défaut. Affichage 32 bits. Affichage 64 bits. [ESSENTIEL POUR LA SÉCURITÉ] Représente un handle sécurisé pour le Registre Windows. [ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe . Objet qui représente le handle préexistant à utiliser. true pour libérer de manière fiable le handle pendant la phase de finalisation ; false pour empêcher la libération fiable. Spécifie les droits de contrôle d'accès qui peuvent s'appliquer aux objets de Registre. Droit de modifier les règles d'accès et d'audit associées à une clé de Registre. Réservé au système. Droit de créer des sous-clés d'une clé de Registre. Droit de supprimer une clé de Registre. Droit de répertorier les sous-clés d'une clé de Registre. Identique à . Droit d'exercer un contrôle total sur une clé de Registre et d'en modifier les règles d'accès et d'audit. Droit de demander la notification des modifications apportées à une clé de Registre. Droit d'interroger les paires nom/valeur d'une clé de Registre. Droit d'interroger les paires nom/valeur d'une clé de Registre, de demander la notification des modifications, d'énumérer les sous-clés et de lire les règles d'accès et d'audit. Droit d'ouvrir et de copier les règles d'accès et d'audit d'une clé de Registre. Droit de créer, supprimer ou définir des paires nom/valeur d'une clé de Registre. Droit de modifier le propriétaire d'une clé de Registre. Droit de créer, supprimer et définir les paires nom/valeur d'une clé de Registre, de créer ou de supprimer des sous-clés, de demander notification des modifications, d'énumérer les sous-clés et de lire les règles d'accès et d'audit.