Comment ajouter «Prendre possession» au menu contextuel de l'Explorateur Windows

S'approprier des fichiers ou des dossiers sous Windows n'est pas simple. L'interface graphique et la ligne de commande prennent trop d'étapes. Pourquoi ne pas ajouter une simple commande de menu contextuel qui vous permet de vous approprier n'importe quel fichier ou dossier?

Vous pouvez ajouter une commande «Prendre possession» à votre menu contextuel en modifiant manuellement le Registre à deux emplacements - un pour les fichiers et le second pour les dossiers. Vous pouvez également simplement télécharger nos hacks de registre en une étape pour effectuer ces modifications pour vous.

Dans Windows, un utilisateur propriétaire d'un fichier ou d'un dossier dispose de droits implicites pour modifier les autorisations sur cet objet. Cet utilisateur est également toujours autorisé à accéder au fichier ou au dossier, même lorsque d'autres autorisations semblent contredire cet accès. Parfois, vous pouvez vous retrouver dans une situation où vous devez reprendre la propriété d'un fichier ou d'un dossier. Il peut s'agir d'un fichier système que vous devez modifier pour appliquer un piratage, comme le remplacement du Bloc-notes par un autre éditeur de texte, auquel cas, un compte d'utilisateur intégré nommé Trusted Installer est propriétaire par défaut. Ou vous pouvez avoir un disque dur d'un autre ordinateur sur lequel vous devez contrôler les fichiers.

Quelle que soit la raison, vous pouvez devenir propriétaire en utilisant les différentes boîtes de dialogue d'autorisations de Windows ou en utilisant l'invite de commandes. Mais les deux méthodes nécessitent que vous suiviez plusieurs étapes. Cependant, avec quelques modifications apportées au registre, vous pouvez ajouter une simple commande «Prendre possession» au menu contextuel de l'explorateur de fichiers qui vous permet de vous approprier en une seule étape. Nous allons vous montrer la méthode manuelle pour apporter ces modifications au registre, mais nous avons également un hack en une étape que vous pouvez utiliser pour installer ces modifications sans tracas.

Remarque : la technique décrite dans cet article fonctionne dans la plupart des versions de Windows, de Vista à 7, 8 et 10.

Ajouter «Prendre possession» en modifiant le registre manuellement

Pour ajouter une commande «Prendre possession» au menu contextuel de n'importe quelle version de Windows, il vous suffit d'apporter quelques modifications dans le registre Windows. C'est une bonne liste de changements et vous travaillerez dans deux emplacements de registre distincts. Mais prenez votre temps, suivez les étapes et vous y arriverez. Et si vous préférez ne pas apporter les modifications vous-même, vous pouvez passer à autre chose et simplement télécharger nos hacks en une étape. Nous vous recommandons au moins de parcourir cette section, afin que vous compreniez les modifications apportées.

Avertissement standard : l'Éditeur du Registre est un outil puissant et une mauvaise utilisation peut rendre votre système instable, voire inopérant. C'est un hack assez simple et tant que vous vous en tenez aux instructions, vous ne devriez pas avoir de problèmes. Cela dit, si vous n'avez jamais travaillé avec lui auparavant, envisagez de lire comment utiliser l'éditeur de registre avant de commencer. Et sauvegardez définitivement le registre (et votre ordinateur!) Avant d'apporter des modifications.

CONNEXION: Apprendre à utiliser l'éditeur de registre comme un pro

Ouvrez l'éditeur de registre en appuyant sur Démarrer et en tapant «regedit». Appuyez sur Entrée pour ouvrir l'Éditeur du Registre et lui donner la permission d'apporter des modifications à votre PC.

Vous allez apporter le même ensemble de modifications à deux emplacements du registre. Le premier emplacement ajoute le «Take Ownership» au menu contextuel pour les fichiers de tout type et le deuxième emplacement ajoute la commande au menu contextuel pour les dossiers.

Ajoutez la commande "Prendre possession" au menu contextuel des fichiers

Dans l'éditeur de registre, utilisez la barre latérale gauche pour accéder à la clé suivante:

HKEY_CLASSES_ROOT \ * \ shell

Ensuite, vous allez créer une nouvelle clé à l'intérieur de la shellclé. Cliquez avec le bouton droit sur la shellclé et choisissez Nouveau> Clé. Nommez la nouvelle clé «runas». Si vous voyez déjà une runasclé à l'intérieur de la shellclé, vous pouvez ignorer cette étape.

Ensuite, vous allez modifier la (Default)valeur à l'intérieur de la runasclé. Avec la runasclé sélectionnée, double-cliquez sur la (Default)valeur pour ouvrir sa fenêtre de propriétés.

Dans la fenêtre des propriétés, saisissez «Prendre possession» dans la case «Données de la valeur», puis cliquez sur «OK». La valeur que vous tapez ici deviendra la commande que vous voyez dans votre menu contextuel, alors n'hésitez pas à la changer pour ce que vous voulez.

Ensuite, vous allez créer une nouvelle valeur à l'intérieur de la runasclé. Cliquez avec le bouton droit sur la runasclé et choisissez Nouveau> Valeur de chaîne. Nommez la nouvelle valeur «NoWorkingDirectory».

Maintenant, vous allez créer une nouvelle clé à l'intérieur de la runasclé. Cliquez avec le bouton droit sur la runas clé et choisissez Nouveau> Clé. Nommez la nouvelle clé «commande».

Avec la nouvelle commandclé sélectionnée, double-cliquez sur la (Default)valeur dans le volet droit pour ouvrir sa fenêtre de propriétés.

Dans la zone "Données de la valeur", saisissez (ou copiez et collez) le texte suivant, puis cliquez sur "OK".

cmd.exe / c takeown / f \ "% 1 \" && icacls \ "% 1 \" / Grant administrateurs: F

Maintenant, vous devez créer une nouvelle valeur dans la touche de commande. Cliquez avec le bouton droit sur la touche de commande et choisissez Nouveau> Valeur de chaîne. Nommez la nouvelle valeur «IsolatedCommand», puis double-cliquez dessus pour ouvrir sa fenêtre de propriétés.

Dans la zone "Données de la valeur", saisissez (ou copiez et collez) le texte suivant, puis cliquez sur "OK". Notez que c'est la même commande que nous venons d'ajouter à la valeur (par défaut).

cmd.exe / c takeown / f \ "% 1 \" && icacls \ "% 1 \" / Grant administrateurs: F

Et cela ajoute la commande «Prendre possession» au menu contextuel des fichiers. Passons aux modifications que vous devez apporter pour obtenir la commande dans le menu des dossiers.

Ajoutez la commande "Prendre possession" au menu contextuel des dossiers

Pour ajouter les dossiers de commande «Take Ownership», vous allez effectuer essentiellement les mêmes modifications que vous venez de faire dans la section précédente, mais à un emplacement différent dans le registre. Dans l'Éditeur du Registre, utilisez la barre latérale gauche pour accéder à la clé suivante:

HKEY_CLASSES_ROOT \ Directory \ shell

Ensuite, vous allez créer une nouvelle clé à l'intérieur de la shellclé. Cliquez avec le bouton droit sur la shellclé et choisissez Nouveau> Clé. Nommez la nouvelle clé «runas». Si vous voyez déjà une runasclé à l'intérieur de la shellclé, vous pouvez ignorer cette étape.

Ensuite, vous allez modifier la (Default)valeur à l'intérieur de la runasclé. Avec la runasclé sélectionnée, double-cliquez sur la (Default)valeur pour ouvrir sa fenêtre de propriétés.

Dans la fenêtre des propriétés, saisissez «Prendre possession» dans la case «Données de la valeur», puis cliquez sur «OK». La valeur que vous tapez ici deviendra la commande que vous voyez dans votre menu contextuel, alors n'hésitez pas à la changer pour ce que vous voulez.

Ensuite, vous allez créer une nouvelle valeur à l'intérieur de la runasclé. Cliquez avec le bouton droit sur la runasclé et choisissez Nouveau> Valeur de chaîne. Nommez la nouvelle valeur «NoWorkingDirectory».

Maintenant, vous allez créer une nouvelle clé à l'intérieur de la runasclé. Cliquez avec le bouton droit sur la runas clé et choisissez Nouveau> Clé. Nommez la nouvelle clé «commande».

Avec la nouvelle commandclé sélectionnée, double-cliquez sur la (Default)valeur dans le volet droit pour ouvrir sa fenêtre de propriétés.

Dans la zone "Données de la valeur", saisissez (ou copiez et collez) le texte suivant, puis cliquez sur "OK".

cmd.exe / c takeown / f \ "% 1 \" / r / dy && icacls \ "% 1 \" / Grant administrateurs: F / t

Maintenant, vous devez créer une nouvelle valeur dans la touche de commande. Cliquez avec le bouton droit sur la touche de commande et choisissez Nouveau> Valeur de chaîne. Nommez la nouvelle valeur «IsolatedCommand», puis double-cliquez dessus pour ouvrir sa fenêtre de propriétés.

Dans la zone "Données de la valeur", saisissez (ou copiez et collez) le texte suivant, puis cliquez sur "OK". Notez que c'est la même commande que nous venons d'ajouter à la valeur (par défaut).

cmd.exe / c takeown / f \ "% 1 \" / r / dy && icacls \ "% 1 \" / Grant administrateurs: F / t

Et vous avez enfin terminé. Vous pouvez fermer l'éditeur de registre. Ces changements doivent avoir lieu immédiatement, donc testez-le en cliquant avec le bouton droit sur n'importe quel fichier ou dossier et en vous assurant que vous voyez la commande «Prendre possession».

Si vous souhaitez annuler les modifications à tout moment, retournez simplement dans le registre et supprimez les runas clés que vous avez créées aux deux emplacements. Cela supprimera également tout ce que vous avez créé à l'intérieur. Si vous aviez déjà des runasclés à ces emplacements (par exemple, vous avez appliqué d'autres hacks), supprimez simplement les commandclés que vous avez créées.

Téléchargez nos Hacks de registre en un clic

Il y a beaucoup d'étapes si vous effectuez ce piratage manuellement, nous ne vous blâmons donc pas de vouloir utiliser la méthode plus rapide. Si vous n'avez pas envie de plonger dans le registre, nous avons créé quelques hacks que vous pouvez utiliser. Le hack «Ajouter l'appropriation au menu contextuel» crée les clés et les valeurs dont vous avez besoin pour ajouter la commande «Prendre possession». Le hack «Supprimer la prise de possession du menu contextuel (par défaut)» supprime ces clés, supprimant la commande et rétablissant le paramètre par défaut. Les deux hacks sont inclus dans le fichier ZIP suivant. Double-cliquez sur celui que vous souhaitez utiliser et cliquez sur les invites.

Hacks du menu Take Ownership

CONNEXION: Comment créer vos propres piratages de registre Windows

Ces hacks ne sont en réalité que la runas clé, réduits aux nouvelles clés et valeurs dont nous avons parlé dans la section précédente, puis exportés vers un fichier .REG. L'exécution des hacks crée ou supprime simplement les clés pour ajouter la commande au menu contextuel. Et si vous aimez jouer avec le registre, cela vaut la peine de prendre le temps d'apprendre à créer vos propres hacks de registre.