使用 wine 运行 .reg 文件

使用 wine 运行 .reg 文件

我在使用 wine 运行文件时遇到了麻烦.reg。我尝试了其他人使用过的一些解决方案,但启动时返回以下错误:

There is no windows program configured to open this type of file.

我尝试了以下方法:

  • wine regedit regkey.reg
  • 在 regedit 中导入注册表文件
  • wine start regkey.reg

我使用的文件.reg在我的实际 Windows 系统中运行良好。

答案1

我设法重新导入了葡萄酒的$> regedit

wine start regedit.exe /home/myname/path/foo.reg 

笔记foo.reg来自 wine 的 regedit 看起来与平常有点不同_:

REGEDIT4

[HKEY_CURRENT_USER\Software\SomeApplication\Layout]
"WindowState"="1"
"FormWidth"="800"
"FormHeight"="600"
"FormTop"="50"
"FormLeft"="50"

与(不起作用的)本机形式相反:

Windows Registry Editor Version 5.00

[HKEY_USERS\S-1-5-21-123456789-1000\Software\SomeApplication\Layout]
"WindowState"="1"

第一个版本运行可靠。但我不确定如何将后者转换为前者……(替换第 1 行很简单,但根据什么规则才能获得那些“简化”的键……)

答案2

我设法找到了问题所在。这可能与我发布的原始解决方案有关。完成这些操作后,我单击了 .reg 文件并说“使用 Wine Registry Editor 打开”

答案3

由于某种原因,当右键单击文件时,我无法看到.reg“使用 Wine 注册表编辑器打开”...可能是因为 Wine 版本。不过,我发现了另一种运行.reg文件的方法。您需要regedit从 Playonlinux 配置选项中打开。

  1. 打开 Playonlinux
  2. 打开“配置”
  3. 从列表中选择需要应用该.reg文件的程序
  4. 选择 Wine“窗口”
  5. 注册表编辑器
  6. 导入.reg文件

它对我有用,但我仍然不明白为什么右键单击文件时看不到“使用 wine 注册表编辑器打开” .reg

相关内容