- A damaged file exists in the folder in which Windows is installed, and this file is not overwritten during Setup. For example, if you receive the error message that references the User32.dll file, the User32.dll file may be damaged.
- One or more of the random access memory (RAM) modules that are installed in your computer is faulty, or the RAM configuration is incompatible.
Method 1: Extract a New Copy of the User32.dll File from the Windows XP CDExtract a new copy of the User32.dll file from the Windows XP CD to the drive:\Windows\System32 folder on your hard disk, where drive is the drive on which Windows is installed:
- Insert a Microsoft Windows Millennium Edition (Me) or Microsoft Windows 98 Startup disk into your computer, and then restart the computer.
For additional information about what to do if you do not have a Windows Millennium Edition or Windows 98 Startup disk, click the following article numbers to view the articles in the Microsoft Knowledge Base:
186300 How to Create a Windows 98 Startup Disk from MS-DOS267287 How to Create a Startup Disk in Windows Me
- When the Windows Startup menu appears, use the ARROW keys to select Start Computer with CD-ROM Support, and then press ENTER.
- Make a note of the drive letter of your CD-ROM drive.
- Rename the User32.dll file to User32.old. To do so, type the following lines at the command prompt, pressing ENTER after each line, where Drive is the drive on which Windows is installed:Drive:
ren user32.dll user32.old
- Insert the Windows XP CD into your CD-ROM or DVD-ROM drive.
- Extract a new copy of the User32.dll file from the Windows XP CD to the Windows\System32 folder on your hard disk. To do so, type the following lines at a command prompt, pressing ENTER after each line, where
CDROMDrive is the drive letter of the CD-ROM or DVD-ROM drive that contains the Windows XP CD-ROM, and
Drive is the drive on which Windows is installed:a:For example, if your CD-ROM is drive E and Windows is installed on drive C, type extract e:\i386\user32.dl_ c:\windows\system32\user32.dll, and then press ENTER.
extract CDROMDrive:\i386\user32.dl_ Drive:\windows\system32\user32.dll
- Remove the Windows 98 or Windows Millennium Edition startup disk from your computer, and then restart the computer.
Method 2: Remove or Replace the Faulty RAMRemove the memory modules that are installed in your computer, leaving enough RAM for the computer to start and run Windows. Restart the computer, and then run Setup again.
For additional information about Windows XP RAM requirements, click the following article number to view the article in the Microsoft Knowledge Base:
For information about how to add and remove RAM to the computer, contact the manufacturer of the computer, or view the documentation that is included with your computer.
Method 3: Install Windows to a Different FolderNOTE: Before you install Windows to a different folder, first try the troubleshooting procedures in the following article in the Microsoft Knowledge Base:
Article ID: 326687 - Last Review: Oct 23, 2008 - Revision: 1