Link to home
Start Free TrialLog in
Avatar of pheinricher
pheinricher

asked on

Error loading C:/WINDOWS/SYSTEM/NvCpl.dll

I have the same problem referred to in the below question/solution set, but I've GOT the latest NVidia drivers for W98, have loaded them, and it still doesn't help.  Any further suggestions?

Solution Title: Failed DLL Routine
asked by rcloyd on 09/14/2003 08:49PM PDT  
 
 


I am running win98 on a P4 1.8ghz with 384mb pc133 ram, Gigabyte GA-8SDX mb, 82 gig Hitachi 7200rpm HD, evga geforce 2mx-400 64mb vid. card.

My problem is that every time win98 boots up i get a RUNDLL ERROR that says:

Error loading C:/WINDOWS/SYSTEM/NvCpl.dll
A dynamic link library (DLL) initialization failed.

I have downloaded the file nvcpl.dll off of a driver website and have copied it to my C:/windows/system32 but to no avail.

Any help would be appreciated.

Thanks
rcloyd

 
ASKER CERTIFIED SOLUTION
Avatar of Chris B
Chris B
Flag of Australia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of stevenlewis
stevenlewis

try this
go to device manager, properties for the vid adapter, driver details
write down all the files
boot to safe mode, go to device manager and remove the adapter, then delete the files associated with the driver
reboot and reinstall
You jumped the gun a bit: I checked my card and your driver is in the wrong folder C:/windows/system32 but to no avail.


It should be Windows\system          not system32
gonzal13(Joe)
Avatar of BillDL
If you indeed have the file "C:/WINDOWS/SYSTEM/NvCpl.dll", then perhaps all that is needed is to "register" it as a shared .dll:

Start Menu > Run > and type the following command:

regsvr32  C:/WINDOWS/SYSTEM/NvCpl.dll

Click "OK" and watch for a message that tells you that the file has been registered successfully.  You may not even have to specify c:\windows\system, and it might work simply as  regsvr32  nvcpl.dll.

Reboot and see what happens.

Normally you will be able to extract the files from downloaded driver installation files using WinZip.  It is obviously a good idea to use the NvCpl.dll that came with the driver file, rather than any old one off any website, to save possible version conflicts.

Do you have the download link where you downloaded this nVidia Driver installation package from?
To UNregister a .dll again, just add the -u or /u switch to that Start > Run > regsvr32 command, eg.

regsvr32  /u  nvcpl.dll

Avatar of pheinricher

ASKER

Thanks to all!

What worked:  Loading the nVidia Detonator drivers, although I'm not sure why.  They didn't even exist when this particular video card was created.  [Background:  This is a barebones system we bought 4 years ago, and we had to wipe the harddrive due to offspring download proclivities (Neopets, 'Toon Network, other nasty stuff).  I loaded the exact same W98, ASUS drivers, and nVidia drivers I loaded last time, but got this NvCP.dll related error this time.]

What didn't:  

try this
go to device manager, properties for the vid adapter, driver details
write down all the files
boot to safe mode, go to device manager and remove the adapter, then delete the files associated with the driver
reboot and reinstall

I did all of this, and the error message still came back.
Glad you got it working!
Short answer: Try reinstalling Windows Accessibility.

A longer answer:
The problem is not a missing or unregistered NvCpl.dll file.
Rather, it is a missing dll used by NvCpl.dll. (Yes, DLLs can use other DLLs!) The likely culprit on my own system was oleacc.dll. With FileAlyzer,  a handy tool from the makers of Spybot S&D  (http://spybot.eon.net.au), I got a list of DLLs imported by NvCpl.dll, then checked to see which ones were not present and registered. Even if the missing DLL in your case is one other than oleacc.dll, this will work.
Man I have been to every site on the internet    till i found this site ,,,
A big Thanks to JBWShane..I went to windows update and got the Accessibility update..rebooted and presto!!! it worked

Best 9 bucks I ever spent

Thanks again guys!!!
Neil
I appreciate your feedback, Neil.
Three exclamation points!!!
I am similarly gratified.