积极答复者
将XPpro变为xp media center

问题
-
我现在有XP media center的媒体中心版的ehome文件夹,要怎样才可以在XPpro sp2 上运行啊?
我按下面的方法,但是失败了,运行ehshell.exe提示"a fatal error occurred. However,mscorees. dll could not be
loaded to display the appropriate error message.Please reinstall the .NET Framework.“而且TweakNT.exe不能把XPpro变为Media Center,重起也不行想不用全新安装、也能体验一把Media Center Edition的魅力吗?只要你按着下面的步骤做,完全可以在原始操作系统上稍做修改便可尝鲜了。
1.一个可以改造的操作系统,譬如:①Windows XP Professional 英文版。
②Windows XP Tablet PC Edition 英文随机版。
③Windows Server 2003 英文版。
2.Windows XP Media Center Edition的安装光盘镜像(ISO)文件。
3.可更改NT系列操作系统设置的软件TweakNT。
二、实战系统换身大法
1.以Windows XP Professional为例,首先为它打上SP1补丁,并安装Microsoft .NET Framework 1.0 及其SP2。
2.用DAEMON Tools打开WindowsXP Media Center Edition的安装光盘ISO文件。将光盘根目录下的“CMPNENTS\MEDIACTR\I386”子目录下的“MEDIACTR.CAB”解压缩到硬盘,并将目录名改为“ehome”。
3.将“ehome”文件夹拷贝到Windows安装目录,比如“C:\Windows\”。
4.打开记事本,新建一个“MCE.bat”文件,内容为:regsvr32 /s %systemroot%\ehome\ehPlayer.dll
regsvr32 /s %systemroot%\ehome\ehProxy.dll
regsvr32 /s %systemroot%\ehome\ehentt.dll
regsvr32 /s %systemroot%\ehome\ehDrop.dll5.打开记事本,再新建一个“MCE.reg”文件,内容为:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\
WPA\MediaCenter]
"Installed"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\
Setup] "SystemPrefix"=hex:ce,13,00,00,00,0
0,3e,c86.运行TweakNT.exe,勾选“Convert to:→Workstation→Media Center→Apply”,重启电脑后完成改造。
7.运行“MCE.bat”并导入“MCE.reg”。
8.运行ehome子目录里的medctrro.exe ,并等待约50秒。再运行ehome里的ehshell.exe,开始Media Center Edition的界面初始化。
经过以上步骤,你的Windows XP就已经成功改造成为Media Center Edition了。另外,改造好的英文版Windows XP Media Center Edition可以通过加装MUI(多国语言包)来实现简体中文化。
答案
-
修改注册表使用任何离线修改工具都可以,例如 Offline NT Registry & Password Editor。
修改 HKEY_LOCAL_MACHINE\SYSTEM\WPA\MediaCenter\installed =1,重启后版本号就会变为 MCE2005。这时可以从 MCE2005 安装光盘中提取出 MEDCTROC.INF 复制到 Windows\inf,然后执行 Rundll32 SETUPAPI.DLL, InstallhinfSection Freestyle 128 MEDCTROC.INF 重新安装 Media Center。
建议看一下我写的书《实战多操作系统与虚拟机》,第五章对这个问题有专门介绍:
全部回复
-
修改注册表使用任何离线修改工具都可以,例如 Offline NT Registry & Password Editor。
修改 HKEY_LOCAL_MACHINE\SYSTEM\WPA\MediaCenter\installed =1,重启后版本号就会变为 MCE2005。这时可以从 MCE2005 安装光盘中提取出 MEDCTROC.INF 复制到 Windows\inf,然后执行 Rundll32 SETUPAPI.DLL, InstallhinfSection Freestyle 128 MEDCTROC.INF 重新安装 Media Center。
建议看一下我写的书《实战多操作系统与虚拟机》,第五章对这个问题有专门介绍:
-
注册表修改不太全面,因为假如是企业版(所谓vol版)这么做的话会引起锁定的。
建议LZ查看下面链接改造(05年底发布,应该说是国内第一个最为完整的改造方法了),本人也是这么改造玩玩的
http://bbs.htpc1.com/thread-340-1-1.html
《XP/2003变身MCE2005和TPC2005》补充说明、已知问题及提问专区:
http://bbs.htpc1.com/thread-341-1-1.html
XP/2003变身MCE2005和TPC2005 第二式:
http://bbs.htpc1.com/viewthread.php?tid=986
XP/2003变身MCE2005/TPC2005 第二式 精简式:
http://bbs.htpc1.com/thread-986-1-1.html