Browsing on this error "Hardware ID Missing" doesn't return much that's useful.
Have you got a spare hard disk you can drop temporarily into this machine and install an OS. Something like Windows 2000 or XP to see what that does. If that gives proper colour then there's something terribly wrong with your software.