我在使用 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 配置选项中打开。
- 打开 Playonlinux
- 打开“配置”
- 从列表中选择需要应用该
.reg
文件的程序 - 选择 Wine“窗口”
- 注册表编辑器
- 导入
.reg
文件
它对我有用,但我仍然不明白为什么右键单击文件时看不到“使用 wine 注册表编辑器打开” .reg
。