O 7-zip não pode abrir o arquivo com um clique duplo

28

Instalei o 7-Zip na minha máquina e associei-o aos tipos de arquivos de arquivo servidor.

Ao clicar duas vezes em um arquivo morto (até o momento eu tentei arquivos .zip, .7z e .bz2), uma caixa de mensagem aparece informando que o 7-Zip não pode abrir esse arquivo como um arquivo morto. captura de tela da caixa de diálogo

No entanto, quando clico com o botão direito do mouse no arquivo e seleciono 7-Zip-> Abrir como arquivo, ele funciona muito bem.

Todo o tipo de arquivo está associado ao 7zFM.exe, o 7-Zip File Manager (ao contrário da GUI do 7-Zip ou da linha de comando).

Chris
fonte
talvez o arquivo esteja corrompido?
Picakhu 12/12/12
1
Não, isso acontece em todos os arquivos compactados. E eu sempre posso abri-los usando o menu de contexto.
12124 Chris
Você tentou desinstalar e reinstalar o 7zip?
Karan
@ Karan Sim, duas vezes já.
Chris

Respostas:

25

O problema é que o padrão é abrir com 7zG (gui), enquanto deve abrir com 7zFM (gerenciador de arquivos).

Você pode mudar isso usando um programa como DefaultProgramsEditor

Boa sorte.

Daniel
fonte
Isso funcionou - agora, clicar duas vezes em um arquivo * .zip associado abre a interface gráfica 7z conforme o esperado.
Aniruddha Varma
Apenas este funcionou para mim. :)
Sourav Ghosh
6

Você pode tentar redefinir as associações no Gerenciador de arquivos 7-zip. Uma coisa a observar, se você estiver usando o Windows 7, precisará executar o 7zFM como administrador para que ele possa definir as alterações.

ChrisN
fonte
Obrigado, é uma boa ideia em que ainda não tinha pensado. Infelizmente, isso não foi corrigido.
21712 Chris
Trabalhou para mim com o 7Zip 18.05 e o Windows 10, com o menu Extras / Opções na primeira guia, definindo os tipos de arquivo desejados manualmente, usando o botão '+'.
malamut 2/01
6

Algumas chaves do Registro apontavam para uma versão x86 do 7-Zip, que por algum motivo não consegue lidar com a invocação direta nesta máquina. Não tenho certeza se isso é um bug na versão x64 do 7-Zip ou se uma versão x86 foi instalada nesta máquina antes e não foi desinstalada corretamente.

As seguintes chaves do Registro se referem ao Program Files (x86)diretório Mudar aqueles para se referir ao Program Filesdiretório corrigiu o problema.

Comando HKEY_CURRENT_USER \ Software \ Classes \ 7z_auto_file \ shell \ open \ command
Comando HKEY_CURRENT_USER \ Software \ Classes \ Applications \ 7z.exe \ shell \ open \ command
Comando HKEY_CURRENT_USER \ Software \ Classes \ Applications \ 7zFM.exe \ shell \ open \ command
Chris
fonte