这两天遇到一个超级无奈的问题,一个在线教育网站要求必须使用WMP9或WMP10才能播放里面的视频,WMP11则无法播放部分内容。我一直认为是这个网站可能部分视频链接失效了,在和管理员取得联系后,对方要求我安装WMP10……而我已经安装有WMP11了啊,对方说别人都没问题,应该是播放器的问题。
无奈了。我安装的是雨林木风GhostXP,WMP11是集成在系统内的,无法卸载。我又不想重装系统,毕竟重装一次有太多软件要重新安装,很多设置要重新来做,很麻烦,于是想了无数办法,但都无法降低WMP的版本。
起初,我想通过修改WMP注册表版本来骗过安装程序,让WMP10的安装程序以为系统内安装的是低版本,这样就可以安装(因为当年可以用这个办法来骗过系统在非WinXP系统中降级IE5)。但是经过测试,这个方法无效。安装程序根本不是从注册表内读取WMP版本的。
这期间还尝试过彻底删除注册表中的WMP信息,可仍然不能安装。
尝试直接删除WMP的文件,会被系统WFP(Windows文件保护)自动还原,因为WMP文件也属于系统WFP的保护对象。
无奈,看来用常规办法不能删除并重装WMP10了。于是我想起了WinPE(很多工具光盘上都有)以及在SERVER 2003下强制安装WMP10的方法……下面是降级WMP10的完整步骤。
1、在系统内打开注册表编辑器REGEDIT,定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer,删除该项。
2、将下载来的WMP10安装文件用WinRAR或WinZIP解压缩到一个目录内,备用。(在安装程序上点右键就可以看到解压缩的选项)
3、重新启动到WinPE,并彻底删除C:\Program Files\Windows Media Player文件夹内的文件,可保留文件夹,只删其内文件。
4、重新启动回WinXP。找到刚才解压缩出来的WMP10安装备用文件,其中有15个inf文件,在每一个inf文件上点鼠标右键,选择“安装”,最好将WMP10.inf留在最后安装,因为安装完这个会要求重新启动。
5、在安装完WMP10.inf后,重新启动计算机。OK
好了,这样已经把WMP11降级到WMP10了。播放器可以正常开启并播放,唯一的问题是缺少Windows Media Video9 Codec,部分视频播放时会要求安装这个解码器。
最简单的解决方式是重新运行一次WMP10安装程序,这次已经可以通过正常方式来安装WMP10了,安装后就不会再出现缺少WMV9解码器的提示了。
把WMP降级到10后,终于可以在那个在线教育网站看视频教程了。分析可能是因为WMP11内某些解码器与早期版本的编码器生成的文件存在不兼容的情况,只能用早期版本的解码器(播放器)来播放。
评论列表: