/build/static/layout/Breadcrumb_cap_w.png

QuickTime 7.4.0.91

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

Answers (25)

Posted by: danr29 16 years ago
Purple Belt
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.
Posted by: jpipes 16 years ago
Senior Yellow Belt
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.
Posted by: SarahC 16 years ago
Yellow Belt
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. :)
Posted by: SarahC 16 years ago
Yellow Belt
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.
Posted by: SarahC 16 years ago
Yellow Belt
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!
Posted by: xythex 16 years ago
Orange Senior Belt
0
You must use a custom action to propogate the qtp file after the final custom .dll call in the install execute sequence.
Posted by: danr29 16 years ago
Purple Belt
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.
Posted by: anonymous_9363 16 years ago
Red Belt
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.
Posted by: nheim 16 years ago
10th Degree Black Belt
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
Posted by: corbendallasx 16 years ago
Senior Yellow Belt
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
Posted by: nheim 16 years ago
10th Degree Black Belt
0
Hi Thomas,
did you add a routine to copy the 'Quicktime.qtp' file to each users profile?
Regards, Nick
Posted by: corbendallasx 16 years ago
Senior Yellow Belt
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.
Posted by: nheim 16 years ago
10th Degree Black Belt
0
Hi Tom,
how do you copy the Quicktime.qtp to the profile?
With Active Setup or Self Healing?
Regards, Nick
Posted by: corbendallasx 16 years ago
Senior Yellow Belt
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?
Posted by: dferrett 16 years ago
Yellow Belt
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
Posted by: nheim 16 years ago
10th Degree Black Belt
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
Posted by: 4mer_Squid 16 years ago
Yellow Belt
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??
Posted by: corbendallasx 16 years ago
Senior Yellow Belt
0
You can extract the MSI-files from the EXE with WinRAR.
Posted by: 4mer_Squid 16 years ago
Yellow Belt
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?
Posted by: corbendallasx 16 years ago
Senior Yellow Belt
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.
Posted by: 4mer_Squid 16 years ago
Yellow Belt
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.
Posted by: 4mer_Squid 16 years ago
Yellow Belt
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.

?
Posted by: gazza12 16 years ago
Yellow Belt
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
Posted by: curiousNick 16 years ago
Yellow Belt
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!
Posted by: anonymous_9363 16 years ago
Red Belt
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.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ