| Предыдущий | Следующий |
| ERROR_TRANSACTION_REQUIRED_PROMOTION | ERROR_TRANSACTIONS_NOT_FROZEN |
ERROR_CANNOT_EXECUTE_FILE_IN_TRANSACTION
Что означает ERROR_CANNOT_EXECUTE_FILE_IN_TRANSACTION
ERROR_CANNOT_EXECUTE_FILE_IN_TRANSACTION — файл открыт для изменения в незавершённой транзакции.
Что проверить
Зафиксируйте путь к образу, разрядность процесса и этап, на котором произошёл отказ: проверка формата, отображение, импорты или точка входа.
- Проверьте архитектуру PE-файла и зависимостей, доступность импортируемых DLL и наличие требуемой функции или порядкового номера экспорта в фактически загруженной версии.
- Для сложной ошибки загрузчика используйте трассировку загрузки или Process Monitor; не подменяйте проверку зависимостей массовой переустановкой библиотек.
Исходная формулировка
execution is blocked while an unresolved transaction modifies the file.
Ensure installers and updaters commit publication before launching the binary.
Identify the transaction modifying the executable and determine why it remains unresolved.
this result is a Transactional NTFS (TxF) file-system status.
Microsoft: TxF isolation, locking, and file views
Технические ссылки
- Microsoft: CreateFileTransacted and miniversion views
- Microsoft: TxF isolation, locking, and file views
- Microsoft: listing files locked by a transaction
- MS-ERREF: TxF and KTM status definitions
Нужно найти другой код? Найти другой код состояния или ошибки.