Что означает код ошибки Windows 6001 (ERROR_DECRYPTION_FAILED)?

 
Предыдущий Следующий
ERROR_ENCRYPTION_FAILED ERROR_FILE_ENCRYPTED

ERROR_DECRYPTION_FAILED

ERROR_DECRYPTION_FAILED означает, что Windows не смогла расшифровать данные EFS в контексте текущей учётной записи.

Что проверить сначала

  • Зафиксируйте путь к файлу, учётную запись и операцию, вернувшую код.
  • Командой cipher /c проверьте, для каких сертификатов зашифрован FEK файла.
  • Убедитесь, что у пользователя или агента восстановления доступен соответствующий закрытый ключ, а не только сам сертификат.

Как локализовать причину

Право открыть файл по NTFS не даёт права расшифровать его содержимое. Сравните отпечатки сертификатов, записанных в метаданных EFS, с сертификатами и закрытыми ключами в профиле пользователя и у назначенного агента восстановления.

Для резервного копирования отличайте обычную расшифровку от сырого копирования EFS: OpenEncryptedFileRaw и ReadEncryptedFileRaw позволяют сохранить зашифрованный поток без получения открытого текста.

Что не делать

Не перевыпускайте сертификаты и не перешифровывайте файл до фиксации исходных отпечатков и доступных ключей: это может уничтожить единственный рабочий путь восстановления.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.