Windows 7 hangs in startup

Hi,
My response: Hello Tom Thank you for writing to Microsoft Forums. Classpnp.sys is the driver for SCSI devices. Due to this Classpnp.sys your computer hangs at the "Starting Windows" screen.
This problem may occur in many scenarios. These scenarios include the following:
You need to do a Startup repair and system restore from DVD to fix this issue. Please follow these steps Startup repair. To resolve this problem, use the Startup Repair tool. The Startup Repair tool can fix some problems that prevent the operating system from starting correctly. You can run the Startup Repair tool by using Windows 7 installation disk or by using the computer's preinstalled recovery options.
Note The computer must be configured to start from a CD or from a DVD. For information about how to configure the computer to start from a CD or from a DVD, see the information that came with the computer.
To run the Startup Repair tool if the computer has preinstalled recovery options, follow these steps to use the Startup Repair tool.
Note: In most cases, the startup repair process starts automatically. Follow these steps only if Startup Repair does not start automatically.
Follow one of these steps:
Systems restore: Please follow these steps to do system restore
After the computer restarts, click Close to confirm that the System Restore process has finished successfully. Reference link.
Once you boot to the desktop, you need to update all the drivers to the latest versions available.
Hope it helps.
Thanks and Regards.