Page 1 sur 1
[R] enregistrer et désenregistre l'extension shell 7-zip.dll
Posté : dim. 19 avr. 2009 13:15
par Steph
Bonjour,
je souhaiterais enregistré l'extension du shell pour l'archiveur 7-zip mais je n'y parviens pas par:
Si vous pourriez me venir en aide, et également m'indiqué comment la désenregistré, je vous remercie d'avance.
cdt
Stéf
Re: [..] enregistré et désenregistré l'extension shell 7-zip.dll
Posté : dim. 19 avr. 2009 14:28
par Tlem
Je doute que l'extention shell soit enregistrée par ce biais.
Regardez plutôt par l'ajout/suppression de certaines entrée de la base de registre comme celles-ci par exemple :
Code : Tout sélectionner
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\7-Zip
HKEY_CLASSES_ROOT\CLSID\{23170F69-40C1-278A-1000-000100020000}
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\7-Zip
HKEY_CLASSES_ROOT\Directory\shellex\DragDropHandlers\7-Zip
HKEY_CLASSES_ROOT\Drive\shellex\DragDropHandlers\7-Zip
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shellex\ContextMenuHandlers\7-Zip
Etc ...
Re: [..] enregistré et désenregistré l'extension shell 7-zip.dll
Posté : dim. 19 avr. 2009 14:38
par ani
Code : Tout sélectionner
Utilisation : regsvr32 [/u][/strike][/n][/i[:Commande]] Nom de la dll
/u Désinscrit le serveur
/s Mode Silencieux (n'affiche aucun message)
/I Appelle DLLinstall et transmet une [Commande] facultative. Utilisé avec /u, appelle dll uninstall
/n Ne pas appeler DLLregisterServer. Utiliser cette option avec /i
Ce qui doit donner pour dessinstaller
Code : Tout sélectionner
RunWait(@ComSpec & " /c regsvr32 /u 7-zip.dll /s",@ScriptDir,@SW_HIDE)
Pour installer
Code : Tout sélectionner
RunWait(@ComSpec & " /c regsvr32 /i 7-zip.dll /s",@ScriptDir,@SW_HIDE)
Pour @scriptdir = faut indiquer le dossier si c'est pas le dossier ou se trouve 7-zip.dll
Re: [..] enregistré et désenregistré l'extension shell 7-zip.dll
Posté : dim. 19 avr. 2009 14:58
par Steph
Salut,
en faite cela se passe par le registre, l'ajout de ces clé ou le retret permet d'avoir ou non le menu contextuel de 7-zip:
Code : Tout sélectionner
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\7-Zip]
@="{23170F69-40C1-278A-1000-000100020000}"
[HKEY_CLASSES_ROOT\CLSID\{23170F69-40C1-278A-1000-000100020000}]
@="7-Zip Shell Extension"
[HKEY_CLASSES_ROOT\CLSID\{23170F69-40C1-278A-1000-000100020000}\InprocServer32]
@="C:\\Documents and Settings\\Administrateur\\Bureau\\7-Zip\\7-zip.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\7-Zip]
@="{23170F69-40C1-278A-1000-000100020000}"
[HKEY_CLASSES_ROOT\Directory\shellex\DragDropHandlers\7-Zip]
@="{23170F69-40C1-278A-1000-000100020000}"
[HKEY_CLASSES_ROOT\Drive\shellex\DragDropHandlers\7-Zip]
@="{23170F69-40C1-278A-1000-000100020000}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\7zFM.exe]
@="C:\\Documents and Settings\\Administrateur\\Bureau\\7-Zip\\7zFM.exe"
"Path"="C:\\Documents and Settings\\Administrateur\\Bureau\\7-Zip"
[HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip]
"Path"="C:\\Documents and Settings\\Administrateur\\Bureau\\7-Zip"
[HKEY_CURRENT_USER\Software\7-Zip]
"Lang"="fr"
"Path"="C:\\Documents and Settings\\Administrateur\\Bureau\\7-Zip"
merci encore