使用 wine 运行 .reg 文件

Jos*_*ver 9 windows wine

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

There is no windows program configured to open this type of file.
Run Code Online (Sandbox Code Playgroud)

我尝试了以下方法:

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

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

Fra*_*cke 5

我设法重新导入了用葡萄酒$> regedit完成的出口:

wine start regedit.exe /home/myname/path/foo.reg 
Run Code Online (Sandbox Code Playgroud)

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

REGEDIT4

[HKEY_CURRENT_USER\Software\SomeApplication\Layout]
"WindowState"="1"
"FormWidth"="800"
"FormHeight"="600"
"FormTop"="50"
"FormLeft"="50"
Run Code Online (Sandbox Code Playgroud)

相比之下(非工作)原生形式:

Windows Registry Editor Version 5.00

[HKEY_USERS\S-1-5-21-123456789-1000\Software\SomeApplication\Layout]
"WindowState"="1"
Run Code Online (Sandbox Code Playgroud)

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


Jos*_*ver 1

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


小智 1

由于某种原因,当右键单击文件时,我无法看到.reg“使用 wine 注册表编辑器打开”...也许是因为 wine 版本。购买方式是我找到的另一种运行.reg文件的方式。您需要regedit从 Playonlinux 配置选项中打开。

  1. 在linux上打开Play
  2. 打开“配置”
  3. 从列表中选择您需要应用该.reg文件的程序
  4. 选择葡萄酒“窗口”
  5. 注册表编辑器
  6. 导入.reg文件

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