Aqui está um arquivo .reg que configura o Extrair para pasta como o comportamento padrão ao clicar duas vezes em arquivos com uma das seguintes extensões: 7z / CAB / GZ / GZIP / RAR / TAR / ZIP. Você poderia fazer isso para outras extensões de arquivo usando a mesma abordagem. Eu prefiro o comportamento padrão do Windows para montagem ISO / VHD, então eu não mudei isso, e o 7-Zip suporta muitos outros tipos de arquivos que eu não encontro normalmente, então eu não mudei para eles.
Você pode reverter isso indo para o Gerenciador de Arquivos 7-Zip, Ferramentas, Opções e alterando as associações de arquivo conforme desejado.
Eu testei no Windows 10 x64 / 7-Zip 15.12 x64. Como ele usa o C: \ Program Files para o caminho para o 7-Zip, você definitivamente precisa do x64 Windows + x64 7-Zip, mas eu só testei no Windows 10.
Você terá as mesmas opções de clique com o botão direito de antes, isso só muda o que acontece quando você clica duas vezes e apenas para esses sete tipos de arquivo (novamente, você poderia fazer isso para outros tipos de arquivo usando a mesma abordagem).
Se já houver uma pasta com esse nome, ela fornecerá o mesmo prompt do 7-Zip que você recebe normalmente, com opções de Sim / Sim para Todos / Renomeação automática / Não / Não para Todos.
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\""