I used to be able to play DVD movies in my Windows XP computer, but when I put them in my new PC it says “Windows Media Player cannot play DVD because a compatible DVD decoder is not installed on the computer”. What’s wrong?
Vista comes in a number of different “Editions” some of which have the ability to play DVDs and some which don’t. Vista Home Premium and Ultimate can play DVDs without any extra software, but Vista Basic cannot. To play DVDs you’ll need to get a decoding program which can do this for you. Here are some options:
- Roxio DVD Decoder: will set you back £10
- Cyberlink PowerDVD Decoder: costs around $15
- Upgrade Vista to a more comprehensive version.
That’s all I can find out at the moment. Anyone have any free DVD decoders that will work in this scenario?

A quick google of vista free dvd found
http://www.mydigitallife.info/2007/01/19/download-free-vista-codec-package-423/
This is a codec package, and whilst I generally advise clients/friends to avoid them (I prefer the stability and lack of clashes that downloading separate DivX/XVid, AC3, MP3 (for ripping), MKV, MPC and both Real and Quicktime Alternatives codecs), if this package works well and enables DVD playing through Windows Media Player (or your fave media player), then who am I to argue?
I saw that post, but wasn’t 100% it would solve the problem. I’d be curious to hear from someone using Home Basic who used the codec pack to successfully play DVDs.