I've been trying to remotely assist a user who is encountering the infamous
"Fatal Execution Engine Error (0x7927baca)" problem when invoking our .NET
1.1-based application. The system in question is running WinXP Home SP2.

After sifting through as many documents as we could find, our first advice
to the user was to remove our program, remove .NET Framework 1.1, and then
re-install our program (our installer automatically checks for .NET and
reinstalls .NET Framework 1.1 if needed). Well, our program ended up getting
reinstalled, but .NET 1.1 apparently wasn't, perhaps because the user's
system (unbeknownst to us at the time) also had .NET 1.0.3705 installed plus
the 1.0 hotfix KB886906.

Anyway, the situation now is that the user still has .NET Framework 1.0 and
the KB886906 hotfix installed, and is somehow still hitting the same Fatal
Execution Engine Error (0x7927baca) problem when running our program.
Because the user is remote and not a computer expert, we want to make sure
our next advice is productive. That's where we could use all of your expert
advice.

http://support.microsoft.com/kb/899619/ and a few other references suggest
that you must remove KB886906 prior to installing the .NET Framework 1.1
***Service Pack 1***, but can someone tell me if this restriction also
applies to installation of .NET Framework 1.1 itself (i.e., the base package)?

And can someone comment on whether the presence of .NET 1.0 and/or the
KB886906 hotfix might cause the Fatal Execution Engine error described above?

And lastly, is there a recommended procedure or sequence that we should
adhere to, and/or things we definitely should NOT try, when trying to get
this user back up using .NET 1.1?

Many thanks for your help!

Ramon