Tutoriel - 📑 Ajouter "Prendre Possession" au menu contextuel dans Windows 10 et 11 Tutoriel - 📑 Ajouter "Prendre Possession" au menu contextuel dans Windows 10 et 11
  • Bienvenue Tutoriaux-Excalibur, le forum d'entraide Tutoriaux-Excalibur est votre destination ultime pour des tutoriaux et tutoriels détaillés faciles à suivre sur Windows 10/11, Office 365,
    Linux, et divers logiciels. Notre mission est de vous fournir des guides clairs et concis pour vous aider à maîtriser vos outils technologiques préférés.
    Nous encourageons les membres à participer activement en commentant, en posant des questions et en partageant leurs propres expériences, leurs trucs, astuces et tutoriels.
    Nous espérons que Tutoriaux-Excalibur.com deviendra votre ressource de choix pour tous vos besoins en matière de tutoriels technologiques. N'hésitez pas à explorer, apprendre et partager !

Tutoriel 📑 Ajouter "Prendre Possession" au menu contextuel dans Windows 10 et 11

Sylvain

Membre du Staff
Administrateur
Membre VIP
Membre
🚀 Introduction

Ce tutoriel vous montrera comment ajouter l'option "Prendre Possession" au menu contextuel de tous les fichiers, dossiers et disques pour tous les utilisateurs dans Windows 10 et Windows 11.

Cela vous permettra de prendre instantanément possession d'un fichier, dossier (et tout son contenu), ou disque (et tout son contenu) en changeant le propriétaire à l'utilisateur actuel et en accordant au SID des droits du propriétaire (pour le propriétaire actuel) une permission d'accès total.

Lorsque vous faites un clic droit ou maintenez un fichier, dossier ou disque, cliquez/appuyez sur Afficher plus d'options, puis cliquez/appuyez sur Prendre Possession, vous serez d'abord invité par le Contrôle de compte d'utilisateur (UAC) pour approbation.

Si un utilisateur est connecté en tant qu'administrateur, il doit simplement cliquer/appuyer sur Oui pour approuver et prendre possession. Le propriétaire du fichier, dossier ou disque sera changé pour le compte utilisateur actuel. Les permissions seront définies pour permettre à ce propriétaire actuel (SID des droits du propriétaire) un contrôle total du fichier, dossier ou disque.

Si un utilisateur est connecté en tant qu'utilisateur standard, il devra entrer le mot de passe d'un administrateur sélectionné pour approuver et prendre possession. Le propriétaire du fichier, dossier ou disque sera changé pour le compte administrateur sélectionné et non pour l'utilisateur standard. Les permissions seront définies pour permettre à ce propriétaire actuel (SID des droits du propriétaire) un contrôle total du fichier, dossier ou disque.

Le menu contextuel "Prendre Possession" ne sera pas disponible lorsque vous faites un clic droit ou maintenez uniquement sur le lecteur C: spécifique, le dossier C:\Program Files, le dossier C:\Program Files (x86), le dossier C:\ProgramData, le dossier C:\Users et le dossier C:\Windows. Cela a été fait par conception car prendre possession du lecteur "C:" de Windows et de ces dossiers système spécifiques peut rendre Windows instable, car cela prendrait également possession de tout leur contenu en même temps.

Vous pourrez toujours utiliser le menu contextuel "Prendre Possession" sur les fichiers et dossiers situés dans les emplacements ci-dessus, et sur tous les disques autres que le lecteur C: et les disques FAT32.

Les fichiers d'application (ex : EXE, CMD, MSI) auront le menu contextuel "Prendre Possession" sans remplacer Exécuter en tant qu'administrateur.

Vous devez être connecté en tant qu'administrateur pour ajouter, supprimer et utiliser le menu contextuel "Prendre Possession".

Prendre possession d'un disque FAT32 ne fonctionnera pas et vous recevrez une erreur indiquant cela, car les autorisations de fichiers ne sont prises en charge que sur les disques NTFS et ReFS.

4oKEMJH.png




🏷️ Prérequis

• Être connecté en tant qu'administrateur.

• Utiliser un disque NTFS ou ReFS.



📝 Procédure

⚙️ Créer et utiliser les fichiers REG

• Ouvrez Notepad.

• Copiez le contenu du fichier REG souhaité dans Notepad.

• Enregistrez le fichier avec une extension .reg. Par exemple, TakeOwnership.reg.

• Double-cliquez sur le fichier REG enregistré pour l'ajouter au registre.

• Cliquez sur Oui pour confirmer l'ajout au registre lorsque vous y êtes invité.



⚙️ Ajouter "Prendre Possession" au menu contextuel

• Créez le contenu du fichier REG suivant et suivez les instructions ci-dessus pour l'ajouter au registre.

Code:
Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT*\shell\TakeOwnership]
[-HKEY_CLASSES_ROOT*\shell\runas]

[HKEY_CLASSES_ROOT*\shell\TakeOwnership]
@="Take Ownership"
"Extended"=-
"HasLUAShield"=""
"NoWorkingDirectory"=""
"NeverDefault"=""

[HKEY_CLASSES_ROOT*\shell\TakeOwnership\command]
@="powershell -windowstyle hidden -command "Start-Process cmd -ArgumentList '/c takeown /f \"%1\" && icacls \"%1\" /grant *S-1-3-4
/t /c /l' -Verb runAs""
"IsolatedCommand"= "powershell -windowstyle hidden -command "Start-Process cmd -ArgumentList '/c takeown /f \"%1\" && icacls \"%1\" /grant *S-1-3-4
/t /c /l' -Verb runAs""

[HKEY_CLASSES_ROOT\Directory\shell\TakeOwnership]
@="Take Ownership"
"AppliesTo"="NOT (System.ItemPathDisplay:="C:\Users" OR System.ItemPathDisplay:="C:\ProgramData" OR System.ItemPathDisplay:="C:\Windows" OR System.ItemPathDisplay:="C:\Windows\System32" OR System.ItemPathDisplay:="C:\Program Files" OR System.ItemPathDisplay:="C:\Program Files (x86)")"
"Extended"=-
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Position"="middle"

[HKEY_CLASSES_ROOT\Directory\shell\TakeOwnership\command]
@="powershell -windowstyle hidden -command "$Y = ($null | choice).Substring(1,1); Start-Process cmd -ArgumentList ('/c takeown /f \"%1\" /r /d ' + $Y + ' && icacls \"%1\" /grant *S-1-3-4
/t /c /l /q') -Verb runAs""
"IsolatedCommand"="powershell -windowstyle hidden -command "$Y = ($null | choice).Substring(1,1); Start-Process cmd -ArgumentList ('/c takeown /f \"%1\" /r /d ' + $Y + ' && icacls \"%1\" /grant *S-1-3-4
/t /c /l /q') -Verb runAs""

[HKEY_CLASSES_ROOT\Drive\shell\runas]
@="Take Ownership"
"Extended"=-
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Position"="middle"
"AppliesTo"="NOT (System.ItemPathDisplay:="C:\")"

[HKEY_CLASSES_ROOT\Drive\shell\runas\command]
@="cmd.exe /c takeown /f "%1\" /r /d y && icacls "%1\" /grant *S-1-3-4
/t /c"
"IsolatedCommand"="cmd.exe /c takeown /f "%1\" /r /d y && icacls "%1\" /grant *S-1-3-4
/t /c"



⚙️ Ajouter "Prendre Possession" avec Pause au menu contextuel

• Créez le contenu du fichier REG suivant et suivez les instructions ci-dessus pour l'ajouter au registre.

Code:
Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT*\shell\TakeOwnership]
[-HKEY_CLASSES_ROOT*\shell\runas]

[HKEY_CLASSES_ROOT*\shell\TakeOwnership]
@="Take Ownership"
"Extended"=-
"HasLUAShield"=""
"NoWorkingDirectory"=""
"NeverDefault"=""

[HKEY_CLASSES_ROOT*\shell\TakeOwnership\command]
@="powershell -windowstyle hidden -command "Start-Process cmd -ArgumentList '/c takeown /f \"%1\" && icacls \"%1\" /grant *S-1-3-4
/t /c /l & pause' -Verb runAs""
"IsolatedCommand"= "powershell -windowstyle hidden -command "Start-Process cmd -ArgumentList '/c takeown /f \"%1\" && icacls \"%1\" /grant *S-1-3-4
/t /c /l & pause' -Verb runAs""

[HKEY_CLASSES_ROOT\Directory\shell\TakeOwnership]
@="Take Ownership"
"AppliesTo"="NOT (System.ItemPathDisplay:="C:\Users" OR System.ItemPathDisplay:="C:\ProgramData" OR System.ItemPathDisplay:="C:\Windows" OR System.ItemPathDisplay:="C:\Windows\System32" OR System.ItemPathDisplay:="C:\Program Files" OR System.ItemPathDisplay:="C:\Program Files (x86)")"
"Extended"=-
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Position"="middle"

[HKEY_CLASSES_ROOT\Directory\shell\TakeOwnership\command]
@="powershell -windowstyle hidden -command "$Y = ($null | choice).Substring(1,1); Start-Process cmd -ArgumentList ('/c takeown /f \"%1\" /r /d ' + $Y + ' && icacls \"%1\" /grant *S-1-3-4
/t /c /l /q & pause') -Verb runAs""
"IsolatedCommand"="powershell -windowstyle hidden -command "$Y = ($null | choice).Substring(1,1); Start-Process cmd -ArgumentList ('/c takeown /f \"%1\" /r /d ' + $Y + ' && icacls \"%1\" /grant *S-1-3-4
/t /c /l /q & pause') -Verb runAs""

[HKEY_CLASSES_ROOT\Drive\shell\runas]
@="Take Ownership"
"Extended"=-
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Position"="middle"
"AppliesTo"="NOT (System.ItemPathDisplay:="C:\")"

[HKEY_CLASSES_ROOT\Drive\shell\runas\command]
@="cmd.exe /c takeown /f "%1\" /r /d y && icacls "%1\" /grant *S-1-3-4
/t /c & Pause"
"IsolatedCommand"="cmd.exe /c takeown /f "%1\" /r /d y && icacls "%1\" /grant *S-1-3-4
/t /c & Pause"



⚙️ Supprimer "Prendre Possession" du menu contextuel

• Créez le contenu du fichier REG suivant et suivez les instructions ci-dessus pour l'ajouter au registre.

Code:
Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT*\shell\TakeOwnership]

[-HKEY_CLASSES_ROOT*\shell\runas]

[-HKEY_CLASSES_ROOT\Directory\shell\TakeOwnership]

[-HKEY_CLASSES_ROOT\Drive\shell\runas]



⚠️ Avertissement

Prenez soin de ne pas prendre possession des dossiers système critiques, car cela pourrait rendre Windows instable.



💡 Conseil

Il est recommandé de sauvegarder le registre avant d'apporter des modifications afin de pouvoir restaurer les paramètres précédents en cas de problème.



🔗 Référence

Recherche Support Microsoft

Recherche Learn Microsoft

Recherche Google

Recherche Bing



🏁 Conclusion

Ce tutoriel vous a montré comment ajouter et supprimer l'option "Prendre Possession" au menu contextuel dans Windows 11, ce qui vous permet de prendre possession de fichiers, dossiers et disques pour une gestion plus facile des permissions et de la propriété.
 

Fichiers joints

  • Add_Take_Ownership_with_Pause_to_context_menu.reg
    4.6 KB · Vues: 0
  • Add_Take_Ownership_to_context_menu.reg
    4.5 KB · Vues: 0
  • Remove_Take_Ownership_from_context_menu.reg
    770 bytes · Vues: 0
Dernière édition:

Un don pour TE

Campagne 2024

Aidez-nous à financer l'hébergement
Objectif
325.00 €
Reçu
193.97 €
Cette collecte de dons se termine dans

Record d'assistance en ligne

Membres: 6 le 9 Apr 2024
Invités: 344 le 29 Mar 2024
Record d'assistance : 344 , le 29 Mar 2024

Visiteurs en ligne

Membres
1
Invités
52
Total
53

Statistiques du forum

Discussions
14 205
Messages
24 226
Membres
439
Dernier inscrit
Djodjo_1988
General chit-chat
Aides Utilisateurs
  • Personne ne discute en ce moment.
      Richard Richard: Bon samedi à tous et toutes,ciel gris ce matin avec 12c,,prévu de 24c en fin d’après-midi avec...
      • Bonjour
      Réactions: Marcel_By_mtr
      Retour
      Haut Bas