In most cases, the problem is likely the result of a corrupt or even deleted file, and in this case, most likely a driver, somewhere on your computer that is causing another program not to run properly. With a RUNDLL data call, in most circumstances one of your computer devices not communicating properly with your PC which means it need to be fixed to perform back to it's normal state.
 

How to Fix and Eliminate a RUNDLL32 Error?

The good news is that there is an easy solution to eliminating most DLL errors. Programs such as Registry Mechanic by PC Tools or Regcure from Parotologic will run a series of trouble shooting diagnostic tests on your computer and not only identify many errors on your computer, but also fix them.

This is actually a pretty easy thing to do. What you want to do is download a reputable registry program such as Regcure from Parotologic is free do to and is the program I most recommend to my clients.

To download the program Click Here and run a free system diagnostic scan.

Depending on how many files your computer has on it, the scan will take anywhere from a few minutes to as long as 20 minutes to complete. Once the program is finished, it will report back to you about any errors it has found that are causing your computer to slow down and cause system crashes.
 

Click Here to DLL Error Diagnostic Check!