第1步:在浏览器中访问网站,在这里可以根据自己的喜好选择下载Windows Media Center主题文件,下载得到的是扩展名为*.exe或*.msi格式的文件。
第2步:默认设置下,Windows Media Center并不允许安装新的主题,因此我们需要对系统中的ehres.dll文件适当作一些处理。打开记事本,手工粘贴如下代码:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
上述代码中的“Take Ownership”表示获取文件的所有权,当然也可以使用其他的名称,但请勿使用中文。打开“另存为”对话框,将保存类型设置为“所有文件”,保存为*.reg格式的注册表文件,至于文件名可以任意选择。进入资源管理器,找到刚才保存的注册表文件,右击选择“以管理员身份运行”即可。出于安全角度的考虑,建议导入之前事先对HKEY_CLASSES_ROOT进行导出备份。
第3步:在资源管理器中找到系统磁盘的“\Windows\ehome\ehres.dll”,如图1所示,右击选择“Take Ownership”命令,执行之后会获得ehres.dll文件的所有权。
图1 获得ehres.dll文件权限
小提示:
如果你觉得上述注册表代码比较麻烦的话,也可以右击ehres.dll文件打开属性对话框,切换到“安全”选项卡手工赋予相应的操作权限。
第4步:可以双击运行先前所下载的主题文件,按照提示操作完成主题的安装。从开始菜单中依次选择“所有程序→Homeworld Theme - Windows 7 Media Center→Enable Homeworld Theme”,此时会弹出图2所示的对话框,建议勾选“Create backup if the new file already exists”复选框,然后选择“Start”按钮,看到“Patch succesful!”的提示信息之后即可退出该程序。
图2 主题文件设置
现在,运行Windows Media Center,看看图3所示的主题效果,是不是很有意思?需要指出的是,上述方法并不适合于Windows Vista系统中的Windows Media Center组件。
图3 Windows Media Center主题