7-zip не может открыть файл при двойном щелчке


28

Я установил 7-Zip на свой компьютер и связал его с несколькими типами архивных файлов.

При двойном щелчке по архиву (пока я пробовал файлы .zip, .7z и .bz2), появляется окно с сообщением о том, что 7-Zip не может открыть этот файл как архив. скриншот диалога

Однако, когда я щелкаю правой кнопкой мыши по файлу и выбираю 7-Zip-> Открыть как архив, он работает просто отлично.

Все типы файлов связаны с 7zFM.exe, 7-Zip File Manager (в отличие от 7-Zip GUI или командной строки).


может файл поврежден?
picakhu

1
Нет, это происходит с каждым архивным файлом. И я всегда могу открыть их, используя контекстное меню.
Крис

Вы пробовали удалить и переустановить 7zip?
Каран

@Karan Да, уже дважды.
Крис

Ответы:


25

Проблема в том, что по умолчанию открывается с 7zG (GUI), в то время как он должен открываться с 7zFM (файловый менеджер).

Вы можете изменить это с помощью программы, такой как DefaultProgramsEditor

Удачи.


Это сработало - теперь двойной щелчок по связанному файлу * .zip открывает графический интерфейс 7z, как и ожидалось.
Анируддха Варма

Только этот работал для меня. :)
Сурав Гош

6

Вы можете попытаться сбросить ассоциации в 7-zip File Manager. Стоит отметить, что если вы используете Windows 7, вам нужно запустить 7zFM от имени администратора, чтобы он мог вносить изменения.


Спасибо, это хорошая идея, о которой я еще не думал. К сожалению, это не исправило это.
Крис

Работал для меня с 7Zip 18.05 и Windows 10, с меню Extras / Options на первой вкладке, устанавливая нужные типы файлов вручную, используя кнопку «+».
маламут

6

Некоторые разделы реестра указывали на версию 7-Zip для x86, которая по какой-то причине не может обрабатываться непосредственно на этом компьютере. Я не уверен, является ли это ошибкой в ​​x64 версии 7-Zip или версия x86 была установлена ​​на этом компьютере ранее и не удалялась полностью.

Следующие ключи реестра ссылаются на Program Files (x86)каталог. Изменение тех, которые ссылаются на Program Filesкаталог, решило проблему.

HKEY_CURRENT_USER \ Software \ Classes \ 7z_auto_file \ оболочка открыта команда \ \
HKEY_CURRENT_USER \ Software \ Classes \ Applications \ 7z.exe \ \ команда оболочки \ открыта
HKEY_CURRENT_USER \ Software \ Classes \ Applications \ 7zFM.exe \ оболочка открыта команда \ \
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.