REGTRANS-MS ファイル形式とは?
拡張子 .regtrans-ms を持つファイルは、Windows ユーザー レジストリに加えられた変更に関する情報を保存し、レジストリの編集をアトミック(不可分)かつクラッシュに対して安全に保つために使用されます。.regtrans-ms ファイルは、.blf ベース ログ ファイルと共に、Kernel Transaction Manager (KTM) ライトアヘッド ログ システムの一部として機能します。これらが連携することで、Windows はクラッシュや停電の後にレジストリの変更をクリーンに確定またはロールバックできます。これらのファイルは、Windows Vista で導入された Transactional Registry (TxR) サブシステムの一部として、Common Log File System (CLFS) ドライバーによって自動的に生成されます。
トランザクション ログ プロセッサは、トランザクションを構成するすべての操作をこれらのログ ファイルに記録します。未完了または失敗したトランザクションは、レジストリの破損を防ぐために元に戻すことができます。トランザクション ログは、次のようなレジストリ ハイブ ファイルと共に出現します:
NTUSER.DAT- ユーザー レジストリ ハイブに関連するトランザクション。.regtrans-msファイルはユーザーのプロファイル フォルダーに保存されます。- システム ハイブ (
SYSTEM,SOFTWARE,SAM,SECURITY) - 関連するログ ファイルは%SystemRoot%\System32\config\に配置されます。
ファイルは {GUID}.TxR.{n}.regtrans-ms という命名パターンに従います(例:{3808876b-c176-4e48-b7ae-04046e6cc752}.TxR.0.regtrans-ms)。
.regtrans-ms ファイルは、デフォルトで隠し属性が有効になっています。これらを表示するには、Windows エクスプローラーで隠しファイルを表示するオプションを有効にする必要があります。現在のセッションのファイルはロックされており、Windows の実行中に編集や削除を行うことはできません。エラーにより、.regtrans-ms ファイルが異常に大きくなったり、システムによって適切にクリーンアップされなかったりすることがあります。これらのファイルを手動で削除または編集すると、保護対象のレジストリ ハイブを破損させるリスクがあります。
セキュリティと安全性
リスク: MEDIUMファイル自体はパッシブなログ データであり、マルウェアではありませんが、「保護されたシステム ファイル」です。通常は隠されており、Windows によって使用中で、SYSTEM/TrustedInstaller が所有しています。.regtrans-ms ファイルを削除、移動、または編集しないでください。これらは Windows がレジストリをクラッシュに対して安全に保つための仕組みの一部であり、これら(またはペアの .blf ベース ログ)を削除すると、レジストリが破損し、Windows が正常に起動しなくなる可能性があります。これらを削除するように勧める «クリーナー» や «オプティマイザー» のガイドは無視してください。これらは必要に応じて OS によってクリーンアップおよび再作成されます。(逆に、この拡張子を持つファイルが予期しないユーザー書き込み可能な場所に現れた場合は、偽装されている可能性がありますが、システム レジストリ フォルダー内にある場合は、まさにその通りのファイルです。)
形式の詳細
概要REGTRANS-MS ファイルを開くプログラム
技術的詳細
詳細仕様| 開発元 | Microsoft |
| 関連サブシステム | Kernel Transaction Manager (KTM) / Transactional Registry (TxR) |
| 基盤となるフォーマット | Common Log File System (CLFS) バイナリ ログ コンテナー |
| バイト順序 | リトルエンディアン |
| コンパニオン ファイル | .blf ベース ログ ファイル(各 .regtrans-ms セットとペアになる CLFS ベース ログ) |
| 一般的な場所 | ユーザー プロファイル フォルダー(NTUSER.DAT の隣)または %SystemRoot%\System32\config\(システム ハイブ) |
| ファイル名パターン | {GUID}.TxR.{n}.regtrans-ms (例: {3808876b-c176-4e48-b7ae-04046e6cc752}.TxR.0.regtrans-ms) |
| 一般的なファイル サイズ | 数十 KB から数 MB。CLFS コンテナーは固定サイズのブロックで事前割り当てされます |
| 暗号化 | なし。OS レベルで SYSTEM/TrustedInstaller の ACL によって保護されています |
| ファイル属性 | 隠しファイル。Windows の実行中は OS によってロックされます |
| MIME タイプ | application/octet-stream |
| 整合性メカニズム | CLFS 内部セクター シーケンス検証により、不完全な書き込みを検出し、回復時のログ再生を可能にします |
| エンコーディング | バイナリ |
| サポートされているオペレーティング システム | Windows Vista, Windows 7, Windows 8, Windows 10, Windows 11 |
| リリース日 | Windows Vista (2007), with the Kernel Transaction Manager / Transactional Registry (TxR) and CLFS |
| 最新バージョン | Same CLFS-based scheme in Windows 7/8/10/11; format is internal and undocumented for end users |
| 仕様書 | learn.microsoft.com |
REGTRANS-MS の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。REGTRANS-MS ファイルについて最初の質問をしてみましょう。