Чтобы не морочить голову конкретным случаем, идешь сюда скачиваешь K-Lite Codec Pack и забываешь о том, что какое-то видео у тебя не отображается или отображается без звука.
Такое происходит в случае отсутствия нужного декодера, которым кодирован авишник. Если знать, каким кодером был сжат авишник - можно искать и ставить только его. Универсальный выход уже был подсказан выше, но ИМХО - К-лайт дюже много всяких кодеров ставит. С другой стороны но его установка на 99% должна решить проблему.
Интересно, нафига он нужен это медиа, если он ничего не читает? Я в последнее время ставил несколько ХР на несколько машин - ни один раз ничего не читалось.