Yes,
You can download K-Lite Codec pack.
http://www.k-litecodecpack.com/
Then, choose the codecs you wish to install, and your set.
I do video work for a living. NEVER install any so-called "full" codec
pack or you just may so badly screw up your system you'll have to do a
clean install and start over.
There is nothing wrong with the K-lite or any of several other similar
packages IF you pick and choose which codecs you install. This package
probably has a hundred or more codecs and if you just let it install
via the kitchen sink method anybody's guess what the result will be.
Rather do a custom install, take one codec for a specific file type at
a time and install that and see if it cures what's wrong. If it don't
work, uninstall and then try the next one.
As far as the problem, Media Player NEVER could handle AVI file types
right and probably still can't. Why not? Kind of embarrassing since
Microsoft developed this format, or I should say started to, then gave
it up and developed WMV instead, which is pretty decent. The trouble
is AVI is really just a "wrapper" which means nearly any kind of video
and or audio file type can be inside and there are literally dozens of
varations. Media Player and several other players may play some, not
others. Some it will play the video only, others the audio only,
usually it says it will get a codec if you let it, what it won't tell
you is the codec its going to get is already in the system 32 folder
but you guessed it, Media Player is too dumb to know what to do with
it, yet other players have figured it out. Classic Microsoft design.