39

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

Как мне это сделать? Простое "открыть с помощью"(7zG.exe) не работает, потому что 7-Zip, очевидно, требует командной строки, которая не соответствует обычному шаблону для программ, вызывающих оболочку. Я не могу предугадать, какой этот синтаксис может быть из командной строки (/? -? --Help все выдают ошибки "неверный синтаксис").

Как мне сделать так, чтобы щелчок по файлу .7z открывал графический интерфейс?

3 ответа3

47

Вы можете сделать это из самой программы. Просто запустите 7-Zip File Manager от имени администратора (это важно), а затем щелкните меню « Сервис» и выберите « Параметры». Здесь вы можете установить ассоциации файлов для многих типов, а не только для расширения .7z.

28

Похоже, я слишком рано бросил поиски.

Исполняемый файл, с которым вы хотите связать файлы .7z, это 7zFM.exe, а не 7zG.exe. Выполнение этого с помощью "Open With" работает как положено.

Вы также можете сделать это из приложения FileManager, зайдя в Инструменты> Параметры и выбрав там форматы (хотя это может работать только в том случае, если приложение запускается с правами администратора)?

3

Вы также можете делать такие вещи из командной строки, используя команды ftype и assoc . Первый устанавливает тип файла и программу, используемую для их обработки. Вторая команда может затем использоваться для связывания нескольких расширений с типом файла и, следовательно, с исполняемым файлом.

Например, чтобы узнать настройки на вашем компьютере для zip-файлов:

ftype | findstr zip
assoc | findstr zip

Чтобы узнать больше о командах, вы можете сделать это:

help ftype
help assoc

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .