Difference between revisions of "Quicktime"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
m (add cat)
(Updated info on minimal Quicktime installer)
Line 1: Line 1:
This is a silent installer for Quicktime. For a minimal installation of Quicktime see [[ITunes#Quicktime|ITunes]].
+
This is a silent installer for Quicktime. For a minimal installation of Quicktime have a look at the history of the [[ITunes#Quicktime|ITunes]] page (August 2011). Since ITunes doesn't require Quicktime anymore, it has been removed from that page. If anyone cares, he may port the information on this page.
  
 
Package for Quicktime 7.3.1:
 
Package for Quicktime 7.3.1:

Revision as of 16:24, 13 October 2011

This is a silent installer for Quicktime. For a minimal installation of Quicktime have a look at the history of the ITunes page (August 2011). Since ITunes doesn't require Quicktime anymore, it has been removed from that page. If anyone cares, he may port the information on this page.

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>

With each QuickTime release, the classID for the registry check and uninstall command changes. To find the correct classID for unknown QuickTime versions, try running strings QuickTimeInstaller.exe | egrep '\{[0-F]+(-[0-F]+){4}\}'. For example, QuickTime 7.6.9 uses {57752979-A1C9-4C02-856B-FBB27AC4E02C}.

Newer QuickTime releases require Apple Application Support to work properly. See iTunes for more information.

Now you only have to delete the Registry key "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:

<packages>
 <package id="quicktime" name="QuickTime" revision="3" 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 /i {5E863175-E85D-44A6-8968-82507D34AE7F} /qf /quiet"/>
 <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.