Just some further notes found although they address why OE opens rather than Outlook:
Quote:
Actually, this doesn't surprise me. OE is 64-bit, Outlook is 32-bit. When
64-bit programs indirectly call other programs, they seem to always get the
64-bit version if there is one. I'm not sure what the workaround is, but I
suspect your best bet is to ask over on one of the developer groups.
|
Quote:
While inside a 32-bit program, you call 32-bit DLLS which is why Outlook
starts.
While inside a 64-bit program, you call 64-bit DLLS which is why Outlook
Express starts.
See this link: I think this is what you are running into:
http://msdn.microsoft.com/netframewo...t/default.aspx
NO loading 32-bit DLLs into 64-bit processes
NO loading 64-bit DLLs into 32-bit processes
NO loading 32-bit COM InProc servers into 64-bit processes
No loading 64-bit COM InProc servers into 32-bit processes
Remote procedure calls (RPC) ARE SUPPORTED between 64-bit and 32-bit
processes (both on the same computer and across computers)
|
The quoted link no longer works... sorry
But if the above holds I see no alternative here.
Of course if you have Office you can default Outlook rather than Outlook Express as your e-mail program.
Outlook being 32 bit would open the default 32 bit IE.
In addition as the above quote notates this is a process of .NET Framework verify that you have SP2 as well as all Updates from Windows Updates including the latest .NET Framework. Perhaps they have written in a fix.
...