Hi Everyone,

I have an application that installs a Word template into the users profile. What I figured I'd do would be push the application with an Active Setup key, which I've done before, so that as users login I would force a heal and the DOT file would be put in their profile. I can't figure out for the life of me why it's not working.

Here's what's happening now:

1. We push the application using the SYSTEM account, it installs and the non-per-user stuff gets put down.
2. I run msiexec /fauvs "{GUID}" (to simulate what ActiveSetup will do).
3. The application self-heals

However, the DOT file isn't put into the users profile. If I do /l*v to look at the log, I see that it's healing the DOT in the SYSTEM profile and not in the current users profile, even though I'm running MSIEXEC as the user and not SYSTEM. I originally started just using /fp since I just need to put down a missing file, but tried various combos as well. I also tried pointing at the MSI instead of using the GUID, still no good.

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
My guess is that component holding the "DOT" file is also the keypath for that component.
Use a HKCU registry entry as keypath instead!
Answered 02/26/2009 by: AngelD
Red Belt

Please log in to comment
0
My guess is that component holding the "DOT" file is also the keypath for that component....which a validation of the package would have highlighted, of course.
Answered 02/27/2009 by: VBScab
Red Belt

Please log in to comment
0
Thanks for your responses. I do have an HKCU component in with the author.dot, but your posts reminded me that validation might point me in the right direction (been a while since I've packaged). I validated and get an ICE57 error that I have per-user and per-machine settings in the same component, so I move the HKCU key elsewhere from the template and the ICE57 turns into an ICE91.

This seems similar to the problem listed here:
http://itninja.com/question/blackberry-3.6-must-run-setup.exe332

And I am using WPS7, could it be the same problem? Should I look into somehow setting the user profile manually, and if so, could you tell me where I need to set it?
Answered 02/27/2009 by: usachrisk
Purple Belt

Please log in to comment
2
ICE91 is a warning, not an error. http://msdn.microsoft.com/en-us/library/aa369053(VS.85).aspx

What value does the log have for USERPROFILE? I'll bet it's empty, in which case, you need to add the CAs posted in the thread you mentioned. I have these in my default templates and make that change one of the first tasks when I begin work at a WPS-using client site.
Answered 02/27/2009 by: VBScab
Red Belt

Please log in to comment
0
Thanks VBScab, I'll run the installer with verbose logging and look for the USERPROFILE value. If it's blank, I'll add the custom actions and test it again.
Answered 02/27/2009 by: usachrisk
Purple Belt

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