| Предыдущий | Следующий |
| ERROR_BROKEN_PIPE | ERROR_BUFFER_OVERFLOW |
ERROR_OPEN_FAILED
Запрос открытия завершился ошибкой без более узкой причины Win32
ERROR_OPEN_FAILED означает, что система не смогла открыть запрошенный файл, каталог или устройство. Причиной могут быть недоступная цель, неподходящие флаги открытия, состояние устройства, ограничения совместного доступа или низкоуровневая ошибка драйвера.
Что зафиксировать
- Запишите нормализованный путь, требуемый доступ, режим совместного использования, диспозицию и флаги.
- Проверьте существование цели и соответствие ожидаемому типу объекта.
- При открытии оборудования или специальных файлов проверьте журналы устройства и системы.
- Убедитесь, что оболочка не отбросила более конкретную предшествующую ошибку.
Восстановление
Изменяйте параметры открытия только после определения несоответствия. Повторное открытие может быть уместно при временном переходе устройства, но не при постоянной проблеме политики или пути. Показывайте пользователю затронутую цель, не раскрывая конфиденциальные учётные данные, встроенные в URI.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.