здесь .reg-файл, который настраивает извлечение в папку как поведение по умолчанию при двойном щелчке файлов с одним из следующих расширений - 7z/CAB/GZ/GZIP/RAR/TAR/ZIP. Вы можете сделать это для других расширений файлов, используя тот же подход. Я предпочитаю поведение Windows по умолчанию для подключения ISO/VHD, поэтому я этого не менял, а 7-Zip поддерживает многие другие типы файлов, с которыми я обычно не сталкиваюсь, поэтому я не менял его для них.
вы можете отменить это, перейдя в 7-Zip Файловый менеджер, Инструменты, Параметры и изменить файловые ассоциации по желанию.
Я тестировал на Windows 10 x64 / 7-Zip 15.12 x64. Потому что он использует C:\Program файлы для пути к 7-Zip, вам определенно нужна x64 Windows + x64 7-Zip, но я тестировал только на Windows 10.
у вас будут те же параметры щелчка правой кнопкой мыши, что и раньше, это только изменяет то, что происходит при двойном щелчке, и только для этих семи типов файлов (опять же, вы можете сделать это для других типов файлов, используя то же самое подход.)
если уже есть папка с таким именем, она даст вам тот же 7-Zip запрос, который вы обычно получаете, с опциями Да / да для всех / автоматическое переименование / нет / нет для всех.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Classes.7z]
@="7-Zip.7z"
[HKEY_CURRENT_USER\SOFTWARE\Classes.cab]
@="7-Zip.cab"
[HKEY_CURRENT_USER\SOFTWARE\Classes.gz]
@="7-Zip.gz"
[HKEY_CURRENT_USER\SOFTWARE\Classes.gzip]
@="7-Zip.gzip"
[HKEY_CURRENT_USER\SOFTWARE\Classes.rar]
@="7-Zip.rar"
[HKEY_CURRENT_USER\SOFTWARE\Classes.tar]
@="7-Zip.tar"
[HKEY_CURRENT_USER\SOFTWARE\Classes.zip]
@="7-Zip.zip"
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.7z]
@="7z Archive"
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.7z\DefaultIcon]
@="C:\Program Files-Zipz.dll,0"
[HKEY_CLASSES_ROOT-Zip.7z\shell]
@="extract"
[HKEY_CLASSES_ROOT-Zip.7z\shell\extract]
@="Extract to Folder"
[HKEY_CLASSES_ROOT-Zip.7z\shell\extract\command]
@="\"C:\Program Files-ZipzG.exe\" x \"%1\" -o*"
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.7z\shell\open]
@=""
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.7z\shell\open\command]
@="\"C:\Program Files-ZipzFM.exe\" \"%1\""
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.cab]
@="cab Archive"
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.cab\DefaultIcon]
@="C:\Program Files-Zipz.dll,7"
[HKEY_CLASSES_ROOT-Zip.cab\shell]
@="extract"
[HKEY_CLASSES_ROOT-Zip.cab\shell\extract]
@="Extract to Folder"
[HKEY_CLASSES_ROOT-Zip.cab\shell\extract\command]
@="\"C:\Program Files-ZipzG.exe\" x \"%1\" -o*"
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.cab\shell\open]
@=""
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.cab\shell\open\command]
@="\"C:\Program Files-ZipzFM.exe\" \"%1\""
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.gz]
@="gz Archive"
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.gz\DefaultIcon]
@="C:\Program Files-Zipz.dll,14"
[HKEY_CLASSES_ROOT-Zip.gz\shell]
@="extract"
[HKEY_CLASSES_ROOT-Zip.gz\shell\extract]
@="Extract to Folder"
[HKEY_CLASSES_ROOT-Zip.gz\shell\extract\command]
@="\"C:\Program Files-ZipzG.exe\" x \"%1\" -o*"
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.gz\shell\open]
@=""
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.gz\shell\open\command]
@="\"C:\Program Files-ZipzFM.exe\" \"%1\""
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.gzip]
@="gzip Archive"
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.gzip\DefaultIcon]
@="C:\Program Files-Zipz.dll,14"
[HKEY_CLASSES_ROOT-Zip.gzip\shell]
@="extract"
[HKEY_CLASSES_ROOT-Zip.gzip\shell\extract]
@="Extract to Folder"
[HKEY_CLASSES_ROOT-Zip.gzip\shell\extract\command]
@="\"C:\Program Files-ZipzG.exe\" x \"%1\" -o*"
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.gzip\shell\open]
@=""
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.gzip\shell\open\command]
@="\"C:\Program Files-ZipzFM.exe\" \"%1\""
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.rar]
@="rar Archive"
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.rar\DefaultIcon]
@="C:\Program Files-Zipz.dll,3"
[HKEY_CLASSES_ROOT-Zip.rar\shell]
@="extract"
[HKEY_CLASSES_ROOT-Zip.rar\shell\extract]
@="Extract to Folder"
[HKEY_CLASSES_ROOT-Zip.rar\shell\extract\command]
@="\"C:\Program Files-ZipzG.exe\" x \"%1\" -o*"
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.rar\shell\open]
@=""
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.rar\shell\open\command]
@="\"C:\Program Files-ZipzFM.exe\" \"%1\""
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.tar]
@="tar Archive"
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.tar\DefaultIcon]
@="C:\Program Files-Zipz.dll,13"
[HKEY_CLASSES_ROOT-Zip.tar\shell]
@="extract"
[HKEY_CLASSES_ROOT-Zip.tar\shell\extract]
@="Extract to Folder"
[HKEY_CLASSES_ROOT-Zip.tar\shell\extract\command]
@="\"C:\Program Files-ZipzG.exe\" x \"%1\" -o*"
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.tar\shell\open]
@=""
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.tar\shell\open\command]
@="\"C:\Program Files-ZipzFM.exe\" \"%1\""
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.zip]
@="zip Archive"
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.zip\DefaultIcon]
@="C:\Program Files-Zipz.dll,1"
[HKEY_CLASSES_ROOT-Zip.zip\shell]
@="extract"
[HKEY_CLASSES_ROOT-Zip.zip\shell\extract]
@="Extract to Folder"
[HKEY_CLASSES_ROOT-Zip.zip\shell\extract\command]
@="\"C:\Program Files-ZipzG.exe\" x \"%1\" -o*"
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.zip\shell\open]
@=""
[HKEY_CURRENT_USER\SOFTWARE\Classes-Zip.zip\shell\open\command]
@="\"C:\Program Files-ZipzFM.exe\" \"%1\""