如何使用第三方 Vista 视觉主题
上一篇 /
下一篇 2008-06-02 14:36:16
言
总有一些朋友在 Vista 美化讨论区发一些有关于视觉主体如何使用的疑问贴, 很早就想写一篇这样的文章, 但是一直懒得写.
快开学了, 以后可能很难有时间认真的写一篇帖子. 看到还有很多朋友不会使用第三方 VS, 或是了解的不够全面, 因此写出了该贴.
引用:
注意
为了使我的表述与读到此文朋友的理解更清楚, 请先执行下面一个操作:
打开计算机(我的电脑), 按一下Alt键, 在出现的菜单栏中选择工具-文件夹选项, 然后在出现的对话框中转到查看选项卡, 取消勾选下面的隐藏已知文件类型的扩展名一项,确定关闭对话框.
引用:
准备工作: 破解 UXTheme
首先下载破解文件, 区分32位与64位, 解压后你将会看到三个 dll 文件.
6.0.6000.16386_X86.zip(468.19 KB)
6.0.6000.16386_AMD64.zip(554.29 KB)
以themeui.dll为例:
进入%SystemRoot%\System32\目录, 找到themeui.dll文件, 右键点击它选择属性, 进入安全选项卡, 点击下面的高级, 在新窗口中进入所有者选项卡, 点击编辑, 选中Administrators,确定关闭全部对话框. 再次右击该文件选择属性, 然后依次进入安全选项卡 -编辑-权限选项卡 -编辑, 双击其中的Administrators, 勾选上完全控制后面允许一列下面的复选框,确定关闭全部对话框.
现在已经取得了该文件的控制权, 接下来将该文件重命名为其他文件名, 比如themeui2.dll, 再将下载得到的新文件复制进System32目录 (如果无法对文件进行重命名, 请进入其他操作系统进行文件替换, 或引导进入 DOS 模式完成操作).
其余两个文件执行同样的操作. 最后重新启动计算机, 并删除原版三个被重命名的文件即可.
引用:
下载主题并将它放置到正确的位置以使用
下载主题文件:
可以访问远景论坛的Vista 美化资源下载区; 另外推荐一下deviantART 的 Visual Styles 区, 国外朋友们的作品一般都喜欢上传到这里, 不过这里 XP 和 Vista 的 VS 主题都混在一起, 所以要注意区分.
解开下载好文件的压缩包后, 找到主题文件位置 (有一些主题还包含 浏览器前进后退按钮\ 登陆画面 等资源的 dll 文件, 这些将在后面提到). 你可能看到多种文件结构, 我们一一来讲述其用法:
1. 一个*.theme文件和一个文件夹, 进入那个文件夹后, 其中包含一个语言文件夹zh-CN(还有可能是 en-US\ ja-JP 等)\ 一个Shell文件夹和一个*.msstyles文件.
这种情况直接将*.theme文件和那个文件夹复制到%SystemRoot%\Resources\Themes\下.
2. 一个语言文件夹zh-CN(还有可能是 en-US\ ja-JP 等)\ 一个Shell文件夹和一个*.msstyles文件 (相比前一种情况缺少了上层文件夹中的 *.theme 文件).
这种情况将包含这几个文件的文件夹复制到%SystemRoot%\Resources\Themes\下, 并进入这个文件夹双击运行*.msstyles文件, 在弹出的对话框中会有一个列表, 首先查看列表中是否有与该主题文件名称一致的项目. 如果没有而列表中多出了一个名字很奇怪的项目, 例如Windows Aero(可能在位置靠下一些的位置), 则点击它并在上方窗格中查看预览是否是自己所需要的主题. 如果仍然没有看到该主题, 则自己编写一个*.theme文件, 使整个主题的文件结构与上面的1情况相同,*.theme文件编写说明见这个帖子的.theme 文件编辑说明部分, 编辑完成后保存时文件类型选择所有文件,文件名称为主题名.theme, 位置就在%SystemRoot%\Resources\Themes\.
引用:
应用主题
双击*.msstyles文件或者右键点击桌面, 选择个性化,然后点击Windows 颜色和外观进入外观设置对话框.
在列表中选择喜欢的主题并点击确定即可.
引用:
"无法使用视觉效果" - 解决办法看这里
出现这个错误的极大可能性是语言文件存在问题. 进入主题文件夹内的语言文件夹(zh-CN\ en-US 等), 查看*.mui文件的名称是否与主题文件*.msstyles一致. 比如主题文件名为MyStyle.msstyles则语言文件名称应该为MyStyle.msstyles.mui才对.
引用:
进阶: 使"外观设置"主题列表更加人性化
视觉主题在制作的时候可以有办法赋予其名称, 这样在主题列表中你就可以直接看见它. 还有一部分主题没有进行这个操作, 而当安装了一些这样的主题后在列表中将会出现众多Windows Vista Aero与Windows Vista 基本(如果你的 Vista 版本或视频卡不支持 Aero 则只会显示出"Windows Vista 基本"). 面对这些选择项我们只能一一点击并查看预览, 很是麻烦.
安装了下面这个小软件后, 它将改变主题列表的显示方式, 使用主题的文件名称来作为主题名称并在最后标示出Aero与基本. 由于主题文件名称与主题名称通常是一致的, 因而这样我们就可以很方便的选择主题了.
VistaDeskHack_1.1.zip(12.03 KB)
下载解压后, 右键点击DeskHack_Install.cmd并选择以管理员身份运行完成安装 (如果你关闭了"用户帐户控制 UAC"功能则可以直接双击运行), 它同时支持 32 位与 64 位系统并不会对系统造成任何伤害. 当不需要他时运行DeskHack_Uninstall.cmd即可卸载.
引用:
体验完美: 替换系统 UI 文件
上面有提到, 某些主题包还一同带有一些dll文件. 这些文件里分别包含着系统某一部分的可视化资源. 为了使系统的风格统一, 下面来讲述如何使用这些文件.
browseui.dll是比较常见的一个, 它主要用于定义资源管理器的前进后退按钮, 下面以它为例, 取得权限的步骤与破解 UXTheme 一致, 不过为了便于大家阅读我再来写一遍:
进入%SystemRoot%\System32\目录, 找到browseui.dll文件, 右键点击它选择属性, 进入安全选项卡, 点击下面的高级, 在新窗口中进入所有者选项卡, 点击编辑, 选中Administrators,确定关闭全部对话框. 再次右击该文件选择属性, 然后依次进入安全选项卡 -编辑-权限选项卡 -编辑, 双击其中的Administrators, 勾选上完全控制后面允许一列下面的复选框,确定关闭全部对话框.
现在取得了它的控制权, 下面来进行替换. 按Esc+Shift+Ctrl键呼出任务管理器, 切换到进程选项卡, 找到explorer.exe并右键点击它选择结束进程, 在弹出的确认对话框中再次点击结束进程, 这时你会看到包括任务栏桌面图标等全部消失. 不要急, 接着点击任务管理器上的文件-新建任务, 点击浏览, 在弹出的对话框中点击右下角的程序 (*.exe;*.pif;*.com;*.bat;*.cmd)并选择所有程序, 然后进入你下载得到browseui.dll文件的位置, 复制它, 然后进入%SystemRoot%\System32\目录,找到browseui.dll并将它重命名为browseui2.dll, 然后点击空白处选择粘贴, 完成后关闭该对话框, 在创建新任务对话框中输入explorer.exe,确定即可. 当你重启过计算机后就可以删除被重命名了的原版文件了.
其他文件的替换与之类似, 不过有一些文件不用结束 explorer 进程与重命名原版文件直接就可以替换, 这当然再好不过, 所以如果你不想白费力气可以先尝试一下取得了权限之后是否就可以直接替换了, 如果不行再尝试改名成与结束 explorer 进程, 如果仍然不能完成替换就要到其他操作系统或 DOS 模式中替换了.
面对这些 dll 文件, 你可能不知道它们每一个的作用以及系统中所在的位置. 下面, 我就来大体叙述一下比较常见的一些文件, 这样大家就可以有选择性的替换它们了.
导入论坛
收藏
分享给好友
推荐到圈子
管理
举报
TAG: