Поиск библиотеки DLL, в которой произошел сбой программы (C#, C++, Visual Basic, F#)
Если приложение аварийно завершает работу при вызове системных DLL или какого-то другого кода, необходимо найти, какие библиотеки DLL были активны в момент возникновения сбоя. Если сбой библиотеки DLL произошел вне данной программы, то его источник можно определить с помощью окна Модули.
Чтобы определить место сбоя при помощи окна Модули
- Запишите адрес, по которому происходит сбой. Если адрес не отображается в сообщении об ошибке, используйте альтернативные методы поиска библиотеки DLL. Если есть подозрительная системная библиотека DLL, можно загрузить символы с серверов символов Майкрософт при отладке. В противном случае вы можете создать файл дампа со сведениями о куче. Для создания файлов дампа доступны разные средства.
- В меню Отладка выберите пункт Окна, а затем Модули.
- В окне Модули найдите столбец Адрес. В случае необходимости воспользуйтесь полосой прокрутки.
- Нажмите кнопку Адрес (вверху столбца), чтобы отсортировать библиотеки DLL по адресам.
- Просмотрите отсортированный список и найдите библиотеку DLL, чей диапазон адресов содержит адрес точки сбоя.
- Посмотрите значения в столбцах Имя и Путь, чтобы узнать имя и путь библиотеки DLL.
Связанный контент
- Отладка проектов DLL
- Практическое руководство. Использование окна модулей
Обратная связь
Были ли сведения на этой странице полезными?
Обратная связь
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделе: https://aka.ms/ContentUserFeedback.
Отправить и просмотреть отзыв по
Произошел сбой в программе инициализации библиотеки динамической компоновки DLL (LoadLibrary Failed with the Error 1114)
При запуске некоторого ПО (BlueStacks, Удаленный рабочий стол Майкрософт, Photoshop, Autodesk 3ds Max, Civilization VI, и др.) можно столкнуться со сбоем инициализации библиотек DLL (в данной заметке остановлюсь на ошибках с кодом 126, 1455, 1114, — пример см. на скрине ниже ).
Происходит эта ошибка (чаще всего) из-за некорректных настроек производительности видеоадаптера и повреждения целостности самих библиотек. Ниже приведу неск. рекомендаций, как это можно устранить.
Примечание : если у вас загружена не офиц. версия ПО из неизвестного источника — рекомендую перезагрузить (и переустановить) «проблемную» игру/программу.
Произошел сбой в программе инициализации библиотеки динамической компоновки DLL (LoadLibrary Failed with the Error 1114). // Примечание: также ошибка может быть с кодом 126, 1455
Что делать со сбоем инициализации DLL
ШАГ 1
Начну с банального:
- перезагрузите ПК;
- попробуйте запустить проблемную игру/программу от имени администратора (для этого достаточно сделать по ней один клик правой кнопкой мыши. );
Запуск игры от имени администратора
Проверка наличия обновлений — центр обновления Windows, параметры ОС
Проверка целостности файлов игры
ШАГ 2
Как уже говорил выше, часто данная ошибка связана с вкл. режимом энергосбережения (особенно при наличии двух видеокарт: AMD и Intel или nVidia и Intel). Для исправления необходимо вкл. режим высокой производительности в настройках электропитания Windows (и в центре управления видеокартой).
Что делать: логично, что сначала необходимо открыть настройки электропитания в Windows ( Win+R , и команда powercfg.cpl ) и перейти в доп. параметры текущей схемы электропитания.
Дополнительные параметры питания // Windows
Там нужно проверить, чтобы во вкладках «Перекл. графические адаптеры» и «Параметры питания видеоплаты» стояли режимы макс. производительности во всех пунктах! После сохранения параметров — не забудьте перезагрузить ПК.
Электропитание в Windows — макс. производительность
После можно открыть центр управления видеокартой (как это сделать: ниже ссылка в помощь ) , перейти в раздел управления питанием и выставить режим высокой производительности для проблемного приложения (либо сразу для всех). После сохранить настройки и перезагрузить ПК.
Высокая производительность в центре управления видеокартой
ШАГ 3
Кстати, если у вас нет центра управления графикой (как на скрине выше) — возможно, у вас установлена не самая последняя и полная версия видеодрайвера. В любом случае, желательно проверить, не выходило ли для вашей видеокарты нового драйвера (тем более актуально, если у вас не запускается какая-нибудь новая игрушка. ).
Ниже в заметке рассказано, как обновить видеодрайвер.
ШАГ 4
Ну и последнее: рекомендую также проверить сист. файлы и по возможности их восстановить (благо, что Windows это может сделать самостоятельно, если ввести пару спец. команд). Ссылочка ниже на инструкцию.
Если вам удалось решить проблему как-то иначе — поделитесь этим пожалуйста в форме комментариев ниже.
Произошел сбой в программе инициализации библиотеки динамической компоновки dll
Примечание: используется ТОЛЬКО для жалоб на спам, рекламу и проблемные сообщения (например, нападки, оскорбления или грубости).
© Valve Corporation. Все права сохранены. Все торговые марки являются собственностью соответствующих владельцев в США и других странах. Часть географических сведений на этом сайте предоставлена geonames.org.
Политика конфиденциальности | Правовая информация | Соглашение подписчика Steam | Файлы cookie
Возникает ошибка: 0x0000045А, произошел сбой в программе инициализации, библиотеки динамической компоновки(DLL).
Скачал КС2 выдаёт такую ошибку может кто подскажет как решить?
Голосование за лучший ответ
У меня также
Запустите КС2 от имени администратора.
Удалите файл engine2.dll, а затем «проверьте целостность кеша игры».
После проверки ошибка должна уйти.
Хачик АйрапетянУченик (164) 1 год назад
Не работает
Хачик Айрапетян, Это процессор не тянет этот движок, у меня тоже самое
Слава ВехУченик (103) 6 месяцев назад
а как удалить файл engine2.dl
Ну что решили проблему ?
есть решения?
возможно из за слабого пк у меня также хз как решить
Если у тебя проц феном какой нибудь то она не запускается, так же кор 2 дуо
Сергей КурскойУченик (118) 1 год назад
А если amd Athlon?
Сергей Курской, тож самое
Максим ВалерийУченик (116) 1 год назад
и что дальше когда кс го переведут на сурс 2 не возможно будет запустить игру все просто будет просрано
Максим Валерий Ученик (116) Максим Валерий, потому что у большенства людей нет возможности купить хороший комп и может быть такое что большество игрокоф отсеется из этого как говорилось
Походу на феномах не работает, у меня двух ядерный феном и не запускается чтобы я не пробовал. Скорей всего просто нужно ждать пока добавят поддержку или чтото типо того
Процессор не поддерживает sse 4.1 4.2 надо запускать через эмулятор Sde external всё заработает но процессор должен быть мощным. Запускал на динозавре core 2 duo 3ггц слайд шоу хотя видеокарта тянет.
Александр ГузновУченик (116) 11 месяцев назад
Подскажи пожалуйста как ты через sde external запустил я пробовал у меня не получилось запустить именно кс2
gangster gangstersЗнаток (339) 11 месяцев назад
содержимое sde external кидаешь по пути например G:\Counter-Strike 2 Limited Test Build\bin\win64 там где находится exe файл игры,на всякий пожарный сделай копию файла dbghelp.dll так как его заменит другой файл это нужно в случае отката, потом создаешь ярлык sde.exe на рабочий стол нажимаешь на свойства и в поле объект через пробел дописываешь — cs2 нажимаешь ок потом запускаешь через sde.exe делал на пиратке.