Help2Go.com

SetupDiGetClassDevsExW / setupapi.dll Error

by Canuck
January 4, 2006

A few users have received a pop-up box with the following error:

The procedure entry point SetupDiGetClassDevsExW could not be located in the dynamic link library SETUPAPI.dll

What does this mean and how can you fix it? 

This happens when the setupapi.dll file in Windows gets corrupted.

  • First, go to this site http://www.dll-files.com/dllindex/dll-files.shtml?setupapi and download the zipped file to your desktop.
  • Now go into C:\WINDOWS\SYSTEM32 and rename setupapi.dll to oldsetupapi.dll
  • Open the .zip file you downloaded and extract/copy the .dll and paste it in the system32 folder.
  • Reboot your PC and hopefully all will work .. you can now delete the zip file.