Windows 7 マシンのレジストリ内のキーをエクスポートすると、.reg またはバイナリのハイブ ファイルのオプションが表示されます。
違いは何ですか?
バイナリ ハイブ ファイルは権限を保持しますか? たとえば、キー bfe があり、これには "nt service\bfe" のさまざまな権限があります。バイナリ保存ではそれが保存されますか?
そのキーを持っているが壊れている別のコンピューターにそれを再度インポートするにはどうすればよいでしょうか?
ありがとう。
答え1
テキスト形式では WinNT のセキュリティ機能はサポートされません。テキスト エディターでファイル.reg
を開くとわかるように、エクスポートされたデータのみが保持されます。.reg
「ハイブ」形式は、Windowsがレジストリ自体を保存するために使用する形式と同じです。つまり、すべての機能をサポートレジストリで使用されるセキュリティ権限と所有権。エクスポートされた「ハイブ」ファイルを調べるには、「ハイブの読み込み」を使用します。レジストリエディタまたはreg load
コマンド ラインで、 を使用してメイン レジストリにインポートしますreg restore
。
しかし、Windows 上のユーザーは SID によって識別されることに注意してください。ローカル アカウントはマシンごとに異なる SID を持つため、インポートしたアクセス許可を手動で調整する必要がある場合があります。(「NT AUTHORITY\SYSTEM」などの組み込みアカウントは、どこでも同じ SID を持ちます。ドメイン アカウントは、すべてのドメイン メンバーで常に同じ SID を持ちます。)
答え2
からウィキ。
じんましん
レジストリは、いくつかの論理セクション、つまり「じんましんハイブは通常、Windows API 定義によって名前が付けられ、すべて "HKEY" で始まります。これらは、多くの場合、"HK" で始まる 3 文字または 4 文字の短縮名に省略されます (例: HKCU および HKLM)。技術的には、これらは、メモリ内に保持されるか、ローカル ファイル システムに保存され、起動時にシステム カーネルによって読み込まれ、その後、ローカル システムで実行されているすべてのプロセス間で (さまざまなアクセス権を使用して) 共有されるか、ユーザーがシステムにログオンしたときにユーザー セッションで開始されるすべてのプロセスに読み込まれ、マップされる、特定のキーに対する定義済みハンドル (既知の定数値を持つ) です。
レジストリキーを追加する方法
それをダブルクリックすると、操作の確認を求められます。クリックすると、Ok
OS のレジストリ ファイルに追加されます。または、実行コマンドを使用してレジストリ エディターを開き、をクリックして、またはファイルをFile> Import
追加できます。.reg
hive
レジストリ ファイルを実行することはできますが、Hive ファイルに直接アクセスすることはできません。Hive はオプションを通じてのみ追加できますimport
。
ハイブをインポートしようとすると、バックアップしたハイブ下のキーが完全に復元されます。ただし、1 つの.reg
キーのみが、ハイブ下の、それが属する特定の場所 (キー) にのみ影響します。