So, my mate calls me the other day about a problem he's having with Warcraft 3 on his Vista machine. He lives in Sydney and I'm in Melbourne, so I haven't taken a look at the machine myself, but he is having a very strange issue...
He installs the game, plays it for a while, exits it, goes to start it up again and... "You don't have the required disk in the drive or some such crap"... he checks... yes he does... tries again, same message. After a while of retrying this, he finally gets a message complaining that he doesn't have directx installed... but he does... No biggie, I'll just try a reinstall he says... reinstalls it, gets the same messages. He tries running it in compatibility mode... no dice. He's also tried a NoCD crack but was unable to find one that worked for him.
So, I got him to do a system restore to before he installed the game the first time. He does so, installs the game, and hey presto! It works! He goes off and plays it for a little while, exits it, has dinner or something, comes back to play it and... the issue surfaces again.
So, I'm pretty much stumped... tempted to get him to run it in WINE... has anyone else had the same issue (and most importantly know of a remedy?).
tl;dr Vista, install Warcraft 3, play, exit, try to play again, "No CD in drive!" or "You don't have directX", System restore, repeat process, same outcome, anyone with the same issue and a fix?
He doesn't need a NoCD crack, the latest Wc3 patch removed the need for a CD. He should reinstall the game and effing PATCH it.
If that isn't an option, he can get the latest patch for The Frozen Throne here: http://us.blizzard.com/support/article.xml?articleId=21224 (I assume he has frozen throne and not Reign of Chaos only)
Here is page for basic Vista-Warcraft troubleshooting: http://us.blizzard.com/support/article.xml?articleId=22661&categoryId=3204&parentCategoryId=&pageNumber=1
I'll write back if there are still issues. Thanks again!