OVH Cloud OVH Cloud

menu contextuel et fichiers zip ?

41 réponses
Avatar
Bul
bonjour à toutes et à tous,

j'ai un phénomène pour le moins curieux :

ça se passe avec "presque" tous les programmes
( sauf FreeCommander,explorer ... par exemple car ils
n'utilisent pas "CommonDialog" peut-être ? )

prenons un éditeur de texte ( NotePad ou un autre )
° ouvrir un fichier ====> affichage de la
boite de dialogue qui liste les fichiers/répertoires.
° click droit sur l'un de ces fichiers/répertoires visibles
====> menu contextuel de windows
( ouvrir,modifier,envoyer vers,couper,copier,supprimer... )

sauf ! avec les fichiers .zip, avec qui le menu ne s'affiche pas !
====

même punition avec d'autres outils ( paint... )

j'ai constaté ça hier ( 14/8 )
"ça fonctionnait avant", je suis sûr (?) . avant quoi ?
les mises à jour de windows d'Août peut-être ? ( faites le 9/8 )
et là, rien n'est moins sûr.

suis-le seul à qui ça arrive ?
vous auriez une explication ? des pistes ?
et quand même : Windows XP Familial sp2 - tout à jour
sur un Packard Bell en OEM.
merci d'avance. @+

10 réponses

1 2 3 4 5
Avatar
Bul
Bonjour Jean-François,

j'ai effectivement ce produit.
mais incapable d'y voir ce qui cloche.
tout est de MicroSoft (ou presque Google,Adobe....), installé depuis 2004/2005...

on va bien arriver au bout, quand même !?!

Cordialement.
Avatar
Bul
re[re...]bonjour Pierre,

je vais tenter d'être un élève "pas trop dissipé"

1) Désinstallez ZipCentral !

c'est fait.

2) Vérifiez et modifiez attentivement la clé .ZIP du Registre

[HKEY_CLASSES_ROOT.zip]
"Content Type"="application/x-zip-compressed"
"PerceivedType"="compressed"
[HKEY_CLASSES_ROOT.zipCompressedFolder]
[HKEY_CLASSES_ROOT.zipCompressedFolderShellNew]
"Data"=hex:50,4b,05,06,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
[HKEY_CLASSES_ROOT.zipOpenWithProgids]
"CompressedFolder"=""
[HKEY_CLASSES_ROOT.zipPersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT.zipShellNew]
"FileName"="ZCentral.zip"

il reste cette dernière clé....
aller... je vire... ai-je bien fait ?

3) Réinscrivez la DLL Windows : regsvr32 zipfldr.dll

c'est fait.

4) Explorateur | Menu Outils | Options | onglet Types de fichiers
Recherchez l'extension ZIP

find : C:WINDOWSExplorer.exe
open : undll32.exe zipfldr.dll,RouteTheCall %L

ça semble correct ?
sucrer je saurais faire, mais pour la recréer
je ne saurai qu'y reproduire que ce qu'il y avait
( et encore ! )

5) Redémarrez
A ce stade, vérifiez que les .ZIP sont alors bien pris
en charge par Windows.

oui, c'est bien windows qui ouvre.
menu contextuel toujours rien.

on n'a pas les mêmes horaires, on arrive à se croiser,
et ça va bien se résoudre....

Cordialement. @+
Avatar
Ascadix
De la plume numérique de Bul, nous vîmes sortir un à un les octets du
messages suivant:
news:


[snip...]


oui, c'est bien windows qui ouvre.
menu contextuel toujours rien.

on n'a pas les mêmes horaires, on arrive à se croiser,
et ça va bien se résoudre....




Euh ..je viens de fouiller un peu plus profond ....

On dirais que ya un bug dans un coin ....

si on desinscrit zipfldr.dll ..ça marche on a le menu contextuel

si on reinscrit ..on n'à plus .. et seulement dans les commondlg
..l'explorateur n'est pas touché


En grattant plus, il semble que ça soit 2 étrange clefs "CLSID" bizarement
plantés qui provoquent le pb

J'ai pas trouvé à quoi elles servent pour l'instant ..ni vu d'effet
secondaire à les supprimer

Pour les joueurs ..ci-dessous de quoi créer 2 .REG pour réactiver ou planter
le menu contextuel des .ZIP ( copier-coller de ce qui est entre les lignes
de tirets mais sans les tirets. ..donner au fichier le nom indiqué juste
au-dessus

--------------------------------------
1 - Menu_OK.REG ( supprime les 2 clefs à pb.)
--------------------------------------
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOTSystemFileAssociations.zipCLSID]
@=-

[HKEY_CLASSES_ROOTCompressedFolderCLSID]
@=-

--------------------------------------

--------------------------------------
2 - Menu_KO.REG ( rétabli les 2 clefs - on peut aussi les rétablir en
réinscrivant ZIPFLDR.DLL)
--------------------------------------
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOTSystemFileAssociations.zipCLSID]
@="{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}"

[HKEY_CLASSES_ROOTCompressedFolderCLSID]
@="{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}"

--------------------------------------


Si qqun à le temps de gratter un peu plus ça ....moi j'suis à la boure là
....



En résumé pour Bul

1 - Tu réinscrit ZIPFLDR ( regsvr32.exe zipfldr.dll )
2 - tu efface les valeurs par defaut des 2 clefs que je mentionne ci-dessus
..
3 - ça devrait le faire



--
@+
Ascadix
adresse @mail valide, mais ajoutez "sesame" dans l'objet pour que ça arrive.


begin 666 menu_ok.reg
M__Y7`&D`;@!D`&`=P!S`" `4@!E`&<`:0!S`'0`<@!Y`" `10!D`&D`= !O
M`'(`( !6`&4`<@!S`&D`;P!N`" `-0`N`# `, `-``H`#0`*`%L`2 !+`$4`
M60!?`$,`3 !!`%,`4P!%`%,`7P!2`$`3P!4`%P`4P!Y`',`= !E`&T`1@!I
M`&P`90!!`',`<P!O`&,`:0!A`'0`:0!O`&X`<P!<`"X`>@!I`' `7 !#`$P`
M4P!)`$0`70`-``H`0 `]`"T`#0`*``T`"@!;`$@`2P!%`%D`7P!#`$P`00!3
M`%,`10!3`%`4@!/`$`5 !<`$,`;P!M`' `<@!E`',`<P!E`&0`1@!O`&P`
F9 !E`'(`7 !#`$P`4P!)`$0`70`-``H`0 `]`"T`#0`*``T`"@``
`
end

begin 666 menu_ko.reg
M__Y7`&D`;@!D`&`=P!S`" `4@!E`&<`:0!S`'0`<@!Y`" `10!D`&D`= !O
M`'(`( !6`&4`<@!S`&D`;P!N`" `-0`N`# `, `-``H`#0`*`%L`2 !+`$4`
M60!?`$,`3 !!`%,`4P!%`%,`7P!2`$`3P!4`%P`4P!Y`',`= !E`&T`1@!I
M`&P`90!!`',`<P!O`&,`:0!A`'0`:0!O`&X`<P!<`"X`>@!I`' `7 !#`$P`
M4P!)`$0`70`-``H`0 `]`"(`>P!%`#@`. !$`$,`0P!%`# `+0!"`#<`0@`S
M`"T`,0`Q`&0`,0`M`$$`.0!&`# `+0`P`# `00!!`# `, `V`# `1@!!`#,`
M,0!]`"(`#0`*``T`"@!;`$@`2P!%`%D`7P!#`$P`00!3`%,`10!3`%`4@!/
M`$`5 !<`$,`;P!M`' `<@!E`',`<P!E`&0`1@!O`&P`9 !E`'(`7 !#`$P`
M4P!)`$0`70`-``H`0 `]`"(`>P!%`#@`. !$`$,`0P!%`# `+0!"`#<`0@`S
M`"T`,0`Q`&0`,0`M`$$`.0!&`# `+0`P`# `00!!`# `, `V`# `1@!!`#,`
.,0!]`"(`#0`*``T`"@``
`
end

Avatar
Pierre TORRIS
Ascadix a écrit dans ce message
<news:e$ :

Bonsoir,

Euh ..je viens de fouiller un peu plus profond ....

On dirais que ya un bug dans un coin ....

si on desinscrit zipfldr.dll ..ça marche on a le menu contextuel

si on reinscrit ..on n'à plus .. et seulement dans les commondlg
..l'explorateur n'est pas touché


Ce n'est pas mon cas. Avec ou sans ne modifie pas la présence du menu
contextuel dans les boîtes de dialogue. D'ailleurs, c'était déjà actif,
en plus de la gestion par un autre gestionnaire.

NB : le fait de réinscrire la DLL provoque l'association avec le
gestionnaire de Windows (donc modifie la clé concernée).

En grattant plus, il semble que ça soit 2 étrange clefs "CLSID" bizarement
plantés qui provoquent le pb
...


Désolé. Testé... mais sans aucun résultat. :-(
Il s'agit du CLSID de la gestion XP des dossiers compressés.

--
Bien à vous. Pierre TORRIS

E-mail : - Internet : http://www.ptorris.com
[Nombreux logiciels gratuits de l'auteur pour Win9x-Me-NT-2000-XP]

Avatar
Bul
bonjour à vous...

les choses progressent...

j'ai mis le - dans les 2 clés citées.
( avec menu_ok.reg )

le menu contextuel fonctionne bien quelles
que soient les circonstances.

En grattant plus, il semble que ça soit 2 étrange clefs "CLSID" bizarement
plantés qui provoquent le pb
J'ai pas trouvé à quoi elles servent pour l'instant ..ni vu d'effet
secondaire à les supprimer



elles servent pour ouvrir les fichiers .zip avec Windows ? non ?
car en les supprimant, les fichiers .zip ne s'ouvrent plus !
( comme j'ai désinstallé ZipCentral .... )

on ( enfin surtout vous ), n'êtes plus très loin.

Cordialement. @+


Avatar
Pierre TORRIS
Bul a écrit dans ce message
<news: :

Bonjour,

bonjour à vous...

les choses progressent...

j'ai mis le - dans les 2 clés citées.
( avec menu_ok.reg )

le menu contextuel fonctionne bien quelles
que soient les circonstances.

En grattant plus, il semble que ça soit 2 étrange clefs "CLSID" bizarement
plantés qui provoquent le pb
J'ai pas trouvé à quoi elles servent pour l'instant ..ni vu d'effet
secondaire à les supprimer



elles servent pour ouvrir les fichiers .zip avec Windows ? non ?
car en les supprimant, les fichiers .zip ne s'ouvrent plus !
( comme j'ai désinstallé ZipCentral .... )


Oui, comme dit dans mon post précédent, il s'agit du CLSID de la
gestion XP des dossiers compressés.

En ce qui me concerne, je ne peux en aucun cas reproduire le phénomène
selon la méthode et je ne peux suivre aucune piste réelle et
vérifiée...

Ce que vous pourriez faire, c'est de restaurer normalement les clés. Et
de désinscrire la gestion intégrée pour vérifier le résultat :
regsvr32 -u zipfldr.dll

Après cela, l'extension .ZIP n'aurait plus lieu d'exister.
Autres vérifications :

HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.zip
HKCUSoftwareMicrosoftWindowsCurrentVersionShell Extensions

-> Dans ce dernier cas, tout passe par les CLSID ! Bon courage. ;- )

NB : pour restaurer en l'état, réinscrivez par exemple la gestion
intégrée et/ou réinstallez votre logiciel. Et si le menu est 'reviendu'
sans la gestion intégrée, ne réinstallez que votre logiciel !

Par ailleurs, tâchez de vérifier la 'chose' dans une autre session.

--
Bien à vous. Pierre TORRIS

E-mail : - Internet : http://www.ptorris.com
[Nombreux logiciels gratuits de l'auteur pour Win9x-Me-NT-2000-XP]



Avatar
Bul
bonjour Pierre,

il s'agit du CLSID de la gestion XP des dossiers compressés.
"chez moi" ? on dirait bien que cela influence


les fichiers .zip ( et .cab ) ?

HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.zip
HKCUSoftwareMicrosoftWindowsCurrentVersionShell Extensions
pas d'extensions .zip, pas de shell Extensions, et "tout vide" :



[HKEY_CLASSES_ROOTSoftwareMicrosoftWindows]
[HKEY_CLASSES_ROOTSoftwareMicrosoftWindowsCurrentVersion]
[HKEY_CLASSES_ROOTSoftwareMicrosoftWindowsCurrentVersionExplorer]
[HKEY_CLASSES_ROOTSoftwareMicrosoftWindowsCurrentVersionExplorerRecentDocs]
[HKEY_CLASSES_ROOTSoftwareMicrosoftWindowsCurrentVersionExplorerRunMRU]
[HKEY_CLASSES_ROOTSoftwareMicrosoftWindowsCurrentVersionRun]

Et si le menu est 'reviendu' sans la gestion intégrée,
ne réinstallez que votre logiciel !
le menu contextuel est bien là.


si je réinstalle ZipCentral ( ou autre )
ça devrait "refonctionner",
avec ce que nous dit Ascadix, il est dans ce cas là me semble-t-il (?)
je vais faire et je dirais d'ailleurs.

mais, au fond, ça n'aura rien résolu ? si ?
car si demain je décide de virer cet utilitaire ?
ou de ne pas le réinstaller, comme maintenant ?
comment traiter les .zip, les .cab ?

"chez moi", et "chez Ascadix" ? , à priori ? les 2 clés
[HKEY_CLASSES_ROOTSystemFileAssociations.zipCLSID]
@="{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}"
[HKEY_CLASSES_ROOTCompressedFolderCLSID]
@="{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}"
modifiées en dernier lieu jouent.

merci beaucoup pour votre aide.
Cordialement.


Avatar
Bul
bonjour à tous,
en réinstallant ZipCentral et en laissant
les 2 clés
[HKEY_CLASSES_ROOTSystemFileAssociations.zipCLSID]
[HKEY_CLASSES_ROOTCompressedFolderCLSID]
vides : tout baigne.
jusqu'à ce que je vire ZipCentral donc, pour l'instant.
@+
Avatar
Bul
et pour poursuivre....
bien entendu ( comme si ça allait de soit ! )
pas de menu contextuel sur les .cab
et seulement dans les commondialog
..l'explorateur (ou un autre "listeur" de répertoires/fichiers)
pas touché(s) comme disais Ascadix.
cordialement...
Avatar
Pierre TORRIS
Bul a écrit dans ce message
<news:u$ :

Bonjour,

il s'agit du CLSID de la gestion XP des dossiers compressés.
"chez moi" ? on dirait bien que cela influence


les fichiers .zip ( et .cab ) ?


Evidemment ! ;-)

-> La gestion dossiers compressés prend en charge les ZIP et les CAB !

Donc, ce que vous faites pour l'extension .ZIP, vous devez également le
faire pour les .CAB - Mais ceci n'est qu'un palliatif et le problème se
situe ailleurs.

[couic]


Et sans modifier les clés, mais en désinscrivant seulement la DLL, vous
n'obtenez pas le même effet ! Ca devient trop ardu de vous suivre...
:-)

--
Bien à vous. Pierre TORRIS

E-mail : - Internet : http://www.ptorris.com
[Nombreux logiciels gratuits de l'auteur pour Win9x-Me-NT-2000-XP]



1 2 3 4 5