Hi,

I'm packaging adobe reader 9. I added some registries in HKCU to disable certain function that Adobe Customization Wizard didn't do. I'm getting the following error when I launch it for the first time. Subsequent launched is fine.

Detection of product '{0DE21B04-B2C1-41D4-BD60-B7F1F8A9E9B7}', feature 'ReaderProgramFiles' failed during request for component '{E51A3464-94A9-4D6F-AB6A-EBB645DAA5E4}'

and

Detection of product '{0DE21B04-B2C1-41D4-BD60-B7F1F8A9E9B7}', feature 'ReaderProgramFiles', component '{3973A31E-D614-47FD-8663-ADDBA99D66F4}' failed. The resource 'HKEY_CURRENT_USER\SOFTWARE\Adobe\Acrobat Reader\9.0\Language\current\' does not exist.

I understand that this is deployed as a machine based application and it will initiate self heal for each new user logging in. My concern is why is it repairing these 2 registries only when there are others present in HKCU and not getting repaired? Is there any way i can prevent this from happening. It would be nice for user to launch without self repair. Otherwise i will have to bare with this. Appreciate your help.
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
It is reparing the broken component (missing keypath) so if you want the HKCU entries to be written you need it to do the profile-fix (repair on first launch).
If you don't want it then don't set these entries as keypaths for their components.
Answered 08/20/2008 by: AngelD
Red Belt

Please log in to comment
0
Thanks. I've removed the keypaths and its fine now.
Answered 08/24/2008 by: PackageExpert
Blue Belt

Please log in to comment
0
I understand that this is deployed as a machine based application and it will initiate self heal for each new user logging in

lol thats funny. looks like you dont understand.

It doesnt do it for other components probably because Adobe goofed is my first guess. You want HKCU items to repair for each user on first run. Its probably likely what you did is a bad thing.

1) because you stopped self healing that should be there by design
2) because you stopped self healing by deleting the keypath
Answered 08/25/2008 by: jmcfadyen
Fifth Degree Black Belt

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