Aller au contenu






- - - - -

Contrôle Grand Administrateur dans le menu contextuel de Windows

Posté par Wullfk, dans Windows 10, Windows 7, Windows 8 et 8.1, Astuces - Optimisations 16 octobre 2016 · 714 visite(s)

Bonsoir,
 
Sur Vista, Windows 7, Windows 8 et Windows 10 même avec un compte administrateur, l'utilisateur n’a pas tous les droits sur un grand nombre de fichiers ou dossiers système ou des fichiers/dossiers créés sous un autre système d’exploitation.
 
Il est possible d'ajouter "Contrôle Grand Administrateur" au menu contextuel pour avoir tous les droits sur ces fichiers ou dossiers.
 
Dans sa version originale, cette astuce est indépendante de : Devenir Propriétaire d'un fichier dans le menu contextuel de Windows 10
 
Téléchargement fichier originaux : http://forums.cnetfr...rs-ou-dossiers/

La version proposé dans cet article à été recompilé (merci à Mixam membre sur Tutoriaux-Excalibur) c'est maintenant généraliste et plus propre au niveau du code.
Windows Registry Editor Version 5.00
 
; Contrôle Grand Administrateur sur tous les fichiers
[HKEY_CLASSES_ROOT\*\shell\runas]
@="Contrôle Grand Administrateur"
"Icon"="C:\\Windows\\System32\\imageres.dll,-78"
"NoWorkingDirectory"=""
 
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrateurs:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrateurs:F"
 
; Contrôle Grand Administrateur sur les dlls
[HKEY_CLASSES_ROOT\dllfile\shell\runas]
@="Contrôle Grand Administrateur"
"HasLUAShield"=""
"NoWorkingDirectory"=""
 
[HKEY_CLASSES_ROOT\dllfile\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrateurs:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrateurs:F"
 
; Contrôle Grand Administrateur sur les dossiers
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Contrôle Grand Administrateur"
"Icon"="C:\\Windows\\System32\\imageres.dll,-78"
"NoWorkingDirectory"=""
 
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d o && icacls \"%1\" /grant administrateurs:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d o && icacls \"%1\" /grant administrateurs:F /t"
 
; Contrôle Grand Administrateur sur les fichiers exécutables
[HKEY_CLASSES_ROOT\exefile\shell\runas2]
@="Contrôle Grand Administrateur"
"Icon"="C:\\Windows\\System32\\imageres.dll,-78"
"NoWorkingDirectory"=""
 
[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrateurs:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrateurs:F"
 
; 1) "Contrôle Total" sur Drive ou "Contrôle Grand Administrateur" sur Drive c'est comme on veut.
; 2) Ajout de l'accent sur "Contrôle Total"
 
; Contrôle Total sur les partitions
[HKEY_CLASSES_ROOT\Drive\shell\runas]
@="Contrôle Total"
"Icon"="C:\\Windows\\System32\\imageres.dll,-78"
"NoWorkingDirectory"=""
 
[HKEY_CLASSES_ROOT\Drive\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d o && icacls \"%1\" /grant administrateurs:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d o && icacls \"%1\" /grant administrateurs:F /t"
Du coup cette version permet de remplacer intégralement l'astuce "Devenez Proprio" qui est plus "Lite" (je conseil cette version pour les utilisateurs lambda)
 
Image IPB ATTENTION ! : manipuler la base de registre (BDR) est quelques fois dangereux il vaut mieux la sauvegarder avant toute modification. (sauvegarder le registre rapidement)
 
Testé sur VM Windows 10 Pro 32Bits 1607
 
Installer l'option grand administrateur
Télécharger l'archive Contrôle Grand Administrateur.rar , décompressé la dans le répertoire de votre choix.
Ouvrez le dossier Contrôle Grand Administrateur.
 
Image IPB
 
Clic droit sur Contrôle Grand Administrateur.reg >> Fusionner
 
Image IPB
Dans la fenêtre d'avertissement de l’Éditeur de Registre cliquez sur OUI et confirmer par OK
 
Image IPB
 
Il peut être nécessaire de redémarrer le PC. (Chez moi ça n'a pas été le cas)
 
Désormais si vous voulez accéder à un fichier ou dossier dont l'accès est refusé, faites un clic droit dessus et sélectionner l'option "Contrôle Grand Administrateur" :
 
Image IPB
 
Retirer les droits
Pour supprimer cette option du menu contextuel, retournez dans votre dossier d'extraction, et effectuer un clic droit sur Supp Contrôle Grand Administrateur.reg >> Fusionner

Note:
cette version du fichier .reg à été épurée à sa plus simple expression

Source originale : Bill Morron sur CNet France.fr - 2013

Et plus actuel (2015) mais en Anglais : Take Ownership - Add to Context Menu in Windows 10

Je propose aussi dans l'archive deux autres versions :- La première ne fait qu'ajouter une pause lors de l’exécution, ça permet de voir dans l'invite de commande ce que fait l'option du menu contextuel.

- La deuxième variante propose un code plus enrichis, entre autre la position de l'item dans le menu contextuel, et deux restrictions pour éviter certaines prises de contrôle hasardeuses et risquées pour la stabilité du système.

(merci à Mixam membre Tutoriaux-Excalibur pour son travail et les tests effectués)
 
Détail du code V2 :
Windows Registry Editor Version 5.00
 
; Contrôle Grand Administrateur sur tous les fichiers

[-HKEY_CLASSES_ROOT\*\shell\runas]

[HKEY_CLASSES_ROOT\*\shell\runas]
@="Contrôle Grand Administrateur"
"Icon"="C:\\Windows\\System32\\imageres.dll,-78"
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Position"="middle"
 
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrateurs:F /c /l"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrateurs:F /c /l"
 
; Contrôle Grand Administrateur sur les dlls

[-HKEY_CLASSES_ROOT\dllfile\shell\runas]

[HKEY_CLASSES_ROOT\dllfile\shell\runas]
@="Contrôle Grand Administrateur"
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Position"="middle"
 
[HKEY_CLASSES_ROOT\dllfile\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrateurs:F /c /l"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrateurs:F /c /l"
 
; Contrôle Grand Administrateur sur les dossiers

[-HKEY_CLASSES_ROOT\Directory\shell\runas]

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Contrôle Grand Administrateur"
"Icon"="C:\\Windows\\System32\\imageres.dll,-78" 
"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)\")" 
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Position"="middle"
 
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d o && icacls \"%1\" /grant administrateurs:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d o && icacls \"%1\" /grant administrateurs:F /t"
 
; Contrôle Grand Administrateur sur les fichiers exécutables

[-HKEY_CLASSES_ROOT\exefile\shell\runas2]

[HKEY_CLASSES_ROOT\exefile\shell\runas2]
@="Contrôle Grand Administrateur"
"Icon"="C:\\Windows\\System32\\imageres.dll,-78"
"NoWorkingDirectory"=""
 
[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrateurs:F /t /c /l /q"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrateurs:F /t /c /l /q"
 
;"Contrôle Total" sur Drive ou "Contrôle Grand Administrateur" sur Drive c'est comme on veut.
 
; Contrôle Total sur les partitions

[-HKEY_CLASSES_ROOT\Drive\shell\runas]

[HKEY_CLASSES_ROOT\Drive\shell\runas]
@="Contrôle Total"
"Icon"="C:\\Windows\\System32\\imageres.dll,-78" 
"AppliesTo"="NOT C:" 
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Position"="middle"
 
[HKEY_CLASSES_ROOT\Drive\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d o && icacls \"%1\" /grant administrateurs:F /t /c /l /q"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d o && icacls \"%1\" /grant administrateurs:F /t /c /l /q"
Pour remettre TrustedInstaller en propriétaire de fichier/dossier voir la procédure en fin de l'article suivant :
 
Devenir Propriétaire d'un fichier dans le menu contextuel de Windows 10

  • 0



Mars 2017

D L M M J V S
   1234
567891011
12131415161718
19202122232425
26 27 28293031 

Ma photo

Rechercher dans le blog

utilisateur(s) actif(s)

membre(s), invité(s), utilisateur(s) anonyme(s)