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 от имени администратора, чтобы он мог вносить изменения.

ChrisN
источник
Спасибо, это хорошая идея, о которой я еще не думал. К сожалению, это не исправило это.
Крис
Работал для меня с 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 \ оболочка открыта команда \ \
Крис
источник