here microsoft has an solution for you
Restart your computer.
Setup tries to identify the device that is causing the problem and tries to skip the device on the next restart. You may have to restart your computer multiple times.
If the problem persists, examine the Setup log files for anything that may indicate what may be causing the problem. To do this, press SHIFT+F10 to open a command prompt after the first restart, and after any subsequent restarts, if Setup stops responding. In the %windir% folder (typically, C:\Windows or C:Winnt), look for the Pnplog.txt file. This log file is only created during setup if there is an issue that is detected with hardware. The log file should include the hardware that Setup will skip on the next restart.
You can also review the Setupapi.log file, the Setupact.log file, and the Setuperr.log file (in the %windir% folder) to try to determine which device Setup was trying to detect when it stopped responding. To locate the device that is the most likely cause of the issue, read the last 10 to 15 lines at the end of the files.
Note You may have to look for the last class installer to load in the Setupapi.log file. This may tell you the device class instead of the specific device.
If the Setup log files indicate that a hardware device or a driver may be causing the problem, verify that your hardware is supported by Windows XP or Windows Server 2003. To do this, check the device manufacturer's Web site, or visit the following Microsoft Hardware Compatibility List Web site:
http://www.microsoft.com/whdc/hcl/default.mspx
If the log files do not indicate the cause of the issue, try removing hardware to determine which device is causing Setup to stop responding.
Remove any external hardware, such as attached devices that are not required for setup (for example, printers, external serial devices, and Universal Serial Bus [USB] devices other than the primary keyboard).
Remove any internal cards that are not required for setup, such as sound cards.
Disable items in the basic input/output system (BIOS), such as ports or power management features, and on-board devices that are not required for setup to complete, such as modems.
Try to move or reseat the cards in the Peripheral Connect Interface (PCI) slots.
I had the same problem with one laptop... im still trying to fix this problem......... still can`t.