Update: Now fixed, thanks nassus
(but I think I reinstall is probably on the cards before too long regardless, this system is getting very crufty.)
I installed DirectX 9.0c earlier this evening. Since then the Windows 2000 install cannot boot successfully, it spontaneously reboots while the "Windows is starting up" dialogue box is on screen (after the black screen with text bar, the full-screen splash screen, before the login box). There's no BSOD.
Unfortunately, I also physically moved the PC between the install and the next attempt at booting (which failed), so there's a small chance that it's something like a loose card or a heatsink gone awry. However, it will boot into Safe Mode (including with networking), and it will boot into FreeBSD and run CPU intensive tasks for a prolonged time.
What I've tried:
- Downgrading DirectX - the 9.0b installer claimed there was no work to do, and there was no obvious way to force a downgrade. I haven't tried removing or replacing libraries by hand.
- Going for all the latest Windows Updates from MS. Installed all that - no change.
- Upgrading and downgrading my graphics card driver - no change, even going to the latest WHQL certified version of the driver.
- Booting with the NT Boot Logging enabled - I have a boot log if it helps anybody, there was nothing obvious to me in there.
- Swearing at my PC, Microsoft, and the state of the world - no change, but I felt better.
- Giving up and going down the pub - world improved further, Windows still wouldn't boot.
Any suggestions as to what can I do to diagnose and fix this problem?