How to Correct a Problem With User32.dll
A crucial Windows system file, the user32.dll file contains data regarding graphical elements within Windows, such as dialogue boxes and windows. A damaged or corrupt User32.dll file may cause a variety of problems, including program crashes and Windows system failure. Some service packs and Windows hotfixes have also caused User32.dll problems, including the Windows XP Service Pack 2 "Illegal System DLL Relocation" error message. If you cannot boot into Windows, start Windows in Safe Mode instead by pressing the "F8" key during the boot process and selecting "Safe Mode."
Instructions
-
Install Windows Updates
-
1
Click on "Start," then "Control Panel." Click on "Classic View" in the left column, if applicable.
-
2
Double-click "Windows Update."
-
-
3
Select and download any recommended updates.
-
4
Restart the computer, if prompted.
Update Drivers
-
5
Return to the Control Panel. Double-click on "System."
-
6
Click on "Device Manager" in the left column (Windows Vista and Windows 7), or select the "Hardware" tab then "Device Manager" (Windows XP).
-
7
Double-click the category that contains any recently installed hardware, then double-click the device.
-
8
Click on the "Driver" tab, then select "Update Driver." Select "Search Automatically," then follow the on-screen prompts to complete the driver upgrade.
Update Software
-
9
Click on "Start," then "Run." Type "cmd" and press the "Enter" key.
-
10
Type "tasklist /m User32.dll" (without quotes), and press the "Enter" key.
-
11
Examine the list of programs that use User32.dll. Check each program online for updates, excepting the Windows-based programs such as explorer.exe and tasklist.exe.
-
12
Download and install updates.
Use System Restore
-
13
Click on "Start," then "All Programs" if using Windows XP. Navigate to "Accessories," followed by "System Tools." Click on "System Restore." Click on "Start," then type "restore" in the "Start Search" field in Windows Vista and 7. Click on "System Restore," then skip to Step 3.
-
14
Click on "Restore my computer to an earlier time," then click "Next" in Windows XP.
-
15
Click on "Choose a different restore point" in Windows Vista and Windows 7 and select a restore point created prior to experiencing problems with User32.dll. Click "Next."
-
16
Follow the on-screen prompts to complete the restoration.
-
1
References
Resources
- Photo Credit computer image by Orlando Florin Rosu from Fotolia.com