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

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

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.
Answered 03/11/2010 by: VBScab
Red Belt

Please log in to comment
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.
Answered 03/12/2010 by: mark_holland21
Fourth Degree Green Belt

Please log in to comment
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.
Answered 03/12/2010 by: VBScab
Red Belt

Please log in to comment
1
I could do, however this doesn't stop the popup dialog which is what I'm trying to get rid of.
Answered 03/12/2010 by: mark_holland21
Fourth Degree Green Belt

Please log in to comment
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.
Answered 03/12/2010 by: VBScab
Red Belt

Please log in to comment
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
Answered 03/12/2010 by: mark_holland21
Fourth Degree Green Belt

Please log in to comment
1
Excellent job. Wanna write it up in the QT 'package KB' Notes so that others may benefit?
Answered 03/12/2010 by: VBScab
Red Belt

Please log in to comment
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...
Answered 06/06/2011 by: Xonos
Senior Yellow Belt

Please log in to comment
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.
Answered 06/06/2011 by: naveen.packager
Green Belt

Please log in to comment
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.
Answered 06/07/2011 by: captain_planet
Second Degree Brown Belt

Please log in to comment
1
Edit: I have found an extensive post regarding Wise Studio and self-healing. I will post my success and the links.
Answered 06/07/2011 by: Xonos
Senior Yellow Belt

Please log in to comment
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.
Answered 12/02/2011 by: ogeccut
Black Belt

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