查看完整版本: 升级你的XP!2003也可以!各种版本改MCE2005

vegaszx 2008-5-10 14:31

升级你的XP!2003也可以!各种版本改MCE2005

一半是转贴,一半是手记,本人已经改成功,无任何问题,而且是基于SP3的(据说有兼容性问题),SP2就更不用说了
安装步骤:
一、安装相关支持软件
Media Center程序和Tablet PC组建都要求系统中安装有Microsoft .NET Framework1.0以及 Microsoft .NET Framework1.0 SP3,Media Center 2005还需要 Windows Media Player 10/11支持,所以在安装 Media Center和Tablet PC 之前必须确保系统中已经安装了上述系统组件。  注重:与其它软件不同,Microsoft .NET Framework 1.0和Microsoft .NET Framework1.1/2.0/3.0是可以在同一个系统中共存的,并且一般不能互相替代,因此请务必安装 1.0版本,不要使用 1.1或者2.0版本来替代。  

[color=blue]P.S.[/color]使用SP3的用户就不用下.NET了,但是在刚刚安装好后会有一点问题,如何解决呢?继续往下看就好了。

下载:

[color=#0000ff]Microsoft .NET Framework 1.0.3705[/color]

[url=http://www.microsoft.com/downloads/details.aspx?familyid=D7158DEE-A83F-4E21-B05A-009D06457787][font=Arial][color=#204890]http://www.microsoft.com/downloads/details.aspx?familyid=D7158DEE-A83F-4E21-B05A-009D06457787[/color][/font][/url]

[color=#0000ff]Microsoft .NET Framework 1.0 Service Pack 3[/color]

[url=http://www.microsoft.com/downloads/details.aspx?familyid=6978D761-4A92-4106-A9BC-83E78D4ABC5B][font=Arial][color=#204890]http://www.microsoft.com/downloads/details.aspx?familyid=6978D761-4A92-4106-A9BC-83E78D4ABC5B[/color][/font][/url]

Windows Meida Player 10/11下载地址:

[url=http://download.microsoft.com/download/a/f/8/af8c3ece-6a0c-4980-abf2-28172420ccb5/MP10Setup.exe][font=Arial][color=#204890]http://download.microsoft.com/download/a/f/8/af8c3ece-6a0c-4980-abf2-28172420ccb5/MP10Setup.exe[/color][/font][/url]

二、安装 Midia Center 2005 和 Tablet PC 2005 组件  
1)启动开始菜单中的“运行”对话框,输入“%windir%\inf”(整条命令没有空格)打开Inf文件夹。找到其中的sysoc.inf,双击打开它。找到其中的“[Global]”一行,在其上面加上以下几行(请注重“OcEntry”部分的大小写必须正确):
TabletPC =ocgen.dll,OcEntry,Tabletpc.inf,,7
Freestyle =ocgen.dll,OcEntry,medctroc.inf,,7
SonicDVDandCDBurning =ocgen.dll,OcEntry,sonic.inf,,7
WinPlus =ocgen.dll,OcEntry,plusoc.inf,,7
其中第一行负责安装 Tablet PC组件,第二行负责安装Midia Center 组件,第三四行分别负责安装 Windows XP Media Center Edition 2005 的附加组件---“Sonic DVD 和 CD 烧制”、“Windows 数字媒体增强功能”,别忘了保存!

2)安装系统组件还需要安装信息文件,让安装程序知道要做些什么操作。到[url=ftp://ihtpc:ihtpc@210.51.9.41/inf.rar]ftp://ihtpc:ihtpc@210.51.9.41/inf.rar[/url]下载安装信息文件压缩包inf.rar并解压,得到medctroc.inf、tabletpc.inf、plusoc.inf、sonic.inf,本文附件中有。 复制以上四个文件到Inf文件夹(%windir%\inf)覆盖原有文件,最好备份一下

3)在“控制面板”中运行“添加或删除程序”,单击左侧的“添加/删除 Windows组件”,启动“Windows 组件向导”。可以看见列表中增加了与 Media Center 有关的三行“Media Center”、“Sonic DVD 和CD 烧制”、“Windows 数字媒体增强功能”,还有一个空白条,是TablePC的。选项已经被选中,但是实际上他们并没有安装,而且TablePC和Media Center是无法取消的。将“Sonic DVD 和CD 烧制”、“Windows 数字媒体增强功能”前边的对勾去掉,以便以后安装。不要担心你的电脑会装上TablePC和MediaCenter,单击下一步。
[color=blue]P.S.[/color]为什么不用担心呢?因为系统认为他们已经被安装了,所以不会安装。
[color=red]HINT[/color]:这个过程中可能需要安装盘的文件。

4)在开始菜单的“运行”中输入“Regedit.exe”打开注册表编辑器。在左边浏览到  “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Oc Manager\Subcomponents”,然后找到右边的“freestyle”,这是 Media Center 的开发代号,代表 Media Center 组件。双击“freestyle” ,将其值改为“0”,这表示还没有安装该组件。假如你要安装 Tablet PC组件,请找到TPG、OOBE、Notebook、StickNotes、System 五项,将他们的值都改为“0”。   
P.S.其实想要同时拥有TablePC和Media Center的话也是可以的。

5)现在再打开“Windows 组件向导”,“Media Center”选项仍处于勾选状态,不用理会,根据自己的需要选择“Sonic DVD和CD烧制”和“Windows 数字媒体增强功能”中的子组件。假如你要安装Tablet PC组件,请选中那个空白行,单击“具体信息...”,将其中的五个子项全部选中。单击“确定”回到主画面。然后单击“下一步”,现在就开始自动安装组件了。安装过程中会提示你放入 Windows XP Professional CD或者 Windows Server 2003 CD,也就是 XP 或者 2003 的安装光盘,请按要求放入,之后会提示你放入“Windows XP Professional CD2”,假如你有Windows XP Media Center Edition 2005或者Windows XP Tablet PC Edition 2005的第二张安装光盘,现在将其放入光驱。  假如没有第二章光盘,请到[url=ftp://ihtpc:ihtpc@210.51.9.41/mediactr.rar]ftp://ihtpc:ihtpc@210.51.9.41/mediactr.rar[/url]下载安装文件,将mediactr.rar解压缩之后文件夹中的MEDIACTR.CAB即是Media Center 2005组件的安装文件,PLUS.CAB和sonic.cab分别是“Windows 数字媒体增强功能”和“Sonic DVD和CD烧制”所需的安装文件;  到[url=ftp://ihtpc:ihtpc@210.51.9.41/tabletpc.rar]ftp://ihtpc:ihtpc@210.51.9.41/tabletpc.rar[/url]下载安装文件,将tabletpc.rar解压缩之后文件夹中的i386目录的文件TABLETPC.cab即是Tablet PC 2005组件的安装文件。在安装过程中会提示你寻找文件,定位到你解压缩的文件就可以了。

安装完,单击“完成”既可。  最后,打开“%windir%\ehome”(中间没有空格)文件夹,你可以看到Media Center组件已经被安装到了这里。请务必查看一下该文件夹中是否有custsat.dll这个文件。假如没有,请在C:\Program Files\Windows Media Player\文件夹中找到并复制到这里,因为 Media Center 的正常运行需要此文件。

6)重新启动计算机。Media Center 组件的安装就完成了。假如你安装了Tablet PC组件,开机会出现启动页面,直接关闭不用理会。  你可以在“开始|所有程序|附件|媒体中心”文件夹中看到“Media Center”的快捷方式。但是单击运行之后无法运行。这是因为我们的系统还没有变成媒体中心版。假如你安装了Tablet PC组件,那么到目前为止安装过程还没有完成。还需要执行一下步骤。在“运行”中执行以下四个命令:(HINT:SetupInfObjectInstallAction部分的大小写必须正确,整个命令有四个空格)  

rundll32 syssetup,SetupInfObjectInstallAction AllShortcuts 128 tabletpc.inf
此命令创建Tablet PC组件的开始菜单快捷方式(没有提示)  

rundll32 syssetup,SetupInfObjectInstallAction SRInstall 128 tabletpc.inf
此命令安装语音识别组件,会出现寻找安装文件的提示,同上浏览到预备好的Tablet PC组件的安装文件所在位置找到所需要的文件即可,

rundll32 syssetup,SetupInfObjectInstallAction AllReg 128 tabletpc.inf
此命令在注册文件中加入 Tablet PC运行所需的许多项目(没有提示)

Journal.exe /RepairNoteWriter
此命令是为了安装“Windows 日记本”的“日记本便笺打印器”功能,可以将便笺输出为图片格式。  

然后到[url=ftp://ihtpc:ihtpc@210.51.9.41/Copy2gac.rar]ftp://ihtpc:ihtpc@210.51.9.41/Copy2gac.rar[/url]下载Copy2gac.rar,将解压缩出来的Copy2gac.exe放到C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\文件夹。在打开命令提示符,输入“%WINDIR%\Microsoft.Net\Framework\v1.0.3705\Copy2Gac.exe /i /a /p :"%Program Files%\Common Files\Microsoft Shared\INK\1.7"” (/p后面有一个空格)并回车,显示“Install 36 Assemblies into GAC.”表示操作成功,否则请检查你的步骤及命令是否有误。
重新启动之后你就会看到Tablet PC 2005 组件已经完全安装好了,你已经可以单击开始按钮旁边的Tablet输入面板进行手写和语音输入了。

三、改变系统版本为 Media Center Edition 和 Tablet PC Edition  

1)这画龙点睛的一步是通过修改系统注册表实现的:
在开始菜单的“运行”中输入“regedit”,打开注册表编辑器  
展开到“HKEY_LOCAL_MACHINE\SYSTEM\WPA”,右单击“WPA”,先后新建两个“项”,分别命名为MediaCenter、TabletPC(字母之间没有空格;假如该项已经存在则不需要新建),再在这两个项中分别新建“DWORD值”,均命名为Installed,双击右边窗口的“Installed”,在“数值数据”文本框中键入1,单击“确定”即可。(假如该项已经存在,在当前系统下面可能不能修改“数值数据”文本框中的值,[color=#ff0000]解决办法请看本节第三步[/color]

当然,假如你只想安装Media Center或者指向安装Tablet PC组件,则只需创建MediaCenter或者TabletPC项即可。

[color=red]HINT[/color]:由于WindowsXP Media Center Edition没有VOL(Volume Licensing for Organizations 批量授权免激活,大量D版都是VOL的,比如上海政府等)版,因此XP VOL版的TabletPC项下可以使DWORD值“Installed”,在MediaCenter项中的键值不能是DWORD值而必须是字符串值,选择新建字符串值“Installed”,同样取值“1”即可。 Windows Server 2003既没有发布Media Center Edition也没有发布Tablet PC Edition,必须将两个“Installed”均创建为“字符串”值。(请再核实一下你创建的注册表键值符合我说的要求,因为重新启动生效之后,此处将被锁定,要想修改,必须按照下面的方法进行。)  假如没有问题,这一步骤就完成了,新的系统版本将在重新启动之生效。  不过在创建过程中,Windowx XP用户可能会发现你的WPA项下面已经存在MediaCenter,其中有“Installed”,其值为0,而且无法在当前系统中对其进行编辑,这里我们要用一些小方法。

[[i] 本帖最后由 vegaszx 于 2008-5-10 14:35 编辑 [/i]]

vegaszx 2008-5-10 14:32

3)
解决方案一(高级)
:该注册表值保存在C:\WINDOWS\system32\config\(假定操作系统所在的分区为C分区)文件夹下的SYSTEM文件中。该文件是系统注册表的核心文件,系统正在运行时是无法删除、修改及复制的。

a.进入另外一个Windows XP/2003,也可以是Windows PE光盘系统,使用注册表编辑器编辑本系统的C:\WINDOWS\system32\config\SYSTEM文件


b.使用DOS启动盘启动系统,将该文件复制一份,重命名为其他文件名比如TEMP,在本系统中编辑好后,再重命名为SYSTEM,在DOS下覆盖回去。  
copy "C:\WINDOWS\system32\config\SYSTEM" e:
将SYSTEM文件复制到E盘根目录,再启动到Windows XP,重命名SYSTEM文件为TEMP,再按照以下方法修改相应的值。假如系统是NTFS分区的需要在DOS下加载Ntfsdos.exe文件,自己去百度一下。

总之,就是要取得对SYSTEM文件的修改权。  下面以用另外一个操作系统的的注册表编辑器编辑SYSTEM文件为例:  在另外一个操作系统将C:\WINDOWS\system32\config\文件夹下的SYSTEM文件复制到桌面,重命名为TEMP。
在“开始|运行”中运行“regedit”命令打开注册表编辑器,选中“HKEY_LOCAL_MACHINE”中主键,执行“文件|加载配置单元”,在弹出的对话框中打开TEMP文件,现在“HKEY_LOCAL_MACHINE”中就多了一个以TEMP命名的项,展开该项下的“HKEY_LOCAL_MACHINE\SYSTEM\WPA\MediaCenter”,
双击右边的“Installed”,在“数值数据”文本框中键入“1”,
HINT:假如系统是Windows XP没有VOL大客户版,必须删除“DWORD”类型的“Installed”,新建一个字符串值“Installed”,取值“1”。

修改好后再选中TEMP,执行“文件|卸载配置单元”命令,将修改结果保存。
卸载的时候系统会提示“是否确定卸载当前的主键和其所有的子键”,单击按钮“是”即可。  将桌面的TEMP文件重命名为SYSTEM,复制到C:\WINDOWS\system32\config\文件夹,覆盖需要改造的操作系统的SYSTEM文件,重新启动即可。  
HINT:
1)覆盖之前请务必备份好C:\WINDOWS\system32\config\文件夹下的SYSTEM文件,以备以后恢复。
  
2)假如你的硬盘分区是NTFS格式,将SYSTEM覆盖回原来的位置时请不要对SYSTEM启用NTFS文件压缩功能。
  
解决方案二(简便)
:Windows XP 用户假如觉得方案一太麻烦,可以使用一个叫 TweakNT 1.2的小程序,方便的修改系统版本。运行程序之后,勾选“Convert to”,再在下面的下拉列表框中选择Media Center或者Tablet PC即可,最后单击“Apply”应用修改。重新启动后,系统版本就被修改为你想要的版本了。  [url=http://bbs.ihtpc.net/viewthread.php?tid=9739]http://bbs.ihtpc.net/viewthread.php?tid=9739[/url]

HINT:  【Windows Server 2003用户没有必要使用方案二。】  【Windows XP VOL版用户请不要使用方案二来修改版本为Meida Center Edition,因为 TweakNY程序会强制把注册表MediaCenter项下的键值Installed设定为“DWORD值”,导致您无法登录系统。】  【方案二仅能把Windows XP转换为 Media Center Edition 或者 Tablet PC Edition,不能同时变成Media Center Edition 或者 Tablet PC Edition。】  修改注册表完毕并重新启动之后,根据你修改注册表的不同,Windows XP 的版本已经变成 Media Center Edition 2005 或者 Tablet PC Edition 2005,或者既是 Media Center Edition 又是 Tablet PC Edition. 什么?系统属性中显示的明明是“Media Center Edition 版本 2002”呀。其实这个2002是指Windows XP的版本,并不是Media Center 的版本,大家不用担心。由于Windows Server 2003是在Meida Center还没有起好名字的时候从Windows XP的代码开始开发的,版本会显示为Meida Center的开发代号“Freestyle”。这也说明你的系统已经变身成功。

四、MCE运行有问题?别忘了打补丁!
就像对系统一样,M$对MCE也有services pack,不知道别人怎么样,反正我的MCE是SP3变来的,运行有点问题:
1.MCE里面的网络检测会使MCE程序挂掉
2.声音检测会提示有问题,但不影响使用
3.播放视频会提示组件注册失败等,不影响使用
4.刚装厚厚第一次重启时,提示XXX注册失败

上官网查了查,一种原因是没装.net 1.0 sp3,令一种原因不明……装了MCE的SP2就可以了。
对于SP2最好都装,SP3的系统直接装MCE的SP2就可以了。
MCE SP2:[url=http://www.microsoft.com/downloads/info.aspx?na=90&p=&SrcDisplayLang=zh-cn&SrcCategoryId=&SrcFamilyId=e5daf37e-e243-4410-bc51-81cf2b56fe6e&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f7%2f7%2fe%2f77e25b42-fc66-440b-85b4-f0bb216140fd%2fWindowsXPMediaCenter2005-KB900325-chs.exe]http://www.microsoft.com/downloads/info.aspx?na=90&p=&SrcDisplayLang=zh-cn&SrcCategoryId=&SrcFamilyId=e5daf37e-e243-4410-bc51-81cf2b56fe6e&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f7%2f7%2fe%2f77e25b42-fc66-440b-85b4-f0bb216140fd%2fWindowsXPMediaCenter2005-KB900325-chs.exe[/url]

MCE SP2安装方法:
1)SP2的系统MS直接装就可以了
2)SP3的系统直接装恐怕是不行的(反正我的不行),可能部分SP2也不能直接装。但是有了RAR,一切都变简单了。首先要安装RAR,然后在你下的补丁文件上右键(没错,就是那个EXE),选择“用RAR打开”,把里面的KB900325.exe解压出来(什么?你说里面就一个“.\bin”文件夹?**的,你不会自己进去看看么?)。其实里面还有一些其它的系统更新补丁,你可以自己解出来手动装……(汗……)然后运行那个KB900325.exe,把补丁装好,重启计算机,你就会感觉到世界是如此美妙……

五、支持格式太少?自己动手来添加!
接上电视,找好沙发,握好遥控器,打开MCE,尽情享受……
!不支持RMVB!我汗……哦,原来如此,这个问题的解决很简单:
1)打开注册表编辑器(本文以不知道多少次提到它了,不要说你不会,要不然你不会看到这里的)
2)展开HKEY_CLASSES_ROOT,分别找到.dat,mp4,.mkv,.mov,.rm,.rmvb等项(其实就是文件格式,没有的话自己创建就可以了),看看右边有没有PerceivedType键值,没有就自己创建一个字符串类型的,内容是"Video",代表视频。音频同理,改成Audio就可以了。


总算解决了所有问题了,再次打开MCE,尽情享受……
啊!怎么黑屏了?什么?!今天停电……我郁闷至死啊!!!

1v2v3 2008-5-10 20:37

问下楼主。。mce和普通的xp、2003有啥区别。。我就知道一个能连接插1圈。。。

vegaszx 2008-5-11 10:43

其实就是发挥余热,多了个媒体中心(界面挺好的,放客厅里接电视,看电影,用遥控器就可以搞定)

cllifefu 2008-5-11 21:38

这帖子很好很强大,楼主辛苦了

bluejacky 2008-6-25 08:48

多谢楼主,不过附件都不能下载,能检查一下链界吗?谢谢了

liyongzr 2008-6-27 11:05

直接找一个MCE系统盘安装就是了,用不着这么麻烦!

不懂BOY 2008-7-2 10:41

没看完  不过还是顶你~~~~~~~~~

wasdkt 2008-7-7 10:11

顶啊,看完后真是大开眼界啊

laobaoa 2008-7-10 15:04

两只黄鹂鸣翠柳。[S001]
页: [1]
查看完整版本: 升级你的XP!2003也可以!各种版本改MCE2005