/bundles/itninjaweb/img/Breadcrumb_cap_w.png
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   [ - ] Hide 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.
Answer this question or Comment on this question for clarity

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