如何编辑容器的注册表项

故障排除时常见的一个步骤是修改 Windows 注册表的设置,以使得应用程序可以在 CrossOver 上运行。WineHQ 网站上对 实用的注册表项 有一个详细的分类。本例中会展示如何设置 renderer 注册表项。

注册表大部分的设置是在整个容器中共享的,我们建议您将各个 Windows 应用程序安装在单独的容器中,以确保应用程序有最优化的配置。

1. 打开容器的注册表编辑器

从左侧边栏的 容器 列表中选择目标容器,然后点击 运行命令

命令 框中输入 regedit,然后点击 运行

注册表编辑器会在新窗口打开。

2. 进入修改注册表项的位置

导航到您准备添加指令的位置。例如,这里我们进入到

HKEY_CURRENT_USER/Software/Wine/Direct3D

接下来我们要添加一个 字符串 的注册表项 renderer,值为 vulkan。这个设置可以让该容器中的 Windows 应用程序使用 Vulkan 作为渲染引擎。注意:有时 HKEY_CURRENT_USER 会缩写成 HKCUHKEY_CLASSES_ROOT 缩写成 HKCR。

通过点击左边栏的 + 图标展开文件夹。

3. 添加注册表项

在 Direct3D 右边的窗口中右键单击,然后选择 新建(N) > 字符串值(S)

新添加的注册表项默认命名为 新值 #1

点击该注册表项,然后重命名为 renderer

4. 设置注册表项值

双击注册表项打开编辑字符串窗口,在值输入框中输入 vulkan

点击 确定 后,您就可以看到新设置的注册表项。

至此,您已经成功添加了一个字符串注册表项 HKEY_CURRENT_USER/Software/Wine/Direct3D/renderer 并且把它的值设置为 vulkan

这些修改将在关闭 Regedit 窗口后开始生效。

Last modified on 2025-04-23 08:23:56 UTC by Andrew Balfour