Странная ошибка с ntdll.dll Windows 7 Ultimate x64 SP1

Windows 7 Ultimate X64 SP1

Я недавно опробовал (условно) программу управления буфером обмена под названием Спартанец,, который поставляется с кучей умных и полезных функций, но, похоже, имеет довольно крутой кривой обучения.

когда я запустил программу в первый раз после установки, я получил следующее сообщение об ошибке:

" точка входа процедуры RtlGetNtSystemRoot не может быть находится в динамической библиотеке ntdll.файл DLL."

в строке заголовка диалогового окна сообщения об ошибке показала название программы " SpartanClips.исполняемый."

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

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

в папке программы, [C:Program файлы (x86)Spartan Standard], там находятся 2 исполняемых файла: " SpartanClips.exe" и "Lnch.exe," второй из которых, кажется, для запуска внешних программ, таких как браузер по умолчанию.

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

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

несмотря на то, что я еще не зарегистрировал программу, разработчик был готов предоставить как можно больше помощи, но, к сожалению, он также озадачен тем, почему должна быть ошибка с ntdll.dll, потому что его программа не делает никаких вызовов ntdll.dll, и он предположил, что может быть проблема с либо kernel32.dll или shell32.dll, потому что программа, "Lnch.exe, " только делает вызовы этих двух библиотек DLL при запуске браузера по умолчанию, и он предположил, что один или несколько из этих файлов могут быть повреждены, и что это может быть стоит проверить и восстановить их, а также загрузки и установки новой копии самой программы Spartan.

теперь удаление и переустановка Spartan не имело никакого значения, как и запуск " SFC / SCANNOW," который не нашел никакие проблемы.

папка программы Spartan также содержит ряд других библиотек DLL:

том в приводе C система

серийный номер тома 0CAC-7592

каталог C:Program файлы (x86)Spartan Standard

2017-04-12 11:28 78,336 ASYCFILT.DLL

2017-03-18 19:18 8,704 Файл.DLL

2017-03-18 19:18 27,136 CTL3D32.DLL

2009-07-14 01:15 1,386,496 msvbvm60.dll

2017-04-28 02: 19 605,936 OLEAUT32.DLL

2017-04-28 01: 33 89,088 OLEPRO32.DLL

2014-12-26 14:40 86,016 SPELL32.DLL

1997-01-16 00: 00 29,696 VB5STKIT.DLL

2002-11-15 15: 43 225,280 vic32.dll

9 файл(Ы) 2,536,688 байт

0 Dir (s) 836,495,990,784 байт

хотя я знаю, что некоторые из этих библиотек DLL, я немного озадачен о некоторых других, особенно тех, с очень старыми датами файлов. (Существует один файл, который датируется 2009, другой, который датируется 2002, и еще один, который датируется 1997)!

Если кто-нибудь может дать мне несколько советов о том, как использовать средство просмотра событий Windows, чтобы найти журнал неудачных вызовов ntdll.dll, я мог бы предоставить некоторую дополнительную информацию.

кроме того, если кто-нибудь может дать мне объяснение цели всех (или любой) из 9 библиотек DLL, перечисленных выше, я был бы очень признателен.

один последний запрос: если кто-то чувствует что еще несколько полезных тегов могут понадобиться для этого поста, я был бы очень благодарен за предложения.

заранее спасибо за помощь!

17
задан Clueless_Chris
30.12.2022 22:26 Количество просмотров материала 2766
Распечатать страницу

1 ответ

это не странная ошибка. Разработчики назвали функцию ntdll.dll это доступно только в Windows 10, начиная с RS2 (Creators Update):

#if (NTDDI_VERSION >= NTDDI_WIN10_RS2)
_IRQL_requires_max_(PASSIVE_LEVEL)
NTSYSAPI
PCWSTR
NTAPI
RtlGetNtSystemRoot (
    VOID
    );
#endif // NTDDI_VERSION >= NTDDI_WIN10_RS2

обратитесь в службу поддержки, чтобы получить совместимую с Windows 7 версию.

1
отвечен magicandre1981 2023-01-01 06:14

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх