Difference between revisions of "Quicktime"
m |
(Altered syntax in second package xml file definition due to incorrect use of " instead of ' - updated to refer to current version of QuickTime, 7.6) |
||
Line 51: | Line 51: | ||
− | Then I use these settings: | + | Then I use these settings for QuickTime 7.6 - for future revisions you would need to update the GUID in the remove cmd line to match the later version: |
+ | |||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
− | |||
<packages> | <packages> | ||
− | <package id=" | + | |
+ | <package id="QuickTime" name="QuickTime" revision="1" priority="10" reboot="false"> | ||
<check type="uninstall" condition="exists" path="QuickTime"/> | <check type="uninstall" condition="exists" path="QuickTime"/> | ||
− | <install cmd= | + | <install cmd='%SOFTWARE%\QuickTime\QuickTimeInstaller.exe /quiet'/> |
− | <install cmd= | + | <install cmd='cmd /c del /s /q "%ALLUSERSPROFILE%\Desktop\QuickTime Player.lnk"'/> |
− | <remove cmd="%SYSTEMROOT%\system32\msiexec.exe / | + | <remove cmd='"%SYSTEMROOT%\system32\msiexec.exe /x {216AB108-2AE1-4130-B3D5-20B2C4C80F8F}"'/> |
− | <upgrade cmd="%SOFTWARE%\ | + | <upgrade cmd="%SOFTWARE%\QuickTime\QuickTimeInstaller.exe /quiet"/> |
− | <upgrade cmd="cmd /c del /s /q "%ALLUSERSPROFILE%\Desktop\QuickTime Player.lnk" | + | <upgrade cmd='"cmd /c del /s /q "%ALLUSERSPROFILE%\Desktop\QuickTime Player.lnk"'/> |
</package> | </package> | ||
+ | |||
</packages> | </packages> | ||
− | |||
Note: You may wish to use 'start /wait' to ensure installation is completed before the installer returns. | Note: You may wish to use 'start /wait' to ensure installation is completed before the installer returns. | ||
[[category:Silent Installers]] | [[category:Silent Installers]] |
Revision as of 10:02, 13 February 2009
This is a silent installer for Quicktime.
Package for Quicktime 7.3.1:
<package id="Apple_Quicktime" name="Apple Quicktime Player" revision="731" priority="40" reboot="false">
<check type="logical" condition="and">
<check type="registry" condition="exists" path="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{E0D51394-1D45-460A-B62D-383BC4F8B335}" />
<check type="uninstall" condition="exists" path="QuickTime" />
</check>
<install cmd=""%SOFTWARE%\Apple\Quicktime\7.3.1\QuickTimeInstaller.exe" /quiet /norestart ChkOptInstASU=0 DESKTOP_SHORTCUTS=0 QT_TRAY_ICON=0 SCHEDULE_ASUW=0" timeout="0">
<exit code="0" />
<exit code="3010" />
</install>
<remove cmd="%windir%\system32\MsiExec.exe /X {E0D51394-1D45-460A-B62D-383BC4F8B335} /qb-!" timeout="0">
<exit code="0" />
<exit code="3010" reboot="true" />
</remove>
<upgrade cmd=""%SOFTWARE%\Apple\Quicktime\7.3.1\QuickTimeInstaller.exe" /quiet /norestart ChkOptInstASU=0 DESKTOP_SHORTCUTS=0 QT_TRAY_ICON=0 SCHEDULE_ASUW=0" timeout="0">
<exit code="0" />
<exit code="3010" reboot="true" />
</upgrade>
</package>
Now you only have to delete the Registrykey "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" -> "QuickTime Task". I do this one using KIXTART.
Below a "truly silent" method, taken from http://www.mediamacros.com/item/item-1006687115/:
How do I make Quicktime Install Silently?
First you need the stand alone installer from Quicktime. Then place a text file beside the installer and name it QuickTimeInstaller.ini and place this text inside....
[QTSETUP]
license_option=0
no_dialogs=true
registration_dialog=false
supress_speed_dialog=true
install_qtjava=false
install_qd3d=true
show_sample=false
show_readme=false
show_programfolder=false
install_qtinfo=true
Then I use these settings for QuickTime 7.6 - for future revisions you would need to update the GUID in the remove cmd line to match the later version:
<?xml version="1.0" encoding="UTF-8"?>
<packages>
<package id="QuickTime" name="QuickTime" revision="1" priority="10" reboot="false"> <check type="uninstall" condition="exists" path="QuickTime"/> <install cmd='%SOFTWARE%\QuickTime\QuickTimeInstaller.exe /quiet'/> <install cmd='cmd /c del /s /q "%ALLUSERSPROFILE%\Desktop\QuickTime Player.lnk"'/> <remove cmd='"%SYSTEMROOT%\system32\msiexec.exe /x {216AB108-2AE1-4130-B3D5-20B2C4C80F8F}"'/> <upgrade cmd="%SOFTWARE%\QuickTime\QuickTimeInstaller.exe /quiet"/> <upgrade cmd='"cmd /c del /s /q "%ALLUSERSPROFILE%\Desktop\QuickTime Player.lnk"'/> </package>
</packages>
Note: You may wish to use 'start /wait' to ensure installation is completed before the installer returns.