Certaines zones du registre Windows ne sont pas accessibles en raison des autorisations attribuées (ou de leur absence) pour ces clés. Par exemple, certaines clés de registre appartiennent au compte LocalSystem et d’autres à TrustedInstaller.
Il existe des cas légitimes où vous devez accéder à une clé de registre pour modifier ou récupérer un paramètre et recevoir un accès refusé ou des erreurs similaires. Certaines des erreurs que vous pouvez rencontrer sont:
Erreur Lors de la création de la clé
< le nom de la clé > ne peut pas être ouvert. Une erreur empêche l’ouverture de cette clé.
Détails : L’accès est refusé.
Impossible de créer une clé : Vous ne disposez pas des autorisations requises pour créer une nouvelle clé sous < nom de clé >.
Lorsque vous faites face à un PC infesté de logiciels malveillants, vous devrez peut-être supprimer manuellement plusieurs entrées de registre au cas où l’outil de nettoyage que vous utilisez ne les supprimerait pas toutes. Dans la plupart des cas, vous obtiendrez une erreur (« Clé de suppression d’erreur ») indiquant que vous n’avez pas l’autorisation de supprimer la branche spécifiée. Dans ce cas, des étapes supplémentaires sont nécessaires pour réinitialiser les autorisations ACL du registre avant de supprimer la clé.
Pour accéder à une clé de registre protégée, vous avez deux options.
- L’option 1 consiste à exécuter l’éditeur de registre sous les droits SYSTEM ou TrustedInstaller et à modifier les modifications nécessaires dans le registre.
- L’option 2 consisterait à modifier ou à prendre possession de cette clé de registre, puis à attribuer un contrôle total (ou les autorisations requises) à votre compte utilisateur.
L’option 1 est préférée si vous devez modifier ou supprimer une valeur de registre ou une clé sans modifier les entrées d’autorisation de cette branche. L’option 2 est préférée, surtout si vous devez ajouter les autorisations nécessaires pour votre compte utilisateur pour une clé de registre spécifique.
Dans cet article, voyons l’option 2 — modification de la propriété des clés de registre et attribution d’autorisations complètes pour votre compte utilisateur. Voici les instructions pour le faire dans n’importe quelle version de Windows.
(Les captures d’écran proviennent d’un ordinateur Windows 10, mais les étapes sont exactement les mêmes dans Windows 8 et 8.1. Dans Windows Vista & 7, il y a un léger changement dans les boîtes de dialogue d’autorisation, où la propriété peut être définie en cliquant sur l’onglet Propriétaire dans la boîte de dialogue Sécurité avancée. L’onglet propriétaire a été supprimé dans Windows 8 et versions ultérieures.)
Prenez possession d’une clé de registre
- Ouvrez l’Éditeur de registre en exécutant
regedit.exe
- Accédez à la branche pour laquelle vous souhaitez modifier les autorisations.
- Faites un clic droit sur la branche et choisissez Autorisations…
- Cliquez sur le bouton Avancé.
- Dans la boîte de dialogue Paramètres de sécurité avancés, notez le propriétaire. S’il indique Impossible d’afficher le propriétaire actuel ou si votre compte n’est pas le propriétaire actuel, cliquez sur Modifier
- Saisissez le nom de votre compte utilisateur et cliquez sur OK.
- Votre compte utilisateur apparaît en tant que propriétaire, mais la modification ne sera pas appliquée tant que vous n’aurez pas cliqué sur Appliquer.
- Si vous souhaitez également prendre en charge les sous-clés de la branche sélectionnée, cliquez sur Remplacer le propriétaire sur les sous-conteneurs et les objets, puis cliquez sur Appliquer. Ne fermez pas encore la boîte de dialogue.
(Si vous utilisez Windows Vista ou 7, cliquez sur l’onglet Autorisations dans la boîte de dialogue Paramètres de sécurité avancés et suivez le reste des instructions. Les boîtes de dialogue seraient différentes dans Windows Vista & 7 après l’étape 7, mais ce n’est pas si difficile à suivre.)
Attribuer des autorisations de contrôle total à votre compte utilisateur
Vous venez de changer la propriété de la clé, mais cela ne suffit pas. Vous devrez attribuer les autorisations nécessaires (généralement un contrôle total) à la branche spécifique afin d’y écrire.
- Cliquez sur le bouton Ajouter dans la boîte de dialogue Paramètres de sécurité avancés.
- Cliquez sur Sélectionner un principal
- Saisissez le nom de votre compte utilisateur, puis cliquez sur OK.
- Cochez la case Contrôle total pour l’activer.
Vous avez maintenant accordé à votre compte utilisateur des autorisations de contrôle total.
C’est tout. Ajoutez autant d’entrées que vous le souhaitez, par exemple pour les administrateurs, le SYSTÈME, etc. au besoin.
LIÉS: Prendre possession de la clé de registre & Attribuer des autorisations à l’aide de la ligne de commande