Friday, June 8, 2012

How to Fix Rundll32


1. Eliminate any corrupt files in your computer's registry with a registry scan. Most anti-virus programs provide a scanning feature that can be accessed by clicking 'Scan' on the main menu of the software. If you do not have an anti-virus program installed, or your anti-virus program does not scan, use Windows Live OneCare, an online scanning system created by Microsoft that works like the registry scanners in anti-virus programs and can be accessed online for free. (See Resources.) Delete all the corrupted files found during the scan by pressing the 'Delete' button.
2. Stop the DLL services from running on your computer. To stop the services, go to 'Start,' 'All Programs,' and click 'Run' or 'Accessories,' and then 'Run.' Type 'service.msc' and press 'Enter' to open the 'Service Management' window.
3. Scroll to 'DLL' in the window and right-click the entry. Choose 'Stop' from the menu that opens to stop all DLL services on your computer from running.
4. Open the 'Start' menu and 'All Programs' again, and click 'Run' or 'Accessories' > 'Run.' Enter 'regedit' at the prompt to open the Windows Registry Editor.
5. Click 'HKEY_LOCAL_MACHINE,' click 'SOFTWARE,' click 'Microsoft,' click 'Windows,' click 'CurrentVersion' and click 'Run' in the left pane of the Registry Editor to display the 'Run' keys in the right pane. Right-click the 'rusvdgpo' key in the right pane and choose 'Modify.' Highlight all the text in the 'Value' box with your mouse, press 'Delete' to remove the text, and click 'OK.'
6. Go back to the 'Services Management' window. Right-click 'DLL' in the list and select 'Restart' from the menu to start DLL services again.
7. Restart your computer. All the deleted DLL files that were deleted during the registry scan reinstall automatically as the computer reboots, including the Rundll32 file deleted after the registry scan.