Bon...
J'ai eu le même problème, et après une courte recherche j'ai trouvé la solution =D
Sur le site officiel de BattleNet...
http://forums.battle.net/thread.html?topicId=18570235855&sid=3000
C'est en anglais, donc je vais vous faire une petite traduction ^^
2 étapes:
1_ Clic droit sur Diablo2.exe (dans C:\Program Files\Diablo2...) puis "Propriétés". Dans la fenêtre qui s'est ouverte, cliquez sur l'onglet "Compatibilité", puis cochez la case "Executer le programme en mode compatibilité pour:" et choisissez "Windows XP (Service Pack 3)"
Un peu plus bas, cochez la case "Désactiver la composition de bureau".
2_ Ensuite, il vous faudra arrêter puis désactiver un service via le gestionnaire des tâches...
Pour l'ouvrir, ctrl+maj+echap ou ctrl+alt+suppr.
Cliquez sur l'onglet "Services", puis sur le bouton "Services" (encore ^^) en bas à droite.
(vous pouvez fermer le gestionnaire des tâches...)
Trouvez le "Service Partage réseau du lecteur Windows Media" dans la liste, cliquez dessus puis arrêtez-le (le bouton en forme de carré noir en haut de la fenêtre...)
Ensuite, clic droit sur le service, "Propriétés", et sous "Type de Démarrage" choisissez "désactiver".
Voilà !
La première étape sert à rendre possible le démarrage du jeu, la seconde à supprimer les bugs graphiques et autres qui surviennent parfois...