Ошибка функции LoadLibrary. СТАТУС DLL НЕ НАЙДЕН в Windows 10

В сегодняшнем посте мы рассмотрим, почему Функция LoadLibrary возвращается STATUS_DLL_NOT_FOUND ошибка в олицетворении потока в Windows 10. Мы также представим обходной путь для решения этой проблемы.

STATUS_DLL_NOT_FOUND

Олицетворение — это способность потока выполнять информацию о безопасности, отличную от информации о безопасности процесса, которому этот поток принадлежит.

Ошибка функции LoadLibrary. СОСТОЯНИЕ DLL НЕ НАЙДЕНА.

Код ошибки 0xC0000135 — STATUS_DLL_NOT_FOUND

Вы получите сообщение об ошибке «STATUS_DLL_NOT_FOUND» при олицетворении потоков в Windows 10, если вы не предоставите библиотеке динамической компоновки (DLL) доступ к самому токену процесса при использовании функции LoadLibrary для загрузки библиотеки DLL.

Вы можете столкнуться с этой ошибкой в ​​случае, если:

Предполагается, что все операционные системы на базе Windows имеют права доступа к DLL, на которую указывает маркер процесса. Но независимо от условия, описанного здесь, эта проблема более распространена в Windows 10, Windows Server 2016, Windows Server 2019 и Windows Server версии 1909, чем в более ранних версиях Windows.

Если вы получаете эту ошибку при запуске любого программного обеспечения, попробуйте переустановить его и посмотрите, поможет ли это.

Примечательно, что такое поведение заложено в Windows.

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

Надеюсь, этот пост окажется для вас полезным!

STATUS_DLL_NOT_FOUND

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.