本文介绍如何在 Windows 系统上使用 UltraUXThemePatcher 或 SecureUxTheme 安装第三方主题。

为何折腾第三方主题

首先,你可能会有些疑问:Windows 10 不是可以在设置 ⇨ 个性化 ⇨ 主题中设置自己想要的个性化主题吗?何必大费周章地破解系统去安装第三方主题。

然而官方主题所能做的仅仅只是更换壁纸、系统主题色、系统提示音和鼠标光标样式。若你满足于此,那确实不必折腾,但你要想摆脱这千篇一律的官方主题,那么安装第三方主题就是你所追寻的。

一款好的 Windows 主题应该拥有符合当今潮流的人性化的 UI 设计,最好还具有一定的灵活度,可自行定制一些元素,对很多软件进行渲染,实现整体视觉统一。

你可以在 DeviantArt 搜索诸如 Windows, Theme, VisualStyle 之类的关键词找到心仪的主题。

使用 UltraUXThemePatcher 安装第三方主题

请先创建系统还原点,以防万一。

安装 UltraUXThemePatcher

首先下载 UltraUXThemePatcher,安装后重启系统,然后再次运行该软件。如果显示 Patched ,则安装成功。

UltraUXThemePatcher 在安装时将自动备份原始系统文件,并在卸载时恢复原始系统文件来撤销对系统的修改。

Windows 10 Creators Update 之后,UltraUXThemePatcher 可能无法获取安装所需的权限,导致安装失败。

  • C:\Windows\System32\uxtheme.dll
  • C:\Windows\System32\uxinit.dll
  • C:\Windows\System32\themeui.dll

目前唯一的解决方法是以 Administrator 登录,更改文件所有者并获取完全控制权限。

当你遇到其他问题时,可尝试运行

sfc.exe /scannow

若问题依旧存在,可查看官方文档

UltraUXThemePatcher 安装第三方主题

下载 cakeOS

将主题文件放入 C:\Windows\Resources\Themes

正确放置主题文件后就可以在设置 ⇨ 个性化 ⇨ 主题中选择第三方主题并应用。

Windows 10 从注册表加载默认主题色,这可能导致暗色主题出错。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\DefaultColors]

请以管理员身份运行 PowerShell,并执行以下命令

Remove-Item -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\DefaultColors
New-Item -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes -Name DefaultColors
New-Item -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\DefaultColors -Name HighContrast
New-Item -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\DefaultColors -Name Standard
New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\DefaultColors\HighContrast -Name HotTrackingColor -PropertyType DWord -Value 0x0000ffff
New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\DefaultColors\HighContrast -Name Standard -PropertyType DWord -Value 0x00cc6600

若你发现 Excel 或者 PowerPoint 的暗色主题出现问题,请参考 ExcelDarkThemeFixPowerPointDarkThemeFix

cakeOS 还提供了与主题配套的图标和鼠标光标:

使用 SecureUxTheme 安装第三方主题

请先创建系统还原点,以防万一。

SecureUxTheme 相较于 UltraUXThemePatcher 不需要修改系统文件就能实现安装第三方主题。

安装 SecureUxTheme

下载 SecureUxTheme,以管理员身份运行 SecureUxTheme,点击 Install 即可。

若你遇到问题,可查看安装 SecureUxTheme 后无限重启

SecureUxTheme 安装第三方主题

下载 cakeOS

将主题文件放入 C:\Windows\Resources\Themes

正确放置主题文件后,再次以管理员身份运行 SecureUxTheme,选择想要安装的主题并点击 Patch and apply 即可。

若你遇到问题,可查看安装第三方主题后无限重启

关于暗色主题出错的问题与 cakeOS 配套的图标和鼠标光标,请参考上文

删除资源管理器功能区菜单

下载 OldNewExplorer,并按照下图所示,勾选对应选项再点击 Install 即可。

如果你是 Windows 11 用户,你可能需要 StartAllBack 或者免费开源的 ExplorerPatcher

总结

推荐优先使用 SecureUxTheme,但无论你选择 UltraUXThemePatcher 还是 SecureUxTheme 都请事先创建系统还原点,以防万一。