7-zip ne peut pas ouvrir le fichier en double-cliquant

28

J'ai installé 7-Zip sur ma machine et l'ai associé à des types de fichiers d'archive serveral.

Lorsque vous double-cliquez sur une archive (jusqu'à présent, j'ai essayé les fichiers .zip, .7z et .bz2), une boîte de message apparaît me disant que 7-Zip ne peut pas ouvrir ce fichier en tant qu'archive. capture d'écran de la boîte de dialogue

Cependant, lorsque je clique avec le bouton droit sur le fichier et sélectionne 7-Zip-> Ouvrir en tant qu'archive, cela fonctionne très bien.

Tous les types de fichiers sont associés à 7zFM.exe, le gestionnaire de fichiers 7-Zip (par opposition à l'interface graphique ou à la ligne de commande 7-Zip).

Chris
la source
peut-être que le fichier est corrompu?
picakhu
1
Non, cela se produit sur chaque fichier d'archive. Et je peux toujours les ouvrir en utilisant le menu contextuel.
Chris
Avez-vous essayé une désinstallation et une réinstallation de 7zip?
Karan
@Karan Oui, déjà deux fois.
Chris

Réponses:

25

Le problème est que la valeur par défaut est l'ouverture avec 7zG (gui) alors qu'elle devrait s'ouvrir avec 7zFM (gestionnaire de fichiers).

Vous pouvez changer cela en utilisant un programme comme DefaultProgramsEditor

Bonne chance.

Daniel
la source
Cela a fonctionné - maintenant double-cliquer sur un fichier * .zip associé ouvre l'interface graphique 7z comme prévu.
Aniruddha Varma
Seul celui-ci a fonctionné pour moi. :)
Sourav Ghosh
6

Vous pouvez essayer de réinitialiser les associations depuis le gestionnaire de fichiers 7-zip. Une chose à noter, si vous utilisez Windows 7, vous devez exécuter 7zFM en tant qu'administrateur afin qu'il puisse définir les modifications.

ChrisN
la source
Merci, c'est une bonne idée à laquelle je n'avais pas encore pensé. Malheureusement, cela ne l'a pas corrigé.
Chris
A travaillé pour moi avec 7Zip 18.05 et Windows 10, avec le menu Extras / Options du premier onglet en définissant manuellement les types de fichiers souhaités à l'aide du bouton '+'.
malamut
6

Certaines clés de registre pointaient vers une version x86 de 7-Zip, qui, pour une raison quelconque, ne peut pas être invoquée directement sur cette machine. Je ne sais pas s'il s'agit d'un bogue dans la version x64 de 7-Zip ou si une version x86 a été installée sur cette machine auparavant et ne s'est pas désinstallée proprement.

Les clés de registre suivantes font référence au Program Files (x86)répertoire. Changer ceux pour se référer au Program Filesrépertoire a résolu le problème.

Commande HKEY_CURRENT_USER \ Software \ Classes \ 7z_auto_file \ shell \ open \
Commande HKEY_CURRENT_USER \ Software \ Classes \ Applications \ 7z.exe \ shell \ open \
Commande HKEY_CURRENT_USER \ Software \ Classes \ Applications \ 7zFM.exe \ shell \ open \
Chris
la source