| Предыдущий | Следующий |
| STATUS_TRANSACTION_REQUIRED_PROMOTION | STATUS_TRANSACTIONS_NOT_FROZEN |
STATUS_CANNOT_EXECUTE_FILE_IN_TRANSACTION
Что означает STATUS_CANNOT_EXECUTE_FILE_IN_TRANSACTION
Windows не разрешает выполнять файл как образ, пока он изменяется в незавершённой транзакции TxF.
Что проверить
- Определите транзакцию и файл, который пытается загрузить процесс.
- Проверьте, завершена ли транзакция commit или rollback до вызова создания процесса или отображения образа.
- Не передавайте транзакционный дескриптор в обычный путь загрузчика.
- После завершения транзакции заново откройте файл вне TxF и только затем выполняйте его.
Если файл создаётся установщиком, разделите этап записи и этап запуска явной границей фиксации. Код защищает согласованность образа; обход ограничения низкоуровневым доступом небезопасен.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.