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

 
Предыдущий Следующий
ERROR_BADKEY ERROR_CANTREAD

ERROR_CANTOPEN

Windows не удалось открыть запрошенный раздел реестра

Открытие раздела реестра разрешает подраздел относительно существующего HKEY и запрашивает конкретную маску доступа. ERROR_CANTOPEN относится к ошибке на этапе открытия; это не означает сбой последующего чтения или записи значения. Различие важно, когда вызывающий код сводит все ошибки реестра к общей проблеме конфигурации.

Запишите родительский дескриптор, путь подраздела, флаги представления и запрошенный доступ. Проверьте существование раздела в представлении реестра данного процесса и не запрашивает ли код лишние права. В 64-разрядной Windows перенаправление реестра может показывать разные разделы 32- и 64-разрядным процессам. Не создавайте раздел автоматически, если приложение не владеет этим пространством имён: отсутствие системного или служебного раздела может указывать на неполную установку или удалённую конфигурацию.

Что проверить

  • Регистрируйте родительский HKEY, относительный подраздел, требуемые права и флаги представления WOW64.
  • Проверьте тот же путь с минимальным доступом, необходимым операции.
  • Не создавайте системные разделы автоматически, скрывая ошибку открытия.

Ссылки


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