When I try to run some old games (specifically Diablo 2 now), when I double click the game icon, nothing happens, except for a Rundll32.exe starts under my current user, which consumes one of my CPU. I can get to the game by running it "again" – when I run the game for the second time, the game starts correctly, but runs slowly – the RunDLL process consumes another processor.
I have a workaround for this issue – it is possible to kill the Rundll32 process after actually running the game (=double clicking the icon twice) and it runs just fine. I am pretty sure this is not caused by a virus or a malware (computer protected by Eset Smart Security and Spybot). Any idea how to fix this issue so that it would be possible to run the game just once?
Best Answer
You can use Windows 7 Compatibility Mode to "Make older programs run in this version of Windows".
Here is info how using Compatibility Mode.