web-dev-qa-db-ja.com

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システムでは正常に機能します。

6
Josh Beaver

wine's $> 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を置き換えるのは簡単ですが、それらの「単純化された」キーに到達する規則に従って...)

3
Frank Nocke

問題を見つけることができました。それは私が投稿した元のソリューションと何か関係があるかもしれません。それらを行った後、.regファイルをクリックして、「ワインレジストリエディターで開く」と言いました。

1
Josh Beaver

何らかの理由で、.regファイルを右クリックして「ワインレジストリエディターで開く」...おそらくワインのバージョンが原因で、表示できませんでした。 .regファイルを実行する別の方法を見つけた方法を購入します。 Playonlinux設定オプションからregeditを開く必要があります。

  1. Playonlinuxを開きます
  2. 「設定」を開きます
  3. .regファイルを適用する必要があるリストからプログラムを選択します
  4. ワイン「ウィンドウ」を選択
  5. レジストリエディタ
  6. .regファイルをインポート

うまくいきましたが、.regファイルを右クリックしても「ワインレジストリエディターで開く」が表示されない理由を理解できません。

0
Denis Ka