Quicktime 7.7 MSI file

Craig Paulsen
Craig Paulsen used Ask the Experts™
on
Hi guys,

I've been tasked with pushing out the latest version of Quicktime Player 7.7 to all user's workstation, about 140 odd machines, windows XP SP3 clients, can you please direct me to a working MSI file for this application I can use to get to push out via Group Policy, or a script of some some sort that will do the job would also be much appreciated,

Craig
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Dave BaldwinFixer of Problems
Most Valuable Expert 2014

Commented:
The current version for XP is 7.6.9 and it comes as an EXE.  The Quicktime.msi is buried deep inside it.  I was able to find it with 7-zip http://www.7-zip.org/ but I had to go several layers deep.
Craig PaulsenSenior Systems Engineer

Author

Commented:
thanks DaveBaldwin, however I've extracted the quicktime files usung 7-zip, however the MSI is generates doesn't work, when you say it's burried deep inside, how deep we talking?
Is there another way to get this installed?
Rory de LeurConsultant End-User Computing

Commented:
Did you take a look at appdeploy.com?

Click on the commandlines and all options are descripted on how to deploy this installation
link: http://www.appdeploy.com/packages/detail.asp?id=520
How to Generate Services Revenue the Easiest Way

This Tuesday! Learn key insights about modern cyber protection services & gain practical strategies to skyrocket business:

- What it takes to build a cloud service portfolio
- How to determine which services will help your unique business grow
- Various use-cases and examples

Craig PaulsenSenior Systems Engineer

Author

Commented:
this is not working for me,
I get the error: "cannot find C:\Windows\Invis.vbs when I try and run the launch.bat
what am I doing wrong?
Craig PaulsenSenior Systems Engineer

Author

Commented:
further to this, I've copied the files as per Criple link to a server share,
if I run the bat file from a local machine it works? directly from the file share, I get the error above
Craig PaulsenSenior Systems Engineer

Author

Commented:
I followed the following instructions as per criple link
______________________________________________________________________________
confirmed that Quicktime works and there is not apple software update installed on the computer. Now it is a simple matter of creating a batch file to run them both and delete the desktop icon without the command window being visible to users. Here is what I came up with:

Create a batch file called launch.bat with the following line:

wscript.exe invis.vbs qt.bat

Create a .vbs file called invis.vbs with the following line:

CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False

Create your batch file called qt.bat that will run your msi installs. I used the following:

msiexec /q /i QuickTime.msi INSTALL_DESKTOP_SHORTCUT="FALSE"
del "C:\Documents and Settings\All Users\Desktop\QuickTime Player.lnk"
msiexec /q /i AppleApplicationSupport.msi
______________________________________________________________________________
this works well when I run launch.bat with the files saved locally on machine, however when in run from a network location i get the error "cannot find C:\Windows\Invis.vbs"

help please
Rory de LeurConsultant End-User Computing

Commented:
specify the network location of the installation if you run the script:
wscript \\server\share\directory\invis.vbs
Craig PaulsenSenior Systems Engineer

Author

Commented:
@criple, tried that, but when I run the lauch.bat, even though I don't get errors, it doesn't do anything
Craig PaulsenSenior Systems Engineer

Author

Commented:
it still not working, I get a WSh error,
\\server\share\directory\invis.vbs
error: The system cannot find the file specified
all the files has been copied to the a quicktime77 folder in the above share, what im I doing wrong

Commented:
Here is some code you can put into a .bat file and use for your deployment.

Just copy the following in bold:

if exist c:\Quicktimev7.6.9.txt goto end

msiexec /i "\\servername\quicktime\V7.6.9\quicktime.msi" /qn

done>c:\Quicktimev7.6.9.txt

:end


If you download the latest version of quicktime and extract the .msi

Here is how if you don't know, see notes section for the command.

URL: http://www.appdeploy.com/packages/detail.asp?id=520

Edit the file to your server locations and create a GPO and add the file to the start up script.

Hope this helps.
Darren CollinsTech Lead (Windows), Endpoint Device Management Services

Commented:
You need *both* the AppleApplicationSupport.msi *and* the QuickTime.msi.

Option 1: Use GPO to deliver both msi files (I don't believe the order matters).

Option 2: Use GPO to use a script.  The below is a simple command script:
Set SOURCE_DIR=\\Server\Share\Folder\QT77
msiexec /i "%SOURCE_DIR%\AppleApplicationSupport.msi" /qn
If %ERRORLEVEL% NEQ 0 (If %ERRORLEVEL% NEQ 3010 (Goto Fail))
msiexec /i "%SOURCE_DIR%\QuickTime.msi" /qn
If %ERRORLEVEL% NEQ 0 (If %ERRORLEVEL% NEQ 3010 (Goto Fail))

:Success
EXIT %ERRORLEVEL%

:Fail
EXIT %ERRORLEVEL%

Open in new window


The Success label will only be reached if the return is Zero (success), or 3010 (success, reboot required).  Note that zero will be returned if it is already installed too.

See here for list of msiexec return codes:
http://support.microsoft.com/kb/229683

(I know that my batch file has the same ending whether success or failure, but you may want to do something else depending on fail or success.)

Daz.
Craig PaulsenSenior Systems Engineer

Author

Commented:
thanks Ski_Man and Daz_1234; I will try both options now and let you know the results, much appreciated
Craig PaulsenSenior Systems Engineer

Author

Commented:
@Daz_1234; I've tried both these options, unfortunately they don't work.
set GPO for *both* the AppleApplicationSupport.msi *and* the QuickTime.msi, the appleapplicationsupport.msi installs fine but not the quicktime MSI, the script, nothing installs, there are no errors

Darren CollinsTech Lead (Windows), Endpoint Device Management Services

Commented:
What is the return code when installing the QuickTime.msi?  If you didn't capture it, just double-click the msi and see what the error is.

Daz.
Craig PaulsenSenior Systems Engineer

Author

Commented:
she is the scenario, I copied the files to a network share,
on a client machine, I browse to the machine, double click on the quictime.msi files and it launches the and it starts the QT installer, get prompted to click on next? there is no errors?
PErhaps this is not the MSI file?
Craig PaulsenSenior Systems Engineer

Author

Commented:
she is the scenario, I copied the files to a network share,
on a client machine, I browse to the network shared folder, double click on the quicktime.msi file and it launches the QT installer, I get prompted to click on next? there is no errors?
Perhaps this is not the correct .msi file, sorry scripting and packaging not my strong point, and this is really quite complex to get working...
Darren CollinsTech Lead (Windows), Endpoint Device Management Services

Commented:
Can you edit the code below to the correct server share and run this and tell me what the return code or error it says is?  Run the script manually logged onto the computer for this test, not from a logon script.

(batch cmd file)
Set SOURCE_DIR=\\Server\Share\Folder\QT77

msiexec /i "%SOURCE_DIR%\QuickTime.msi" /qb+
If %ERRORLEVEL% NEQ 0 (If %ERRORLEVEL% NEQ 3010 (Goto Fail))

:Success
@Echo Installation Successful.  Exit Code: %ERRORLEVEL%
Pause
EXIT %ERRORLEVEL%

:Fail
@Echo INSTALLATION FAILED.  EXIT CODE:  %ERRORLEVEL%
Pause
EXIT %ERRORLEVEL%

Open in new window

Daz.
Darren CollinsTech Lead (Windows), Endpoint Device Management Services

Commented:
Also check the application event log on that computer for events from the source 'MsiInstaller' - and not all fail messages are errors, sometimes they are logged as information.

Daz.
Craig PaulsenSenior Systems Engineer

Author

Commented:
still no go,  error one error two
Darren CollinsTech Lead (Windows), Endpoint Device Management Services

Commented:
The second error says 'Fatal Error during installation'.  Did that return code 1603 ?

If so, we need to know why that is failing.

Login to the computer as an admin, manually double-click the QuickTime.msi file and see it through to the end by clicking Next, Next etc.  What is the error it displays?

Daz.
Craig PaulsenSenior Systems Engineer

Author

Commented:
nope, did'nt return code 1603,
ran msi as an admin and it installs without any problems
Darren CollinsTech Lead (Windows), Endpoint Device Management Services

Commented:
So when it failed what code did it return if not 1603?

When this is running and failing, is it via a normal logon script as a non-admin?

QT needs admin privileges to install, so if you want to install via script you can't use a normal logon script as a standard non-admin user: you'd need a GPO logon script that will run as System.

Or just push out the two msi files by GPO application distribution.

Daz.
Craig PaulsenSenior Systems Engineer

Author

Commented:
tried pushing out just the 2 msi files via GPO script, nothing installs
Darren CollinsTech Lead (Windows), Endpoint Device Management Services

Commented:
How exactly did you set up the install?

When you say nothing installs, does the msiexec process even run? Are there any errors in the application event log? If so is the error the same for the quicktime.msi and the appleapplicationsupport.msi?

You need to be aware that we can't see what you're trying and how you're trying it, so you need to be as clear as possible about the steps you've taken and what you've checked.  Also unless you state step by step what you're trying and how I can't even attempt to replicate what you're finding and can only guess.

I've successfully rolled out QT to thousands of computers in different ways and have overcome most problems so hopefully I can help you nail this down.

Daz.
Senior Systems Engineer
Commented:
after several unsuccessful attempts at getting this to work, a collegue of mine put together a vbs script and it works like a charm (with latest version of quicktime)
Thanks though for all your suggestions and help (script attached)

QT77Setup.vbs
Craig PaulsenSenior Systems Engineer

Author

Commented:
this is the script a collegue of mine put together. Works 100%

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial