Arduino uno on Windows 7 32 bit, that device cannot start ( code 10)

I had the same problem, searched all the forums and then thought, "Maybe I have a bad USB cable?" (It's a brand new cable that I bought with the board). Turned out that swapping it with another cable I had on hand solved the problem.

Reinstalled the drivers and this time I didn't even need to force the install to "Add legacy hardware."