| Предыдущий | Следующий |
| ERROR_INFLOOP_IN_RELOC_CHAIN | ERROR_NO_SIGNAL_SENT |
ERROR_ENVVAR_NOT_FOUND
Переменная среды не существует
ERROR_ENVVAR_NOT_FOUND указывает, что при поиске или раскрытии переменной среды была указана отсутствующая переменная. Окружение службы, задания планировщика и интерактивного процесса может существенно различаться.
Что проверить
- Записывайте имя переменной в журнал, не раскрывая секретные значения.
- Проверьте окружение, фактически унаследованное процессом, в котором произошёл сбой.
- Проверьте область пользователя и системы и учитывайте, что процесс мог быть запущен до изменения переменной.
- Используйте явную конфигурацию вместо зависимости от настройки конкретной командной оболочки.
Как обрабатывать
Для необязательных переменных предусмотрите документированное значение по умолчанию. При отсутствии обязательной переменной завершайте работу с понятным сообщением о конфигурации, а не продолжайте с неправильным путём или командой.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
