Tuesday, May 3, 2011

How to Fix a Dll Problem


Check for Common Problems
1. Update any installed anti-virus or anti-spyware programs, and run complete system scans. Install different infection removal products to ensure your system is clean. Remove any infections the security scans find.
2. Click on the 'Start' button, then choose 'Run.' Type 'sfc /scannow' to run the Windows System File Checker. Insert the original Windows CD if the scanner asks for it.
3. Return to the Run utility and type 'chkdsk /R' to check for hard drive corruption or potential failure. Read the output from the utility to look for any errors or unsuccessful repair attempts made by the tool.
Repair DLL Problems
4. Click the 'Start' button, then open the 'Control Panel.' Click the 'Add/Remove Programs' utility, and remove the program that is generating the DLL errors. Reboot the computer. Log back in if necessary, and reinstall the program. Open the program to ensure that it functions properly.
5. Read any error messages that name the corrupt DLL file. Write down the name and find the location of the file on the C: drive. Locate another computer running the same version of Windows, and find the DLL file on the good computer's C: drive. Copy the DLL file to a USB thumb drive. Rename the DLL file by adding a '1' to the beginning of the file name. Connect the thumb drive to the first computer, and copy the DLL file to the same directory as the corrupt version. Rename the old file by adding a '2' to the beginning of the file name. Rename the new version by removing the '1' from the beginning of the file name so that it becomes the correct DLL file. Reboot the computer and try the program that generated the errors again.
6. Perform a Repair Installation of Windows as a last resort. Insert the original Windows installation CD and reboot the computer. Access the computer's boot order by pressing the 'F12' key or the manufacturer's designated function key. Boot from the Windows CD, and choose the 'Repair' option. Follow the Repair instructions for the Windows version you are running.