I got Diner Dash 2 for PC with Sega Rally Revo through a sale on ebay. I decided to give this game a try and low and behold the same problem as most old games it has issues running. The game has graphical glitches as well as random crashes.
Of course today I have a fix for you so you can play this game on Windows 10. This fix may work on other Windows Operating Systems that support Windows Kits with Windows Compatibility Toolkit.
So in order for you to run Windows Compatibility Toolkit you'll need to download the latest ADK Package 1607. Once you have downloaded it get the Application Compatibility Toolkit and uncheck everything else cause you won't be needing those.
Download available at: https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit
And now we start the tutorial:
First off your going to need to open the 32 bit version of Compatibility Administrator under Windows Kits.
Next right click New Database(1) under custom databases and create new
Next your going to want to fill in the information for the game which is pretty obvious if you know what your doing.
Now follow these screenshots for the following compatibility options I chose that I believe work best for the game.
First page enable the following then press next when completed:
[UPDATED] Thanks to the anonymous user
Second page enable the following:
and enable this final fix on the second page then press next when finished:
Next click Auto Generate circled in the screenshot below then press finish:
Then click the save button circled in the screenshot below put the name of the game in and next save the file in the games main folder and again name it after the game:
Next click file and install as highlighted in the screenshot below:
If you followed the instructions properly the game should load without a hitch and no longer have graphical glitches or even crash. Enjoy your game!