| Предыдущий | Следующий |
| ERROR_NOT_A_CLOUD_SYNC_ROOT | ERROR_VOLUME_NOT_CLUSTER_ALIGNED |
ERROR_FILE_PROTECTED_UNDER_DPL
Файл защищён Data Protection Lock
ERROR_FILE_PROTECTED_UNDER_DPL означает, что Windows применяет политику защиты данных, временно запрещающую доступ к файлу. Файл может существовать, а его ACL выглядеть корректным, но политика всё равно блокирует операцию.
Когда это ожидаемо
- Устройство заблокировано или требуемый пользовательский контекст недоступен.
- Политика защиты корпоративных данных классифицирует файл как защищённый.
- Фоновая служба обращается к пользовательским данным до разблокировки защищённого контекста.
- Задача синхронизации, резервного копирования или индексирования открывает файл вне разрешённого состояния политики.
Диагностика
Зафиксируйте идентичность вызывающей стороны, состояние сеанса, идентичность пакета или процесса и доступность того же файла после разблокировки или входа. Сравните защищённые и незащищённые файлы в том же каталоге. Не принимайте результат за общую проблему разрешений NTFS.
Обработка
Отложите работу до появления требуемого состояния защиты либо используйте документированные API корпоративных данных и посреднические процессы. Не копируйте файл в незащищённое место только для обхода политики. Пользовательская программа должна объяснить, что доступ заблокирован защитой устройства или организации, а не сообщать о повреждении файла.
Проектирование службы
Ставьте работу с защищённым файлом в очередь с ограниченными повторами, запускаемыми изменениями сеанса или политики, а не частым таймером. Сохраняйте исходный путь и операцию для безопасного продолжения.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.