如何恢复卸载某些第三方播放器后,系统无法播放WMA、WMV的解答

现在有很多的第三方影音播放软件开发商都有在安装包中自带解码器,这样有一个好处可以不言而喻——可以在他的软件中,可以统一为统一版本的解码器播放影音文件,这样的播放器有很多,典型的有暴风影音、QQ影音等。但是,这样的软件有一个很意外的问题——那就是,要么与前先已安装的解码器(或包)会发生冲突——播放时不稳定,或者就是一旦卸载播放器之后,这些先前注册的内置解码器会将原有的解码器给替换掉,因此会造成无法播放相应的影音文件。

y1pG3xTkIrfllsX7uF415cw8jQ5b4AKRg8k-b-qJ4rjt8ppbR0RARvRgc29xI86eEx7?PARTNER=WRITER
(安装或卸载 K-Lite 解码包时的检测破损滤镜时发现问题出现的对话框。图中就是腾讯的“QQ 影音”替换劫持了原本是微软的滤镜注册项,但在“QQ 影音”卸载后并未处理这种后续问题,使得滤镜或解码器成无效状态。)

当出现这样的问题时,最方便的解决办法是:

WMV、ASF(Windows Media Video);WMA(Windows Media Audio)文件可以到微软官方网站下载编解码器包:http://www.microsoft.com/windows/windowsmedia/forpros/format/codecdownload.aspx(英文页面)。对于 Windows XP、Vista 的解码包请下载“Codec Installation Package for Windows Media Player 6.4”,然后根据向导(在列出要更新的编解码器时,可能需要等待)操作即可。Windows 98、Me、2000 则选择相应的文件即可。

对于其他类型文件,我个人建议选择编解码器包如 K-Lite Codec Pack(http://www.free-codecs.com/download/K_Lite_Codec_Pack.htm)或 K-Lite Mega Codec(http://www.free-codecs.com/download/K_Lite_Mega_Codec_Pack.htm,可以播放 Real Media)。在安装解码包时可以不选择播放器。

不过,某树强烈建议,Windows Vista 的用户最好不要使用此类播放器,或者在安装此类播放器时,不要选择安装它的解码器。

对于这样的问题所造成的原因,就是开发商在安装文件时,替换了系统的解码器。但也有一些播放器是使用 DLL 等方式作为内置解码器的,这样的播放器主要有 RealPlayer、jetAudio、WINAMP(虽然视频文件支持不全面)等。