Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I keep getting this error message on my Lenovo Thinkpad T400 running Windows 7 Ultimate:


As far as I can tell, aside from showing this error, nothing is wrong with the system. It doesn't pop up when I'm doing anything specific, and usually is showing on my screen when I go back to my computer after being away from it for a while (such as overnight).

Any idea what this error means?

share|improve this question
up vote 1 down vote accepted

pcdrcui.exe is a PC Doctor software that is running in the background and is trying to fix something, but the dll is not the correct version or as suggested by Wil, the program is poorly written, try to update the PC Doctor software, or disable it.

share|improve this answer
Thanks. Your answer helped me figure out this is probably caused by my Lenovo toolbox software. I'll uninstall/reinstall (or leave it off) and see if that fixes it. – HenryAdamsJr May 31 '11 at 21:24
After uninstalling the Lenovo toolbox, I haven't seen this issue again. – HenryAdamsJr Jun 20 '11 at 21:48

Yes, a program/script is calling a procedure in a DLL file that does not exist.

Basically it is either a software conflict (different version of a DLL file installed than expected) or just a poorly written piece of software - either way, it is doubtful that it is your fault - you can try reinstalling the software.

If you or anyone else is interested, a .DLL file or .EXE file is pretty similar - it just contains a bunch of subroutines and programming instructions.

The main difference between a .DLL and a .EXE is a .EXE is designed to start at a set instruction each time it is run and then call upon further instructions from itself or other files, where as, a DLL file just contains a bunch of instructions and no main entry point.

In this example, pcdrcui.exe is trying to call the SymGetUnwindInfo entry point/instruction out of the dbhhelp.dll file which does not exist.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.