What you are running into is the need to install "prerequisite" software and drivers before you can install anything else.
All of the hardware information software packages I have used only report devices that Windows has properly installed and registered. They will NOT tell you what specific devices still need drivers.
If you do not have driver disks for the system, you will need to download the drivers using another system and burn them to a CD.
While you are downloading drivers, also download Dot-Net framework 2.0 for Windows 2000 and Windows Installer for Windows 2000 from Microsoft.
As to the drivers, is this a name brand system or a custom built?
If it is a name brand, and you are confident that the hardware is original, you should be able to identify what drivers you need at the manufactures support page.
If it is custom made, you will need to open the case and determine what hardware is there.
One last thing, it is possible that you have bad memory and that is causing the failures.
Chas