如何编辑容器的注册表项

故障排除时常见的一个步骤是修改 Windows 注册表的设置,以使得应用程序可以在 CrossOver 上运行。Wine 有一个类似于 Windows 的 regedit 注册表编辑器,可用于高级设置的修改。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 窗口会保存修改。

Next Step: Using the Heroic Games Launcher with CrossOver

Last modified on 2024-05-08 15:17:35 UTC by Andrew Balfour