25
2009
03

在GhostXP系统上WMP11降级WMP10的方法

    这两天遇到一个超级无奈的问题,一个在线教育网站要求必须使用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,部分视频播放时会要求安装这个解码器。 
wmv9c

    最简单的解决方式是重新运行一次WMP10安装程序,这次已经可以通过正常方式来安装WMP10了,安装后就不会再出现缺少WMV9解码器的提示了。

    把WMP降级到10后,终于可以在那个在线教育网站看视频教程了。分析可能是因为WMP11内某些解码器与早期版本的编码器生成的文件存在不兼容的情况,只能用早期版本的解码器(播放器)来播放。


« 上一篇 下一篇 »

评论列表:

1.你老大  2009-03-28 05:53:49 回复该评论
少拿我当实验品!
2.大P孩  2009-05-07 01:25:09 回复该评论
Win PE是个好工具,这不,昨晚我硬盘灵异抽风事件也是靠这个摆平的...

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。