Что означает код HRESULT 0x8030010E (PLA_E_EXE_FULL_PATH_REQUIRED)?

 
Предыдущий Следующий
PLA_E_NO_DUPLICATES PLA_E_INVALID_SESSION_NAME

PLA_E_EXE_FULL_PATH_REQUIRED

Имя файла не позволяет однозначно определить образ процесса для инструментирования

PLA_E_EXE_FULL_PATH_REQUIRED означает, что сборщик трассировки API настроен с коротким именем или относительным путём. PLA требует полного локального пути, чтобы запуск процесса и сопоставление образа не зависели от порядка поиска или рабочего каталога контроллера.

Сохраняйте канонический абсолютный путь после раскрытия переменных среды и каталогов установки для конкретной архитектуры. Не подменяйте его поиском через PATH: у учётной записи планового запуска может быть другая среда, и она способна найти другой двоичный файл с тем же именем. Обновляйте сохранённое определение, когда обновление приложения перемещает исполняемый файл.

Проверки формирования пути

  • Абсолютный ExePath с указанием диска.
  • Раскрытые переменные среды и каталог установки.
  • Расположение 32- или 64-разрядной программы.
  • Среда учётной записи запуска, использованная при сборе.

Ссылки


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