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

 
Также может означать:
КонстантаТипОС
NETWORK_BOOT_DUPLICATE_ADDRESSКод BSODWindows
Предыдущий Следующий
ERROR_SEM_NOT_FOUND ERROR_INVALID_STACKSEG

ERROR_INVALID_STARTING_CODESEG

Что означает ERROR_INVALID_STARTING_CODESEG

ERROR_INVALID_STARTING_CODESEG означает, что загрузчик не может использовать начальный code segment исполняемого файла. Код относится к структуре образа, а не к отсутствующему файлу в PATH.

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

  • Точный executable/module, его формат и архитектуру, которую пытается загрузить текущая версия Windows.
  • Заголовки и entry/start segment, а для старых форматов — связанные таблицы сегментов и relocations.
  • Целостность файла: сравните hash/размер с заведомо корректной копией той же версии и исключите частичное повреждение при доставке.

Практическая развилка

Если ошибка воспроизводится только с одним бинарным файлом, исследуйте его структуру и сборку. Если все старые executable одного типа перестали запускаться после смены платформы, проверьте поддержку этого формата/архитектуры. Перерегистрация DLL или изменение search path не исправят некорректный стартовый сегмент.

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


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