I keep getting two DLL errors when starting up my computer. It says that it cannot run certain DLLs. Can you give me a solution to fix this problem?
What are DLL Files?
First, let me explain a little about DLL files and what they are used for. DLL files are "Dynamic Link Library" files. This doesn't mean a whole lot to you and me, but it is meaningful for software developers. A great deal of software programming is redundant. For example, all word processors need a print command. Instead of writing the required code from scratch, developers reference existing modules of pre-existing code. These modules are either pre-installed on the end users' computers via their operating system or they are packaged as part of the new software's installation files.
By using DLLs instead of coming up with their own unique code, developers can developer smaller programs and focus on the more distinguishing features of their programs. Why reinvent the wheel, right?
Missing or Corrupt DLLs
DLL files can be deleted, removed, overwritten with new versions, or simply become corrupt or disappear for no apparent reason. When Windows or a software application needs a DLL but can't find it, an error message occurs and the related function that the DLL normally carries out fails. For example, if the DLL related to printing is missing, when you try to print a document, you'll see a DLL error and the document will not print.
DLLs can experience problems for any number of reasons including uninstalling software and authorizing the removal of "shared system files," installing new software that overwrites a system DLL with an older or newer version, power surges, hard drive crashes, viruses, and more.
How to Solve Common DLL Problems
Use your detective skills and consider the latest changes to your computer. Did you uninstall a program recently? Did you install new hardware or software? Did the power go out and cause your computer to shutdown unexpectedly?
If you recently installed or uninstalled hardware or software and the DLL problem immediately followed, then try to undo the new change. For example, reinstalling software will reinstall the "shared system files" - your DLL files - and your problem will be solved. Once reinstalled, you can safely uninstall it once again. Only this time, when prompted to remove any unnecessary shared files, do NOT authorize their removal.
System Restore is also useful when DLL problems crop up. In your case, it sounds as if the Windows Operating system is missing two required DLLs rather than a software application. Try System Restore first. If System Restore isn't an option or doesn't work, get out your Windows installation CDs (don't worry, we're not doing anything drastic) and get ready to use the System File Checker utility.
Go to Start > Run and type in: sfc /scannow. Notice the spacing. This will launch the System File Checker (SFC) tool. SFC scans your computer for missing or damaged system files, including DLL files, and replaces them with fresh copies from the Windows CD.
While your computer may be displaying DLL errors on startup, your computer may not be malfunctioning - until you need to use the function that relies on those missing or corrupt DLLs. Give these tips a try and let us know how it went.
Here's the Registry tool we recommend to troubleshoot and fix all DLL related errors in the Registry