| Предыдущий | Следующий |
| STATUS_VOLUME_MOUNTED | STATUS_NOTIFY_CLEANUP |
STATUS_RXACT_COMMITTED
Отложенная фиксация поддерева реестра завершена
RXACT — устаревший транзакционный механизм RTL, который записывает набор изменений поддерева реестра, а затем применяет или отменяет их как единое целое. Этот успешный статус важен, потому что предыдущая попытка фиксации не завершилась, а последующая операция завершила ожидающую фиксацию.
Рассматривайте результат как завершение уже существующего состояния RXACT, а не как свидетельство создания новой транзакции. Код, владеющий транзакцией, должен закрыть или повторно инициализировать контекст только после проверки ожидаемых значений, поскольку исходное прерывание могло произойти между отдельными операциями записи реестра.
Что проверить
- Зафиксируйте поддерево и контекст транзакции, вернувшие статус.
- Прочитайте ожидаемые изменённые значения вместо слепого повторения фиксации.
- Проверьте, не завершался ли ранее процесс или служба во время изменения конфигурации.
- Не смешивайте статусы RXACT с транзакционными API реестра на основе KTM.
Ссылки
- Исходный код RTL ReactOS: реализация RXACT
- Microsoft Learn: функции реестра
- Microsoft Open Specifications: значения NTSTATUS
- Метаданные Microsoft Windows SDK: ntstatus.h
Нужно найти другой код? Найти другой код состояния или ошибки.