En cherchant un peu sur le net (judgehype), j'ai trouvé une solution qui marcherait peut-être (même si ça ne semble pas avoir de rapport avec Diablo): installer le .Net Frame Work 2.0.
Si, ça ne marche pas, quelqu'un a trouvé une astuce pour ne pas avoir à tout réinstaller à chaque fois: mettre une copie du fichier exe de diablo à part (en la mettant dans une archive rar ou zip pour economiser de la place, par exemple). Et, lorsque ça plante, remplacer l'exe de Diablo par cette copie. (après, il faudra quand même installer le dernier patch.)