Что означает код HRESULT 0x80300106 (PLA_E_NETWORK_EXE_NOT_VALID)?

 
Предыдущий Следующий
PLA_E_CONFLICT_INCL_EXCL_API PLA_E_EXE_ALREADY_CONFIGURED

PLA_E_NETWORK_EXE_NOT_VALID

Для трассировки API требуется стабильный локальный образ исполняемого файла

PLA_E_NETWORK_EXE_NOT_VALID означает, что ExePath разрешается в сетевое расположение. Трассировка API инструментирует запуск процесса и вызовы модулей, а PLA не принимает исполняемый файл из UNC-ресурса в качестве цели трассировки.

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

Какие свойства пути зафиксировать

  • Разрешённый локальный или UNC-путь после раскрытия переменных среды.
  • Учётную запись запуска и доступные ей сопоставления дисков.
  • Хэш и версию исполняемого файла, выбранного для трассировки.
  • Разрешения локального каталога для учётной записи трассировки.

Ссылки


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