If your Setupapi.dll is corrupt or has been replaced by a 3rd party, you may experience any of the following:
. Control Panel / Add/Remove Programs / Windows NT Setup tab generates an error dialog box with a header information of E and a dialog box with a red X and the letter S.
. Internet Explorer 3.02 Setup may fail with Installation failed. An error occurred while trying to open the Ohrome.inf file.
. The Appearance tab in the Display Properties window has no fonts are available for text-based items.
. The Pointers tab in the Mouse Properties window has no schemes listed in the Scheme list.
. When you attempt to add a SCSI device, you receive Error occurred getting driver list from INF file Err=0.
. When you try to install a device that uses an .inf file, nothing happens.
. When you try to add a printer, you receive Printer operation cannot continue due to lack of resources and no printers are availalble.
. To fix the problem, type the following at a CMD prompt:
Rename SystemRoot%\System32\Setupapi.dll setupapi.old
Expand <CD-ROM:>\i386\setupapi.dl_ %SystemRoot%\system32\setupapi.dll
NOTE: The Plug and Play service may need to be started.