Has anyone been able to publish Quicktime updates via WPP?
Admittedly I am new to WPP but I have been able to publish Adobe Reader/Flash player and Java 8.31 via WPP without issue using the guides on this site.
I am at my wits end with Quicktime. If I publish the .exe file, Quicktime tries to run with user interaction (click next, etc.).
I created a custom msi file with Orca and creating a mst transform file following the guide below (found here
). I can get the custom quicktime.msi
to install, but quicktime requires the AppleSupportTools.msi to be installed first. Using the guide below, I can deploy my custom Quicktime installers from a batch file and via PowerShell.
Any guidance provided would be most appreciated.
Here is the process I follow to prepare quicktime for deployment. It can be a real trick if you do not prepare it just right.
Prepare the MSI files and MSI transforms for copy to software store
Download latest Quicktime from http://www.apple.com/quicktime/
Use 7-zip or WinRAR to extract QuickTimeInstaller.exe.
Download and install Orca to edit the extracted QuickTime.msi. You can get orca itself from Microsoft's Windows Installer SDK or get the tool by itself from Softpedia.
Use Orca or Instedit to open QuickTime.msi. Locate the Summary information. This is located under view -> summary information in Orca or Tables -> Summary Info... in Instedit. Locate the Languages: box and remove all languages except 1033.
Save the transformed MSI as something meaningful or overwrite the original QuickTime.msi.
Create a new Transform (Transform -> New Transform)
Make the following modifications to the Transform tables:
LaunchCondition -> NOT BNEWERPRODUCTISINSTALLED: Delete this line, if you don't, quicktime will not install, you'll get an error in the event viewer, and itunes will go ahead and install but then tell you it can't launch because quicktime is not installed.
Property -> SCHEDULE_ASUW: Set this to 0 to avoid iTunes trying to update itself. This is one of the main reasons for me rolling this out with group policy.
Registry -> Find the item that has QTTask.exe as it's component and drop that line. This keeps qttask.exe from running in the background, which you don't need.
Shortcut: Drop Desktop shortcut, Uninstall shortcut, and Readme lines
Generate a new transform (Transform menu) and save it as something meaningful. I've been using the format ProgramName_<version>.mst (quicktime_7_7_2.mst).
Use Orca or Instedit to open AppleApplicationSupport.msi. Locate the Summary information. This is located under view -> summary information in Orca or Tables -> Summary Info... in Instedit. Locate the Languages: box and remove all languages except 1033.
Save the transformed MSI as something meaningful or overwrite the original AppleApplicationSupport.msi.
The command lines are as follows
The current command lines for the software are as follows.
msiexec /qn /i AppleApplicationSupport.msi /norestart
msiexec /qn /i QuickTime.msi /norestart TRANSFORMS="quicktime_7_7_2.mst"
My process is Modified from this process http://www.beyondpictures.com/blog/tech/2009/03/deploy-itunes-with-group-policy.html
I deploy via SCCM 2007 from a network share, but this should also work via group policy. SCCM installs using the system account without errors.