How can I get Diablo II to run on Windows 7?

Solution 1:

In order to run Diablo 2 on my windows 7 PC, I did the following (and this should work for Vista as well):

  • Have the compatibility mode set to Windows XP (Service Pack 3)
  • Run in 256 colours
  • Disable Desktop composition
  • Run this program as an administrator

If you still run into issues, try keeping the Screen Resolution menu opened as you play. This may sound odd, but I've seen a few people say this solved their problems when playing.

Solution 2:

I'm not sure if this helps but it works perfectly for me on Mac + Windows 7; I've downloaded the clients through the Blizzard portal/store by adding my games. Think I had issues using the actual CDs because you couldn't patch them properly to begin with, etc.

If you have the CD keys you can just hop onto the website and add your games and download the clients for free:

http://us.blizzard.com/store/

If you're planning to play over anything other than battle.net, you'll be able to download the client on multiple machines using the same CD key and play locally/over hamachi/whatever without any issues.