A couple of weeks ago I came up with the stellar idea of installing Westwood's original (W95/98) Red Alert on my W2K machine with the MS ACT tool and the compatibility tool that's on the W2K install disk. I fully admit that this was a dumb thing to do, so file this under 'seemed like a good idea at the time'. The install went OK, and the game runs great. I was keen to cane my friends 7-year old son, what can I say?
However since then, whenever I try to run certain installers built with what I suspect is a specific version of Install-Shield I get two error messages:
MSVCRT.DLL is not a valid W32s application, and setup.exe application failed to start error 0xc0000142 - and then the installer usually stops, but on rare occasions certain installers will continue.
.msi fils generally install without a problem, but only if I launch the .msi directly, and not via any accompanying setup.exe. The PC is virus/spyware free and in otherwise excellent health. W2K, 3.0ghz, 2gb, 60gb, fully patched.
The following I have tried, and completed successfully, but didn't cure the problem:
(+) reinstalling IE6
(+) reinstalling SP4
(+) reinstalling Office 2003 (.msi ran, but not the setup.exe)
(+) installing MDAC (8, I think it was)
(+) installing DirectX 9c (was getting desparate at this point!)
(+) copying MSVCRT.DLL from a 'known good' w2k environment
(+) reinstallation of VB5 and C++ runtimes
(+) reinstalling w2k original fileset from CD using recover mode (not processing registry)
(+) a mirriad of registry tools, which didn't find any problems (and so didn't fix/modify anything)
(+) removing msvcrt.dll from non \winnt\system32 directories
(+) unregistering of the slayerui.dll that I registered to enable compatibility mode
(+) reregistering of msvcrt.dll
I tried reinstallation of NAV 2003, but the setup.exe refused to execute.
I've tried just about everything I can think of - if anyone has further suggestions, I'd love to hear them. Rebuilding this computer is not really an option because it would take far, far to long... THX, TIA!