Ошибка функции LoadLibrary STATUS DLL NOT FOUND в Windows 10

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

STATUS_DLL_NOT_FOUND

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

Ошибка функции LoadLibrary STATUS DLL NOT FOUND

Код ошибки 0xC0000135 (Error Code 0xC0000135) — STATUS_DLL_NOT_FOUND

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

Вы можете столкнуться с этой ошибкой в ​​зависимости от сценария, который;

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

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

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

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

I hope you find this post helpful!



About the author

Я выпускник Университета штата Юта по специальности компьютерная инженерия с более чем 10-летним опытом разработки программного обеспечения и разработки для Windows. Имею опыт работы с документами PDF и Office, а также создания гаджетов на платформах iOS и Android.



Related posts