Solution to error BATT.DLL not found in nLite installation on EEE

You create an nLite install of Windows XP for you EEE, and when you start up, you get an alert:

"Windows could not load the installer for Battery"

You also see a failed "Found New Hardware" wizard. The reason is that you are missing the file BATT.DLL

Many forums have provided links to this BATT.DLL, but you can easily include it normally in your nLite install.

The error is caused by removal of the "CMD PCI IDE Controller" entry in Components  Hardware Support.

Removal of CMD PCI IDE Controller in nLite removes BATT.DLL from the XP installation.

If this was useful, or you have a question, let me know.   [ more ]