Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
When booting with win98...after the startup screen I get this error.
BATMERTER.DLL files is linked to missing export SETUPAPI.DLL SetupD:GetDeviceInterfaceDetailA
What is this and how can I fix it?
Thanks..
R.Simons

Did you receive an explanation for your request. I get the same screen upon starting win98. It does not interfere otherwise (or so it seems....) with the operating system.
Peter

Did you receive an explanation for your request. I get the same screen upon starting win98. It does not interfere otherwise (or so it seems....) with the operating system.
Peter

The answer to this problem lies with the Battery meter that is incorporated with Windows 98. If you are running Win98 on a desktop, you can prevent the battery meter from running. Instructions on how to do this are available at the following web address:
http://win98central.acauth.com/win98/regtweaks.htm
Search the page for Batmeter.dll and it will take you to the section on how to prevent the battery meter from loading, and take care of the missing export error
Tim J. Hanzlik,
owner

Setupapi.dll is only included with Windows NT and this Batmeter.dll was apparently mislabeled as being a Win32 library rather than a Windows NT(only) library, Or, the author was not careful when packaging the product...

I have the same problem on a laptop toshiba tecra 8000.
Can be a setapi.dll version problem ? If true, where can I find the right version.

This problem seems to occur after I downloaded Office Templates from Microsoft's website.
Solution: Extract SETUPAPI.DLL from the Windows 98 CD using SFC.exe - the
file needs to be extracted to the c:windows\system directory. This file can be found in the X:\win98 directory (where X is the drive letter for the CD-ROM.
Addendum: A couple additional files such as POWRPROF.DLL and CFGMGR32.DLL
may also cause errors at startup after extracting SETUPAPI.DLL. In this
case, simply extract copies of those files as well.

Here is the simple solution to the problem for those of you with a Toshiba laptop who happened to download the dreaded Office98 templates: (This is easier than the example above). Read through the following steps and write them down. Step 1 requires shutdown.
1. Delete c:\windows\system\setupapi.dll (In order to do this you will need to restart the computer in MSDOS mode - don't worry we'll replace the file!)
2. Place your Configuration Builder CD#1 into the CD-Rom drive.
3. Using Winzip 7.0 or another compression software utility, extract 2 files from the CD to target directory of C:\windows\system:
SETUPAPI.DLL is located in the WIN98_32.cab file in the \CABS subdirectory.CFGMGR32.DLL is located in the WIN98_29.cab file in the \CABS subdirectory.
POWRPROF.DLL you won't need to extract, but if you do, it is located on the WIN98_37.cab file.
This will fix the problem. If you have any questions, I can walk you through it via email at jlopina@execpc.com

I've seen this on different Toshiba laptops after installing the Xircom realport ISDN connection kit. It seems to cause the problem.

We have been seeing "Bettery Meter" end task/wait message in our NT enterprise network & haven't been able to get much info on it's origin...maybe this will help us...
thx!
Rich

Jim Lopina's comments (response #9) solved this problem for me. One thing to note is that, in my case, I had a existing copy of setupapi.dll in my C:\windows\system directory while getting the missing setupapi.dll error. However, this file was older and smaller (8/9/96 320K) than the copy in my Windows CAB_38 (5/11/98 400K) that I used to replaced the old copy. So, make sure you have the most recent version of setupapi.dll in your system directory.
Jim was also correct that other files (cfgmgr.dll) were reported missing after I restarted. Just as in the case with setupapi.dll, there was a copy of cfgmgr.dll in the c:\windows\system directory. But again, it was an older copy than in the CAB files...

i went to the web sight requested to solved problem and info wasn't there please help me in solving this annoying problem.

I'm in the same boat with Roz. I went to suggested web site and info was not there. Please help.

The information in this article applies to:
Microsoft Windows 98
--------------------------------------------------------------------------------
SYMPTOMS
When you start your Windows 98-based computer, you may receive the following error message:Batmeter.dll file is linked to missing export setupapi.dll;setup_di_get_device_interface_detail_a
Also, the Volume control icon on the taskbar may be missing.RESOLUTION
To work around this issue, rename the following files to a .old file extension, extract new copies of these files to the Windows\System folder, and then restart your computer:Batmeter.dll
Setupapi.dll
Cfgmgr32.dll
To rename a file, right-click it, click Rename, type the new file name, and then press ENTER. For information about extracting files, please see the following article in the Microsoft Knowledge Base:
Hey you guys don't sweat it Sol's here.
This is the zip for setupapi.dll
it goes in windows/system win98
http://www.hallers.com/dllarchive/S/setupapi2.zipClick on the file name to download the file. You will need WinZip or some other compression file to unzip these files. Unzip them to C:\Windows\System\. And finally, be sure to read
Here's the other one readme.txt.http://www.hallers.com/dllarchive/BFiles/batmeter.zipHave fun. solrice@yahoo.com

When booting with win98...after the startup screen I get this error.
BATMERTER.DLL files is linked to missing export SETUPAPI.DLL SetupD:GetDeviceInterfaceDetailAWhat is this and how can I fix it?

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |