Hi all,
Looking for some help with regards to removing the apple software update command in the msi.
The post below by joedown helps but I'm not sure where I would set the "properties"?
Has anyone else had any success?
Thanks
Joe

For Quicktime 7.4 Apple has decided to make it harder to run the msi directly by itself. You will need to set a couple of properties if you do not wish to have the installer install the applesoftwareupdate.msi. Those are:

ASUWINSTALLED=0
SCHEDULE_ASUW=0

Without these properties being set you will receive an error and the installation will abort if it cannot find the applesoftwareupdate.msi Of course with the frequent security vulnerabilities discovered in QuickTime you may want the autoupdate.
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
Properties are set in the Properties table of the msi. Like so:

Name: Value:
SCHEDULE_ASUW 0

By the way there's a crucial typo here. the ASUWINSTALLED property should be ASUWISINSTALLED.
Answered 01/23/2008 by: danr29
Purple Belt

Please log in to comment
0
Here are the customizations we made using Wise to create an mst for deployment via SMS.

-Added custom exe and .qtp file to install.
-Ran registry branding macro.
-Removed shortcuts.
-Removed "Execute Program From Destination (QTPLUGINOCXFOLDER)QTTask.exe - atboottime Default Directory Program Files\QuickTime (Launch_QTTask)" from Execute Immediate after InstallFinalize.
-Added custom exe to run via Execute Immediate after InstallFinalize.
-Removed "Set_QT_TRAY_ICON" from the CustomAction table.
-Removed HKLM\SOFTWARE\Apple Computer, Inc.\QuickTime\ActiveX\QTTaskRunFlags from the registry.
-Removed HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Quick Time Task from the registry.
-Removed HKLM\SOFTWARE\Apple Computer, Inc.\QuickTime\ActiveX\QTTask from the registry.

This gives us a quiet install with a custom qtp file, no icons on the desktop, sys tray or task bar, and autoupdate disabled.

In addition, with 7.4 after fixing every other custom requirement we were getting the following error message on first launch of the application:

"Some of the file types associated with QuickTime applications are currently associated with other applications. Should I restore these file type associations to QuickTime?"

We fixed this by simply updating the .qtp file so it included the customization to not check for file types. After recompiling a new version of the mst with the new qtp file included we retested and the error message/prompt did not return.
Answered 01/23/2008 by: jpipes
Senior Yellow Belt

Please log in to comment
0
I extracted Quicktime.msi from a temp folder during install, however it does nothing when I try to execute it. What changes did you guys make to get this to run?

EDIT: Nevermind... I realized that by changing those properties above it works now. :)
Answered 01/24/2008 by: SarahC
Yellow Belt

Please log in to comment
0
ORIGINAL: danr29

Properties are set in the Properties table of the msi. Like so:

Name: Value:
SCHEDULE_ASUW 0

By the way there's a crucial typo here. the ASUWINSTALLED property should be ASUWISINSTALLED.


You set the properties in Wise Package Studio > Setup Editor > Product tab > Properties.

I edited SCHEDULE_ASUW to 0 and just add a new propery of [font="times new roman"]ASUWISINSTALLED set to 0.
Answered 01/24/2008 by: SarahC
Yellow Belt

Please log in to comment
0
ORIGINAL: jpipes

Here are the customizations we made using Wise to create an mst for deployment via SMS.

-Added custom exe and .qtp file to install.
-Ran registry branding macro.
-Removed shortcuts.
-Removed "Execute Program From Destination (QTPLUGINOCXFOLDER)QTTask.exe - atboottime Default Directory Program Files\QuickTime (Launch_QTTask)" from Execute Immediate after InstallFinalize.
-Added custom exe to run via Execute Immediate after InstallFinalize.
-Removed "Set_QT_TRAY_ICON" from the CustomAction table.
-Removed HKLM\SOFTWARE\Apple Computer, Inc.\QuickTime\ActiveX\QTTaskRunFlags from the registry.
-Removed HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Quick Time Task from the registry.
-Removed HKLM\SOFTWARE\Apple Computer, Inc.\QuickTime\ActiveX\QTTask from the registry.

This gives us a quiet install with a custom qtp file, no icons on the desktop, sys tray or task bar, and autoupdate disabled.

In addition, with 7.4 after fixing every other custom requirement we were getting the following error message on first launch of the application:

"Some of the file types associated with QuickTime applications are currently associated with other applications. Should I restore these file type associations to QuickTime?"

We fixed this by simply updating the .qtp file so it included the customization to not check for file types. After recompiling a new version of the mst with the new qtp file included we retested and the error message/prompt did not return.


How are you editing the .qtp file?

EDIT: Ok I'm answering all my own questions. LOL

Whenever you make changes it adds it to the qtp file. What I did was run a setup capture to see everything it changed when I modified those settings.

My next question is: Where are you inserting the .qtp file in the msi? I'm sure I'll be back soon to answer. [;)]

EDIT: And here I am.... I just added the file to Local Settings > Application Data > [added the key] Apple Computer > Quicktime

Works great!
Answered 01/24/2008 by: SarahC
Yellow Belt

Please log in to comment
0
You must use a custom action to propogate the qtp file after the final custom .dll call in the install execute sequence.
Answered 01/24/2008 by: xythex
Orange Senior Belt

Please log in to comment
0
How do you go about placing the .qtp through a custom action? Becuase it looks like the custom .qtp file is overwritten by a clean one if you go about just trying to place the custom one in the same path.
Answered 01/31/2008 by: danr29
Purple Belt

Please log in to comment
0
ORIGINAL: danr29
Becuase it looks like the custom .qtp file is overwritten by a clean one if you go about just trying to place the custom one in the same path.
It sounds like that file is set as the key path for the component containing it which means that Windows Installer will "repair" it if its details (size/date/time/whatever) don't match what's held in the MSI. If that's the case, remove it from the MSI and stick with your Custom Action or remove its key file status.
Answered 02/01/2008 by: VBScab
Red Belt

Please log in to comment
0
Hi folks,
the problem with the overwritten QTP-file, comes from a CA.
See my post here: http://www.appdeploy.com/messageboards/fb.asp?m=30536
And be aware: The QTP-file is also being changed, when the 'QTTask.exe' is started.
Hope, this sheds some light on this.
Regards, Nick
Answered 02/01/2008 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
I'm getting nuts on this application.
I'm packaging iTunes for distribution with SMS and I finally got Quicktime and itunes working separatly. I thought.
If I install Quicktime and then iTunes and then start iTunes first, iTunes works fine. But, if I try and start Quciktime now I get the "Quicktime Software Update" note.
If I start Quicktime first and then iTunes, this doesn't happen.

The "AppleSoftwareUpdate.msi" file is not even in the folder. The Auto update function is turned off with the qtp-file.

Any ideas anyone?

/T
Answered 02/06/2008 by: corbendallasx
Senior Yellow Belt

Please log in to comment
0
Hi Thomas,
did you add a routine to copy the 'Quicktime.qtp' file to each users profile?
Regards, Nick
Answered 02/06/2008 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
ORIGINAL: nheim

Hi Thomas,
did you add a routine to copy the 'Quicktime.qtp' file to each users profile?
Regards, Nick

Yes I did and that works fine. If I start up quicktime and I haven't started iTunes before it works without a problem. And it seems to be only the first time you start up the software. The next time it works.
Answered 02/06/2008 by: corbendallasx
Senior Yellow Belt

Please log in to comment
0
Hi Tom,
how do you copy the Quicktime.qtp to the profile?
With Active Setup or Self Healing?
Regards, Nick
Answered 02/06/2008 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
ORIGINAL: nheim

Hi Tom,
how do you copy the Quicktime.qtp to the profile?
With Active Setup or Self Healing?
Regards, Nick


Hey Nick.
I used self healing. What is active setup?
Answered 02/06/2008 by: corbendallasx
Senior Yellow Belt

Please log in to comment
0
Hi all,

I am packaging QT 7.4 for deployment to Vista. Is the only way to get the .qtp file into 'locallow' via a custom action? If so, can someone supply an example and what is the best way to have this file copied down to each user profile at first use?

I know these are simple questions to experienced packagers, but I am a novice :-)

Thanks
Dave
Answered 02/06/2008 by: dferrett
Yellow Belt

Please log in to comment
0
Hi Tom,
I used self healing. What is active setup?
That's exactly your problem, i guess.
Think a moment: Self healing kicks in, when you start the app for the first time. But if you are using QT kind of "laterally" from iTunes, self healing has not been done!
This is one of the reasons, why i use AS for this purpose.
See: http://www.appdeploy.com/messageboards/fb.asp?m=7766 for an in deep explanation of the differences.
Regards, Nick
Answered 02/06/2008 by: nheim
Tenth Degree Black Belt

Please log in to comment
0

I have installed Quicktime 7.4 on a test machine, so that I may grab the .msi file and deploy via Active Dir/Group Policy. The only problem is that the .msi file doesn't exists on the test machine post install.

During the .exe install I saw it referencing a quicktime.msi file, but I searched my whole machine for *.msi and I can't find any.

When I tried to deploy with the .exe and associated files in the package, I received the following error:

"Add operation failed. Unable to extract deployment information from the package. Run validation on the package to ensure that the package is correct."

Any Ideas anyone??
Answered 02/07/2008 by: 4mer_Squid
Yellow Belt

Please log in to comment
0
You can extract the MSI-files from the EXE with WinRAR.
Answered 02/07/2008 by: corbendallasx
Senior Yellow Belt

Please log in to comment
0
I used WinRaR and it returned an error saying "C:\Program Files\Quicktime\Quicktimeplayer.exe cannot be extracted. Filetype returned was: Microsoft Visual C++ 6.0 DLL."

Have you seen this error before?
Answered 02/07/2008 by: 4mer_Squid
Yellow Belt

Please log in to comment
0
No, never. But I'm quite sure you are doing something very wrong to get that message... =)

All you got to do is download the file from apple's website and right click the file when its downloaded and extract the files.
That is all there is to it.
Answered 02/07/2008 by: corbendallasx
Senior Yellow Belt

Please log in to comment
0
Right. I was trying to extract from the .exe post installation using WinRaR. I went back to my installation .exe from my download and now I can see the .msi file. Now I guess I will follow the directions in the earlier threads..

Thank you for your help.
Answered 02/07/2008 by: 4mer_Squid
Yellow Belt

Please log in to comment
0
ORIGINAL: danr29

Properties are set in the Properties table of the msi. Like so:

Name: Value:
SCHEDULE_ASUW 0

By the way there's a crucial typo here. the ASUWINSTALLED property should be ASUWISINSTALLED.


Call me a novice, but how do I get to this table? Please be specific, deploying software over AD/Group Policy is new to me.

Thanks.

P.S. Every site that I have downloaded the 7.4 from say that the software is for WIN2000/XP/Vista, however I can only get the software to work on XP not 2000. When I try to install on 2000 it says that the software will only work on XP and Vista boxes.

?
Answered 02/07/2008 by: 4mer_Squid
Yellow Belt

Please log in to comment
0
ORIGINAL: SarahC

ORIGINAL: jpipes

Here are the customizations we made using Wise to create an mst for deployment via SMS.

-Added custom exe and .qtp file to install.
-Ran registry branding macro.
-Removed shortcuts.
-Removed "Execute Program From Destination (QTPLUGINOCXFOLDER)QTTask.exe - atboottime Default Directory Program Files\QuickTime (Launch_QTTask)" from Execute Immediate after InstallFinalize.
-Added custom exe to run via Execute Immediate after InstallFinalize.
-Removed "Set_QT_TRAY_ICON" from the CustomAction table.
-Removed HKLM\SOFTWARE\Apple Computer, Inc.\QuickTime\ActiveX\QTTaskRunFlags from the registry.
-Removed HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Quick Time Task from the registry.
-Removed HKLM\SOFTWARE\Apple Computer, Inc.\QuickTime\ActiveX\QTTask from the registry.

This gives us a quiet install with a custom qtp file, no icons on the desktop, sys tray or task bar, and autoupdate disabled.

In addition, with 7.4 after fixing every other custom requirement we were getting the following error message on first launch of the application:

"Some of the file types associated with QuickTime applications are currently associated with other applications. Should I restore these file type associations to QuickTime?"

We fixed this by simply updating the .qtp file so it included the customization to not check for file types. After recompiling a new version of the mst with the new qtp file included we retested and the error message/prompt did not return.


How are you editing the .qtp file?

EDIT: Ok I'm answering all my own questions. LOL

Whenever you make changes it adds it to the qtp file. What I did was run a setup capture to see everything it changed when I modified those settings.

My next question is: Where are you inserting the .qtp file in the msi? I'm sure I'll be back soon to answer. [;)]

EDIT: And here I am.... I just added the file to Local Settings > Application Data > [added the key] Apple Computer > Quicktime

Works great!


Hi,

I have been following this forum (which has been quite helpfull) and I Just wanted to know under what Profile path would you enter the QuickTime.qtp file as it has to be populated into the current users profile (I believe) not into all users. I'm just not sure if you use a wildcard etc. Hope this makes sence!!

Cheers
Answered 02/07/2008 by: gazza12
Yellow Belt

Please log in to comment
0
Has anyone figured out how to disable this file extension pop up without editing the qtp file? I usually edit my MSI files in Orca but cannot figure out if it is possible to disable it that way. Any help is greatly appreciated and thanks in advance!
Answered 02/15/2008 by: curiousNick
Yellow Belt

Please log in to comment
0
ORIGINAL: 4mer_Squid

ORIGINAL: danr29

Properties are set in the Properties table of the msi. Like so:

Name: Value:
SCHEDULE_ASUW 0

By the way there's a crucial typo here. the ASUWINSTALLED property should be ASUWISINSTALLED.


Call me a novice, but how do I get to this table? Please be specific, deploying software over AD/Group Policy is new to me.

P.S. Every site that I have downloaded the 7.4 from say that the software is for WIN2000/XP/Vista, however I can only get the software to work on XP not 2000. When I try to install on 2000 it says that the software will only work on XP and Vista boxes.

- If you're asking questions about how to access tables, you really need to do some more reading or better still, get yourself on a training course: there's way too much explaining to do than can be covered here. Besides anything else, it depends on what tool you're using to edit the transform - you are using a transform and not editing the MSI direct, right?
- There has to be a reason why this version of QT is set to not run on that platform. I imagine it's connected with support files and such but that question would best be addressed to Adobe themselves.There's a lively forum at adobe.com.
Answered 02/18/2008 by: VBScab
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity