web-dev-qa-db-ja.com

「バイナリレジストリファイルは、レジストリエディタ内からのみインポートできます。」

Win2003でこのファイルをダブルクリックするとエラーが発生します。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Back Office Copier\DsDriver]
"printDuplexSupported"=hex:01
"printStaplingSupported"=hex:01

これは単純化されたエクスポートであるため、私は混乱しています。私は何が間違っているのですか?

7
Kev

どのエディタを使用していますか?これは正当なregファイルのように見えますが、メモ帳以外の場所に保存した場合、誤って追加のフォーマットコードを追加した可能性があります。

7
Rod MacPherson

私もこの問題を抱えていました-それがWindows Registry Editor Version 5.00で始まり、ASCIIまたはUTF-16LE(リトルエンディアン))に保存されていることを確認するために読みましたが、まだエラーが発生します。

とはいえ、「Windowsレジストリ」ヘッダーの前に空白行があったので、それを削除してみましたが、うまくいきました。

ある時点でコンパイラの柔軟性が低下した場合、またはすべてのregfileで運が良かった場合を除いて、これまで(20年後!)これに遭遇したことがないかどうかはわかりません。

3
Brian Burns