Changes

7-Zip

10,030 bytes added, 19:40, 13 November 2008
Added 7-zip as default archive application package.xml
</package>
</source>
 
== MSI Installer package.xml, sets 7-zip as default archive application ==
 
In meantime, while 7-zip author considers installer switches for file associations, you can use registry files to do it yourself.
 
<source lang="xml">
<packages>
<package id="7-zip" name="7-zip 4.57" revision="12" priority="0" reboot="false">
<check type="uninstall" condition="exists" path="7-Zip 4.57"/>
 
<install cmd="msiexec /qn /norestart /i %SOFTWARE%\utiliti\7z457.msi"/>
<install cmd="regedit /s %SETTINGS%\7zip.reg"/>
 
<upgrade cmd="msiexec /qn /norestart /i %SOFTWARE%\utiliti\7z457.msi"/>
<upgrade cmd="regedit /s %SETTINGS%\7zip.reg"/>
 
<remove cmd="msiexec /qn /x{23170F69-40C1-2701-0457-000001000000}"/>
</package>
</packages>
</source>
 
The .reg file:
 
<pre>
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.7z]
@="7-Zip.7z"
[HKEY_CLASSES_ROOT\.arj]
@="7-Zip.arj"
[HKEY_CLASSES_ROOT\.bz2]
@="7-Zip.bz2"
[HKEY_CLASSES_ROOT\.bzip2]
@="7-Zip.bzip2"
[HKEY_CLASSES_ROOT\.cab]
@="7-Zip.cab"
[HKEY_CLASSES_ROOT\.cpio]
@="7-Zip.cpio"
[HKEY_CLASSES_ROOT\.deb]
@="7-Zip.deb"
[HKEY_CLASSES_ROOT\.gz]
@="7-Zip.gz"
[HKEY_CLASSES_ROOT\.gzip]
@="7-Zip.gzip"
[HKEY_CLASSES_ROOT\.iso]
@="7-Zip.iso"
[HKEY_CLASSES_ROOT\.lha]
@="7-Zip.lha"
[HKEY_CLASSES_ROOT\.lzh]
@="7-Zip.lzh"
[HKEY_CLASSES_ROOT\.rar]
@="7-Zip.rar"
[HKEY_CLASSES_ROOT\.rpm]
@="7-Zip.rpm"
[HKEY_CLASSES_ROOT\.split]
@="7-Zip.split"
[HKEY_CLASSES_ROOT\.swm]
@="7-Zip.swm"
[HKEY_CLASSES_ROOT\.tar]
@="7-Zip.tar"
[HKEY_CLASSES_ROOT\.taz]
@="7-Zip.taz"
[HKEY_CLASSES_ROOT\.tbz2]
@="7-Zip.tbz2"
[HKEY_CLASSES_ROOT\.tbz]
@="7-Zip.tbz"
[HKEY_CLASSES_ROOT\.tgz]
@="7-Zip.tgz"
[HKEY_CLASSES_ROOT\.tpz]
@="7-Zip.tpz"
[HKEY_CLASSES_ROOT\.wim]
@="7-Zip.wim"
[HKEY_CLASSES_ROOT\.z]
@="7-Zip.z"
[HKEY_CLASSES_ROOT\.zip]
@="7-Zip.zip"
[HKEY_CLASSES_ROOT\7-Zip.7z]
@="7z Archive"
 
[HKEY_CLASSES_ROOT\7-Zip.7z\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,0"
[HKEY_CLASSES_ROOT\7-Zip.7z\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.7z\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.7z\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.arj]
@="arj Archive"
[HKEY_CLASSES_ROOT\7-Zip.arj\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,4"
[HKEY_CLASSES_ROOT\7-Zip.arj\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.arj\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.arj\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.bz2]
@="bz2 Archive"
[HKEY_CLASSES_ROOT\7-Zip.bz2\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,2"
[HKEY_CLASSES_ROOT\7-Zip.bz2\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.bz2\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.bz2\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.bzip2]
@="bzip2 Archive"
[HKEY_CLASSES_ROOT\7-Zip.bzip2\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,2"
[HKEY_CLASSES_ROOT\7-Zip.bzip2\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.bzip2\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.bzip2\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.cab]
@="cab Archive"
[HKEY_CLASSES_ROOT\7-Zip.cab\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,7"
[HKEY_CLASSES_ROOT\7-Zip.cab\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.cab\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.cab\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.cpio]
@="cpio Archive"
[HKEY_CLASSES_ROOT\7-Zip.cpio\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,12"
[HKEY_CLASSES_ROOT\7-Zip.cpio\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.cpio\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.cpio\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.deb]
@="deb Archive"
[HKEY_CLASSES_ROOT\7-Zip.deb\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,11"
[HKEY_CLASSES_ROOT\7-Zip.deb\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.deb\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.deb\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.gz]
@="gz Archive"
[HKEY_CLASSES_ROOT\7-Zip.gz\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,14"
[HKEY_CLASSES_ROOT\7-Zip.gz\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.gz\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.gz\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.gzip]
@="gzip Archive"
[HKEY_CLASSES_ROOT\7-Zip.gzip\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,14"
[HKEY_CLASSES_ROOT\7-Zip.gzip\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.gzip\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.gzip\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.iso]
@="iso Archive"
[HKEY_CLASSES_ROOT\7-Zip.iso\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,8"
[HKEY_CLASSES_ROOT\7-Zip.iso\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.iso\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.iso\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.lha]
@="lha Archive"
[HKEY_CLASSES_ROOT\7-Zip.lha\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,6"
[HKEY_CLASSES_ROOT\7-Zip.lha\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.lha\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.lha\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.lzh]
@="lzh Archive"
[HKEY_CLASSES_ROOT\7-Zip.lzh\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,6"
[HKEY_CLASSES_ROOT\7-Zip.lzh\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.lzh\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.lzh\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.rar]
@="rar Archive"
[HKEY_CLASSES_ROOT\7-Zip.rar\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,3"
[HKEY_CLASSES_ROOT\7-Zip.rar\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.rar\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.rar\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.rpm]
@="rpm Archive"
[HKEY_CLASSES_ROOT\7-Zip.rpm\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,10"
[HKEY_CLASSES_ROOT\7-Zip.rpm\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.rpm\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.rpm\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.split]
@="split Archive"
[HKEY_CLASSES_ROOT\7-Zip.split\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,9"
[HKEY_CLASSES_ROOT\7-Zip.split\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.split\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.split\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.swm]
@="swm Archive"
[HKEY_CLASSES_ROOT\7-Zip.swm\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,15"
[HKEY_CLASSES_ROOT\7-Zip.swm\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.swm\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.swm\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.tar]
@="tar Archive"
[HKEY_CLASSES_ROOT\7-Zip.tar\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,13"
[HKEY_CLASSES_ROOT\7-Zip.tar\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.tar\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.tar\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.taz]
@="taz Archive"
[HKEY_CLASSES_ROOT\7-Zip.taz\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,5"
[HKEY_CLASSES_ROOT\7-Zip.taz\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.taz\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.taz\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.tbz2]
@="tbz2 Archive"
[HKEY_CLASSES_ROOT\7-Zip.tbz2\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,2"
[HKEY_CLASSES_ROOT\7-Zip.tbz2\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.tbz2\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.tbz2\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.tbz]
@="tbz Archive"
[HKEY_CLASSES_ROOT\7-Zip.tbz\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,2"
[HKEY_CLASSES_ROOT\7-Zip.tbz\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.tbz\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.tbz\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.tgz]
@="tgz Archive"
[HKEY_CLASSES_ROOT\7-Zip.tgz\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,14"
[HKEY_CLASSES_ROOT\7-Zip.tgz\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.tgz\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.tgz\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.tpz]
@="tpz Archive"
[HKEY_CLASSES_ROOT\7-Zip.tpz\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,14"
[HKEY_CLASSES_ROOT\7-Zip.tpz\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.tpz\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.tpz\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.wim]
@="wim Archive"
[HKEY_CLASSES_ROOT\7-Zip.wim\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,15"
[HKEY_CLASSES_ROOT\7-Zip.wim\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.wim\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.wim\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.z]
@="z Archive"
[HKEY_CLASSES_ROOT\7-Zip.z\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,5"
[HKEY_CLASSES_ROOT\7-Zip.z\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.z\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.z\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
[HKEY_CLASSES_ROOT\7-Zip.zip]
@="zip Archive"
[HKEY_CLASSES_ROOT\7-Zip.zip\DefaultIcon]
@="C:\\Program Files\\7-Zip\\7z.dll,1"
[HKEY_CLASSES_ROOT\7-Zip.zip\shell]
@=""
[HKEY_CLASSES_ROOT\7-Zip.zip\shell\open]
@=""
[HKEY_CLASSES_ROOT\7-Zip.zip\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
</pre>
== 7-Zip EXE installer options ==
23
edits