Hi, welcome to FixYa!
Forgive me, but I remembered that Sonic the Hedgehog a rather very old program, which is designed to be running in Windows 9x/ME. I bet that's why it's demanding an MCI driver because it's not compatible with Windows 7.
There are 2 solutions for this.
First choice is you can try to use compatibility mode to run this program. Right-click on the .EXE file of the games (or you can use also right-click on the shortcut on Desktop or Start menu), then go to Compatibility tab, check "Run this program in compatibility mode for", then choose "Windows 98 / Windows ME".
Second choice, you can use VirtualBox, install Windows 98SE or ME on it, and then install the DirectX, remember to install VirtualBox guest addition as well, configure Shared Folder so your Virtual Machine can access to your host OS, then install the game and played it inside your Virtual Machine.
I hope my solutions are working. Thanks for using FixYa!
Which "sonic" are you refering to?
Searches related to: sonic
sonic games sonic flash sonic the hedgehog game sonic commercials sonic automotive sonic locator620 views
Usually answered in minutes!
I should state that I've been working on computers since before Windows 3.1. I hate to say this but unfortunately both those were unsuccessful, as I have tried both before I posted this. If you try to run the software in compatibility mode either selecting Windows 95 or Windows 98 / ME both in 256 colors and 600 x 800, the error still pops up. If you use VirtualBox with Windows 98SE or ME on it, unfortunately the same error pops up. This is because the software even though fully installed on your computer looks for a file off the CD to run, and your DVD drive is always in Windows 7 mode. This is why you will still get this error
×