Congratulations on being some of the last 0.5% of Windows 2000 users
. Sadly supporting really old operating systems is really tough for us developers, since often useful/simple/cool features in newer operating systems aren't supported that far back. And a figure like 0.5% makes it easy enough just to say "we won't do it".
Anyways, I had a quick browse and it looks like Windows 2000 protects its copy of msvcrt.dll so the VC runtime installer won't be able to modify it. That means the VC runtime isn't properly installing that file so Construct can't run.
To fix it you basically have to circumvent security features in Windows 2000 so I wouldn't recommend it, but if you want to persevere anyway, try either:
- finding msvcrt.dll, renaming it to something like msvcrt-old.dll, and reinstalling Construct + VC runtime - if the file name doesn't exists the installer might be allowed to add the file (this might break other applications though)
- disabling Windows File Protection (possibly opening a security hole!). See disabling Windows File Protection in Windows 2000
. Again possibly a really bad idea, and only administrators can do it.
Repeating what I said earlier, we're never going to officially support Windows 2000, so even if you get round this issue, I can't keep helping you with other issues, or you might come across something you simply can't get around. This 'DLL Hell' issue was solved 9 years ago in Windows XP.