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, перечисленных выше, я был бы очень признателен.
один последний запрос: если кто-то чувствует что еще несколько полезных тегов могут понадобиться для этого поста, я был бы очень благодарен за предложения.
заранее спасибо за помощь!