Что такое формат файла REGTRANS-MS?
Файлы с расширением .regtrans-ms хранят информацию о изменениях, внесенных в пользовательский реестр Windows, и используются для обеспечения атомарности и защиты от сбоев при редактировании реестра. .regtrans-ms файлы работают вместе с .blf базовыми файлами журнала как часть системы журнала с предварительной записью Kernel Transaction Manager (KTM) - вместе они позволяют Windows корректно зафиксировать или откатить изменения реестра после сбоя или отключения питания. Эти файлы создаются автоматически драйвером Common Log File System (CLFS) как часть подсистемы Transactional Registry (TxR), введенной в Windows Vista.
Процессор журнала транзакций записывает в эти файлы все операции, составляющие транзакцию. Незавершенную или неудачную транзакцию можно отменить, чтобы предотвратить повреждение реестра. Журналы транзакций располагаются рядом с файлами hive реестра, такими как:
NTUSER.DAT- транзакции, связанные с hive пользовательского реестра;.regtrans-msфайлы сохраняются в папке профиля пользователя,- Системные hive (
SYSTEM,SOFTWARE,SAM,SECURITY) - соответствующие файлы журнала находятся в%SystemRoot%\System32\config\.
Файлы следуют шаблону именования {GUID}.TxR.{n}.regtrans-ms (например, {3808876b-c176-4e48-b7ae-04046e6cc752}.TxR.0.regtrans-ms).
.regtrans-ms файлы по умолчанию имеют скрытый атрибут. Чтобы сделать их видимыми, в Windows Explorer необходимо активировать параметр отображения скрытых файлов. Файлы для текущего сеанса заблокированы и не могут быть изменены или удалены во время работы Windows. Иногда из-за ошибок .regtrans-ms файлы могут стать unusually large (необычно большими) или не быть правильно очищены системой. Удаление или ручное редактирование этих файлов несет риск повреждения hive реестра, который они защищают.
Безопасность и защита
РИСК: MEDIUMСам файл является пассивными данными журнала и не является вредоносным ПО, но это ЗАЩИЩЕННЫЙ системный файл: он обычно скрыт, используется Windows и принадлежит SYSTEM/TrustedInstaller. НЕ удаляйте, не перемещайте и не редактируйте файлы .regtrans-ms - они являются частью того, как Windows обеспечивает безопасность реестра от сбоев, и их удаление (или парного .blf базового журнала) может повредить реестр и нарушить чистую загрузку Windows. Игнорируйте руководства «чистильщика»/«оптимизатора», которые советуют их удалять. Они очищаются и пересоздаются ОС по мере необходимости. (Напротив, появление файла с этим расширением в неожиданном, доступном для записи пользователем месте может быть чем-то, выдающим себя за что-то другое - но в папках системного реестра это именно то, чем он является.)
Детали формата
в двух словахПрограммы, открывающие файлы REGTRANS-MS
Технические подробности
глубокая спецификация| Разработчик | Microsoft |
| Связанная подсистема | Kernel Transaction Manager (KTM) / Transactional Registry (TxR) |
| Базовый формат | Бинарный контейнер журнала Common Log File System (CLFS) |
| Порядок байтов | Little-endian |
| Спутниковый файл | .blf базовый файл журнала (базовый журнал CLFS, сопряженный с каждым набором .regtrans-ms) |
| Типичное расположение | Папка профиля пользователя (рядом с NTUSER.DAT) или %SystemRoot%\System32\config\ (системные hive) |
| Шаблон имени файла | {GUID}.TxR.{n}.regtrans-ms (например, {3808876b-c176-4e48-b7ae-04046e6cc752}.TxR.0.regtrans-ms) |
| Типичный размер файла | Десятки КБ до нескольких МБ; контейнеры CLFS выделяются фиксированными блоками |
| Шифрование | Отсутствует; защищен на уровне ОС ACL SYSTEM/TrustedInstaller |
| Атрибуты файла | Скрытый; заблокирован ОС во время работы Windows |
| 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
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах REGTRANS-MS.