Win XP won't recognize Mega 2560

Works fine with Uno. I've tried everything I could find on the internet including this:, which gives the following error:

Cannot Start This Hardware

There was an error installing this hardware:

Arduino Mega 2560 R3

This device cannot start. [Code 10]

When I plug it in, it is recognized as a new USB Device and then the Arduino Mega 2560. I go through the steps to install and it keeps failing. Each time, the COM Port numbers keep increasing.

I've been beating my head against the wall for days over this. Does anyone have any ideas?

Code 10 is certainly a driver issue.

Could you take a few moments to Learn How To Use The Forum.
It will help you get the best out of the forum in the future.

Posting tips.

  • Your OS and version can be valuable information, please include it along with extra security you are using.
  • Always list the version of the IDE you are using and the board version if applicable.
  • How to insert an image into your post. ( Thanks Robin2 )
  • Add your sketch where applicable but please use CODE TAGS ( </> )
  • Add a SCHEMATIC were needed even if it is hand drawn
  • Add working links to any specific hardware as needed (NOT links to similar items)
  • Remember that the people trying to help cannot see your problem so give as much information as you can
  • Is your board a CLONE or a TRUE ARDUINO ?