/build/static/layout/Breadcrumb_cap_w.png

Apple_Quicktime_7.65.17.80 file association dialog

Hi all,

I have read every word in the Package KB article looking for the answer to this one and unfortunately it's not out there.

I have packaged Quicktime for Windows 7 and I have everything working perfectly aside from one thing.

The installing user doesn't have this problem, however the first time Quicktime is run by another user a dialog pops up asking the user the following -

"some of the file types associated with Quicktime applications are currently associated with other applications. Should I restore these file type associations to QuickTime?"
Yes or No?

There is also a tick box in this windows with the following text beside it.....
"Do not ask to perform this check again. The QuickTime Control Panel can be used to make subsequent changes."

I am using Active setup to ensure that the .qtp file is copied to each users
"AppData\LocalLow\Apple Computer\Quicktime" folder.
I am also using it to ensure that the QTPlayerSession.xml file is copied to each users
"AppData\Local\Apple Computer\Quicktime" folder.

The files do get copied to the Users Profile however the dialog still pops up.

Any ideas??
Please help.
Thanks,
Rgds,
Mark

0 Comments   [ + ] Show comments

Answers (12)

Posted by: anonymous_9363 14 years ago
Red Belt
1
This isn't connected with the .QTP file but with file associations. I don't know for sure but I suspect you'll find the recalcitrant machines have associations set up in HKCU\Software\Classes\[whatever], rather than in HKLM\Software\Classes\[whatever]. You *may* want to edit your QuickTime transform to remove these entries on installation.
Posted by: mark_holland21 14 years ago
Fourth Degree Green Belt
1
I have still not managed to get rid of the dialog.

All I want to do is ensure that the dialog doesn't appear for each user as I don't want the user deciding the Quicktime will play all media types.

VBScab, thanks for your suggestion but these entries you speak of don't exist.
I have a feeling there's a file edit or HKCU keys being added but when I do an Installrite snapshot of runnning Quicktime for the first time and saving the actions that I perform nothing relevant is picked up.

Likewise Procmon hasn't really been any help.

Anyone else got any input?

Thanks again.
Posted by: anonymous_9363 14 years ago
Red Belt
1
I don't want the user deciding the Quicktime will play all media typesSo set up the types you DO want it to control in an HKLM setting and add that to your transform.
Posted by: mark_holland21 14 years ago
Fourth Degree Green Belt
1
I could do, however this doesn't stop the popup dialog which is what I'm trying to get rid of.
Posted by: anonymous_9363 14 years ago
Red Belt
1
Does QT do this every time on launch, or only the first time? If the latter, you could snapshot what changes it makes to "know" that it's already whined at the user and you could then duplicate that change in your package.
Posted by: mark_holland21 14 years ago
Fourth Degree Green Belt
1
I've figured it out.....

Add the following registry key to your mst and it stops the user being prompted about extensions -

[HKEY_CURRENT_USER\Software\Apple Computer, Inc.\QuickTime]
"LastFileAssociationCheck"=dword:07658000

VBScab,
Thanks for your help.

Rgds,
Mark
Posted by: anonymous_9363 14 years ago
Red Belt
1
Excellent job. Wanna write it up in the QT 'package KB' Notes so that others may benefit?
Posted by: Xonos 12 years ago
Senior Yellow Belt
1
Fyi, after a massive amount of research and reading - this registry key will ONLY fix this prompt dialogue for those whom the package is being installed for. If another were to log in and open QuickTime Player, the LastFileAssoc. registry addition will not exist as it is HKEY_CURRENT_USER. I am still trying to find this after tearing hair out for days with no luck...
Posted by: naveen.packager 12 years ago
Green Belt
1
Is the application getting self healed when you launch the shortcut in another user? I suppose it is not. Check this if it is not getting healed.
Posted by: captain_planet 12 years ago
Black Belt
1
Yep - the OP actually used ActiveSetup to repair the HKCU settings in his app. The StubPath would be something like MSIEXEC /fup [ProductCode] /qn etc etc

I have a registry file on my desktop (called ActiveSetup.reg) which contains the following:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\[ProductCode]]
@="[ProductName]"
"Version"="1,0,0"
"ComponentID"="[ProductName]"
"StubPath"="msiexec.exe /fup [ProductCode] /qb!"
And any time an app I'm packaging needs Active Setup, I just create a new component and import this registry file as-is. Done.
Posted by: Xonos 12 years ago
Senior Yellow Belt
1
Edit: I have found an extensive post regarding Wise Studio and self-healing. I will post my success and the links.
Posted by: ogeccut 12 years ago
Black Belt
1
This registry no longer works with 7.7.1
I tried regshot and procmon and cant find what is causing this popup.

Thanks for the help.
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