Ошибка bad application

I have written a simple erlang app using gen_server.

When starting it with application:start(myapp), I get the following tuple…

{error,{bad_application,{appliction,myapp … (rest of my application config).

There are no other error or warning messages. I have also tried to google examples of how to configure gen_server and also the error itself. I am surprised at how little information there is out there.

I could start trying to debug OTP?? Any pointers would be appreciated.

asked Apr 10, 2010 at 13:26

andyc's user avatar

andycandyc

4951 gold badge3 silver badges12 bronze badges

2

There is quite a lot of information on how to implement an erlang application in the «Application» section of OTP Design Principles.
It sounds like you are trying to use a gen_server as the callback for the application you are starting. That just wont work.

The most common setup for an application is to have an application callback module that starts up a supervisor that has a gen_server somewhere as a worker. Applications do not need to start any processes at all. Applications can exists purely to load some library modules into the vm, such as the stdlib application. That makes it possible for other applications to have dependencies on libraries.

answered Apr 10, 2010 at 17:19

Christian's user avatar

ChristianChristian

9,4171 gold badge38 silver badges48 bronze badges

1

I assume there is an error in your config file. One thing you could try to do is

file:consult("<your-app-config-file>").

If it returns an error, you’ll know thats the problem..

answered Apr 26, 2010 at 8:43

arun_suresh's user avatar

arun_suresharun_suresh

2,87520 silver badges20 bronze badges

1

Пользователи в последнее время часто сталкиваются с ошибкой «Bad Module Info» (в большинстве случаев при запуске современных игр, таких как PUBG и CS:GO), особенно после обновления Windows 1709 для разработчиков. С тех пор игроки, играющие в PUBG, CS Go и Fortnite, время от времени сообщали об этой ошибке. Основной причиной являются механизмы и модули, задействованные в запуске игры на вашем компьютере под управлением самой Windows. Полное сообщение об ошибке: «Программа bad_module_info не работает».

Исправление ошибки Bad_Module_Info Error

Причина возникновения ошибки bad module info в Windows

Вы можете подумать, что, поскольку PUBG и другие игры имеют свой собственный модуль запуска, он не имеет никакого отношения к различным библиотекам и модулям Windows. Но это работает не так; в каждой игре используется предопределённый механизм, реализованный в Windows, и в качестве основной структуры они выполняют свои операции во время запуска игры. Среди основных причин возникновения ошибки:

  • Включённая функция полноэкранной оптимизации.
  • Неправильные настройки значения виртуальной памяти.
  • Несовместимость приложений и вашей версии Windows.
  • Устаревшие драйвера видеокарты или другого оборудования.
  • Неправильно установленные обновления ОС (или их отсутствие).
  • Другие ресурсоёмкие приложения/игры, запущенные в фоновом режиме.
  • Игровая панель, встроенная в Windows
  • Устаревшая версия BIOS.

Ошибка bad module info

Рассмотрим возможные методы решения проблемы более подробно.

Методы устранения ошибки

Когда вы видите ошибку bad_module_info, первое, что вы должны попробовать, — это поместить вашу игру в фоновый режим.

Отключение полноэкранной оптимизации

В Windows есть функция «Полноэкранная оптимизация», которая позволяет операционной системе улучшать качество игры и производительность, когда программа работает в полноэкранном режиме. Поскольку современные игры в основном настроены на полноэкранный режим, этот механизм включается и пытается его оптимизировать. Вместо обновления Windows 1709 есть много сообщений, что это вызывает сообщение об ошибке. Чтобы исправить bad module info в Windows 10, вы можете отключить полноэкранную оптимизацию и посмотреть, решит ли это проблему. Помните, что отключение этой опции уменьшит FPS, но вы, по крайней мере, сможете играть.

  1. Щёлкните правой кнопкой мыши на ярлыке игры/программы или лаунчере и выберите Свойства.
    Переход в свойства приложения
  2. После этого выберите вкладку Совместимость и проверьте опцию «Отключить оптимизацию во весь экран». Также установите флажок «Запускать эту программу от имени администратора».
  3. Нажмите «Применить», чтобы сохранить изменения и выйти.
    Отключение оптимизации во весь экран

Изменение значения виртуальной памяти

Виртуальная память является расширением физической памяти. Если вы установили Windows 10 (1709) на SSD, вы можете изменить виртуальную память, чтобы предотвратить появление сообщения об ошибке bad_module_info:

  1. Используйте сочетания клавиш Win + PauseBreak для запуска окна свойств системы.
  2. С левой стороны нажмите Расширенные настройки системы.
  3. Перейдите на вкладку «Дополнительно». Под элементом «Производительность» нажмите «Настройки», чтобы открыть параметры производительности.
    Вкладка «Дополнительно» в свойствах системы
  4. Выберите вкладку «Дополнительно» и нажмите кнопку «Изменить».
    Раздел «Виртуальная память»
  5. Снимите флажок «Автоматически управлять размером файла подкачки для всех дисков».
  6. Выберите Пользовательский размер, чтобы установить правильный размер файла подкачки для каждого диска.
    Галочка «Автоматически выбирать размер файла подкачки»

Проверьте, удалось ли исправить ошибку bad module info.

Запуск программ в режиме совместимости Windows 7 или 8

Требовательные игры и программы могут быть несовместимы с последней версией Windows 10 Fall Creator Update (1709), и для устранения сбоя bad_module_info вы можете включить режим совместимости файла программы с расширением .exe:

  1. Найдите файл .exe вашего сбойного приложения и щёлкните его правой кнопкой мыши. выберите «Свойства».
  2. Перейдите на вкладку «Совместимость». Здесь установите флажок «Запускать эту программу в режиме совместимости». Затем из выпадающего меню выберите Windows 7.
    Запуск программы в режиме совместимости
  3. Нажмите кнопку «Изменить параметры высокого DPI», установите флажок «Переопределите режим масштабирования» и из выпадающего списка выберите «Система (Расширенная)». нажмите ОК.
    Изменение параметров высокого DPI
  4. Отметьте «Запускать эту программу от имени администратора».
    Пункт «Запускать эту программу от имени администратора»
  5. Нажмите «Применить» и кнопку ОК.

Обновление драйверов для видеокарты

Возможно, работа модуля прекращается, потому что вы используете неправильные драйверы устройств или они устарели. На случай, если это и есть источник ошибки, вы должны обновить все драйверы и посмотреть, решит ли это проблему. Вы можете сделать это вручную. Нажмите Win+X и выберите Диспетчер устройств. В открывшемся окне разверните ветку Видеоадаптеры, найдите и дважды щёлкните свою видеокарту. В окне выберите вкладку Драйвер и нажмите кнопку «Обновить драйвер». Дальше вам будет предложено выбрать автоматическую или ручную установку (выберите автоматическую), дождитесь окончания сканирования и установки, затем перезагрузите ПК.

Обновить драйвер видеокарты

Обновление Windows

Помимо других компаний, разработчики PUBG официально признали сообщение об ошибке и также сообщили, что это не единственная игра, затронутая обновлением Windows 1709. Согласно PUBG:

На момент публикации не было никаких возможных обходных путей для ситуации. Эта ошибка была быстро замечена инженерами Microsoft, которые позже выпустили несколько обновлений программного обеспечения, чтобы исправить сообщение об ошибке. Вслед за Microsoft, PUBG также обновил игру, чтобы исправить проблему и убедиться, что это не произойдёт в будущем.

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

  1. Нажмите Windows+S, введите в диалоговом окне «Обновить» и откройте приложение «Настройки».
  2. Выберите опцию «Проверить наличие обновлений и разрешить обновление Windows». Прежде чем продолжить, убедитесь, что у вас есть активное подключение к интернету.
    Кнопка «Проверить наличие обновлений»
  3. После установки обновления перезагрузите компьютер и снова запустите игру или приложение, при котором возникала ошибка.
    Кнопка «Загрузить и установить сейчас»

В дополнение к Windows также убедитесь, что у вас установлена последняя версия игры/приложения.

Отключение игровой панели

Игровая панель – это новая функция, появившаяся в последних обновлениях Windows 10. Она автоматически обнаруживает запущенную игру и открывает «игровую панель» в центре нижней части экрана и позволяет записывать, захватывать или снимать игровой процесс с помощью горячих клавиш. Доступ к консоли можно легко получить в игре, нажав Windows+G, когда вы играете в любую игру в или вне приложения Xbox. Практика геймеров показала, что игровая панель часто вызывает несколько ошибок и затрудняет работу игры. Её можно попытаться отключить и посмотреть, поможет ли это. Вы всегда можете включить панель снова, если в вашем случае это не поможет.

В последних обновлениях Microsoft в Windows выпустила функцию под названием «Игровая панель», которая позволяет пользователям записывать свой процесс, когда они играют в игры. Это очень полезная функция, которая становится удобной, поскольку вам не нужно выходить из игры или разрешать сторонним программам записывать вашу сессию. Вместо этого игровая панель автоматически запускается всякий раз, когда вы играете в любую игру, и позволяет использовать инструменты с помощью горячих клавиш. Исполняемый файл gamebarpresencewriter – это процесс выполнения функциональности Game Bar. Вы можете легко получить доступ к панели игр, когда играете в любую игру, нажав Windows + G. Она включает в себя параметры, позволяющие сделать снимок экрана, записать свой игровой процесс или быстро запустить приложение Xbox.

Отключение режима игры

Однако было много пользователей, которые сообщали, что это приложение вызывало ненормальное использование ЦП или памяти при запуске любой игры на своих компьютерах. Кроме того, был также случай, когда возникла ошибка, потому что файлы Game Bar не были доступны в системе для использования. За исключением ошибок, были серьёзные случаи, когда люди не могли отключить запуск панели игр при открытии любой игры. Следует также отметить, что некоторые игры для Xbox зависят от игрового DVR для их плавной работы. Если вы отключите его, они могут работать нестабильно и вызывать непредвиденные ошибки. Если они это сделают, вы всегда можете отменить изменения, используя тот же метод.

Отключение игровой панели в приложении Xbox

Игровая панель – это, прежде всего, особенность приложения Xbox, присутствующего в вашей Windows. Сначала мы попытаемся отключить игровую панель непосредственно из приложения Xbox и посмотрим, имеет ли это какое-либо значение. Если это не сработает, мы рассмотрим возможность отключения Xbox DVR или игровой панели с помощью реестра.

  • Нажмите Windows+S, введите «Xbox» в диалоговом окне и откройте приложение.
  • Нажмите на значок «Настройки» в левом нижнем углу экрана. Теперь выберите «Game DVR» из списка вкладок и снимите флажок «Записывать игровые клипы и скриншоты с помощью Game DVR».
    Пункт «Записывать игровые клипы и скриншоты с помощью Game DVR»
  • Перезагрузите компьютер, чтобы изменения вступили в силу, и проверьте, решена ли данная проблема.

Отключение с помощью настроек

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

  • Нажмите Windows+S, введите «настройки» в диалоговом окне и нажмите Enter.
  • В настройках нажмите «Игры» и выберите «Игровая панель», используя навигационную панель в правой части экрана.
  • Снимите флажок «Записывать игровые клипы, снимки экрана и трансляцию с помощью игровой панели».

Перезагрузите компьютер и проверьте, решена ли проблема.

Отключение с помощью настроек

Отключение игровой панели с помощью всплывающих настроек

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

  • Пусть Game Bar будет появляться на вашем компьютере каждый раз, когда вы запускаете игру, а если нет, нажмите Windows+G, чтобы запустить её.
  • После запуска игровой панели нажмите на значок «Настройки» в правой части панели.
    Переход в настройки консоли Xbox
  • Снимите все следующие опции:
    • «Открыть игровую панель при использовании (Xbox) на контроллере».
    • «Показывать игровую панель, когда я играю в полноэкранные игры, которые Microsoft проверил».
    • «Запомнить это как игру».
  • После внесения необходимых изменений перезагрузите компьютер и проверьте, решена ли данная проблема.

Существуют также другие обходные пути, такие как удаление приложения Xbox, запуск gamebarpresencewriter.exe с правами администратора или изменение файлов реестра. В некоторых случаях они работают, но в других они усугубляют проблему.

Обновить BIOS

BIOS расшифровывается как Basic Input/Output System. Он связывает компоненты вашего компьютера с операционной системой. Устаревший BIOS может вызвать ошибки и сбои, в том числе во время игры, такие как «bad_module_info». BIOS – это очень маленькие программы размером до 16 МБ. Современные BIOS имеют пользовательский интерфейс, обычно называемый Setup Utility, где пользователь может настроить множество параметров оборудования. На ноутбуках или планшетах вы часто сталкиваетесь с упрощёнными версиями BIOS, в которых пользователь может только установить время и пару других вещей, например, порядок загрузки. На более продвинутых материнских платах, подобных тем, которые установлены на настольных компьютерах, BIOS предоставляет множество опций, включая способы настройки тактовой частоты процессора или его напряжения, разделяемой памяти между процессором и графическим процессором, задержки ОЗУ и т. д.

Определение установленной сборки BIOS

Настройка расширенного BIOS может быть опасной, если пользователь не знает, что делает каждый параметр, и устанавливает неправильные значения, поскольку компоненты системы имеют ограничения в способе их установки. Например, обращение к процессору с очень высокой частотой может привести к его перегреву, что приводит к бесконечной перезагрузке компьютера. Чтобы убедиться, что вы в безопасности, настройте параметры BIOS только после ознакомления с руководством по вашей системе и убедитесь, что вы знаете возможности компонентов аппаратного обеспечения, которые вы устанавливаете.

Другой задачей, с которой сталкивается BIOS, является сохранение этих параметров конфигурации при выключении системы. Для этого он имеет небольшое количество энергозависимой памяти CMOS, которая питается от батареи. Термин CMOS означает дополнительный металл-оксид-полупроводник, представляющий технологический процесс, используемый для изготовления этого чипа памяти. Применительно к компьютерам CMOS – это микросхема памяти, которая содержит аппаратные настройки компьютера. Если батарея в чипе памяти CMOS разряжена и больше не может подавать энергию, BIOS будет использовать встроенные настройки по умолчанию, а не пользовательские настройки, которые вы установили.

Обновления BIOS для ноутбука Acer

Самая важная задача, которую должен решить BIOS, – это перейти от механического аппаратного жеста, например, прикоснуться к кнопке питания, к более абстрактному уровню, например, отобразить логотип операционной системы на экране. Это означает, что при включении вашей системы BIOS запускается первой программой. Его задача – запускать кулеры, проверять уровни мощности, выполнять несколько быстрых тестов, которые оценивают работоспособность оборудования системы, а затем загружать драйверы и запускать процесс загрузки операционной системы. Если во время этого процесса произойдёт сбой, BIOS отобразит сообщение, информирующее вас о том, что не так. На скриншоте ниже вы можете увидеть и пример возможной ошибки. Если этот чип памяти выходит из строя, BIOS больше не может быть загружен, и материнская плата не может быть использована. Вот почему производители материнских плат используют систему Dual-BIOS на своих современных материнских платах. Двойной BIOS означает, что для хранения BIOS предусмотрено два чипа: один для основного BIOS и один для резервной копии. Если основной чип BIOS выходит из строя, вам предлагается перезагрузить компьютер, а резервный чип BIOS используется для загрузки BIOS с настройками по умолчанию.

UEFI обозначает Unified Extensible Firmware Interface, и вы можете рассматривать его как современный и более мощный BIOS. Он играет ту же роль, что и традиционный BIOS, но включает в себя больше функций, таких как криптография или удалённая диагностика и ремонт компьютера, даже если операционная система не установлена. Этот тип BIOS был изобретён Intel, и он был впервые выпущен в 2005 году. UEFI стал популярным после запуска операционной системы Windows 8, потому что это была первая операционная система Microsoft, которая обеспечила её собственную поддержку. Как и в обычном BIOS, UEFI настраивается производителем используемой материнской платы. На планшетах и ноутбуках в UEFI BIOS будет отображаться несколько параметров настройки.

Обновление через интерфейс BIOS

BIOS является ключевым компонентом любого компьютера или устройства, и знание его использования может обеспечить большую гибкость и некоторые преимущества в производительности. Знающие пользователи и IT-специалисты могут использовать BIOS, чтобы выжать максимальную производительность из своих компьютеров и устройств. Если вы не большой эксперт, это нормально. Настройки BIOS по умолчанию обычно соответствуют потребностям обычного пользователя, и ваша система будет работать нормально, даже если вы не будете использовать её настройки. Чтобы обновить BIOS, вы можете перейти на сайт технической поддержки вашей материнской платы и загрузить с него последнее обновление. После этого просто установите обновление на свой компьютер и посмотрите, решит ли это проблему. Процесс установки обновления BIOS может отличаться в зависимости от того, какую материнскую плату вы используете. Если вы сделаете что-то неправильно, это может иметь неожиданные последствия, поэтому делайте всё осторожно. Вам может понадобиться помощь технического специалиста при обновлении BIOS.

Перезагрузка и восстановление ПК

Сброс настроек компьютера может помочь вам отменить внесённые вами изменения (особенно любые установленные вами обновления), которые могли вызвать ошибку bad_module_info. Но не волнуйтесь, это не приведёт к потере всех ваших личных файлов и данных. Вот как вы можете перезагрузить компьютер:

  1. Нажмите кнопку «Пуск» в левом нижнем углу экрана и нажмите кнопку питания. Затем нажмите и удерживайте клавишу Shift на клавиатуре и нажмите «Перезагрузить».
  2. Выберите Устранение неполадок.
    Пункт «Поиск и устранение неисправностей»
  3. Выберите «Сбросить этот ПК».
  4. Выберите «Сохранить мои файлы». Ваш компьютер перезагрузится. Эта опция удалит ваши приложения. Вам нужно будет переустановить их после перезагрузки компьютера.
    Параметр «Сохранить мои файлы»
  5. Выберите свою учётную запись и введите пароль, чтобы продолжить процесс.
  6. Нажмите Сброс.
    Подтверждение сброса настроек системы
  7. Дождитесь окончания процесса, а затем проверьте, исправлена ли ваша проблема.

В дополнение к вышеуказанным методам, вы также можете попробовать:

  • Включите и снова включите ваш компьютер.
  • Установка последних версий всех драйверов (помимо графических драйверов).
  • Убедитесь, что никакая другая игра не работает в фоновом режиме.
  • Убедитесь, что вы вошли в систему как администратор.

Как видите, избавить от ошибки можно несколькими способами, доступными практически любому пользователю ПК. Если ни одно из решений вам не помогло или вы избавились от проблемы другим способом, поделитесь об этом в комментариях под статьёй. Мы опробуем его и в следующей статье обязательно предоставим подробную инструкцию.

Я написал простое приложение на Erlang, используя gen_server.

При запуске с помощью application: start (myapp) я получаю следующий кортеж …

{error, {bad_application, {application, myapp … (остальная часть конфигурации моего приложения).

Других сообщений об ошибках или предупреждений нет. Я также пробовал гуглить примеры того, как настроить gen_server, а также саму ошибку. Я удивлен, насколько мало информации существует.

Мог бы я попытаться отладить OTP ?? Любые указатели будут оценены.

3 ответа

Лучший ответ

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

file:consult("<your-app-config-file>").

Если он вернет ошибку, вы поймете, что проблема в этом.


1

arun_suresh
26 Апр 2010 в 12:43

В разделе «Приложение» имеется довольно много информации о том, как реализовать приложение на erlang. Принципов проектирования одноразовых паролей. Похоже, вы пытаетесь использовать gen_server в качестве обратного вызова для запускаемого приложения. Это просто не сработает.

Наиболее распространенная настройка приложения — наличие модуля обратного вызова приложения, который запускает супервизор, у которого есть gen_server где-то в качестве рабочего. Приложениям вообще не нужно запускать какие-либо процессы. Приложения могут существовать исключительно для загрузки некоторых библиотечных модулей в виртуальную машину, например, приложение stdlib. Это позволяет другим приложениям зависеть от библиотек.


2

Christian
10 Апр 2010 в 21:19

  • ERR_BAD_APPLICATION error

WINDEV

WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)

WEBDEV

WindowsLinuxPHPWEBDEV - Browser code

WINDEV Mobile

AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App

Others

Stored procedures

See also

  • Remote WEBDEV administrator: Managing the error messages

ERR_BAD_APPLICATION

ERR_BAD_APPLICATION error

You are trying to use a dynamic WEBDEV site with a limited server.

To use your dynamic WEBDEV site, you must own WEBDEV Deployment Version.

Back to list of errors

See also

  • Remote WEBDEV administrator: Managing the error messages

Minimum version required

  • Version 7

@jroper don’t you think a command line longer than 8000 characters is a bit excessive?

I mean I know «M$ sucks» and we must hate them, but look what people can do with only 4 KB of binary code: https://www.youtube.com/watch?v=AWcbj7ksqwE . But it’s probably easier to bash MS than to fix the issue.

Back to the topic, and fixing the issue, this bullshit starts with the

if "%YODEL_BASE_HOME%"=="" set "YODEL_BASE_HOME=%~dp0\.."

line in the stage/bin bat file.

In my case, that returns

c:UsersVladimirgityodel_basetargetuniversalstagebin\..

Then we have:

set "APP_LIB_DIR=%YODEL_BASE_HOME%lib"

So that thing becomes:

c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib

A few lines later we have:

set "APP_CLASSPATH=%APP_LIB_DIR%yodel-base.yodel-base-1.1.jar;%APP_LIB_DIR%org.scala-lang.scala-library-2.11.4.jar;%APP_LIB_DIR%com.typesafe.play.twirl-api_2.11-1.0.2.jar;%APP_LIB_DIR%org.apache.commons.commons-lang3-3.1.jar;%APP_LIB_DIR%com.typesafe.play.play_2.11-2.3.7.jar;%APP_LIB_DIR%com.typesafe.play.build-link-2.3.7.jar;%APP_LIB_DIR%com.typesafe.play.play-exceptions-2.3.7.jar;%APP_LIB_DIR%org.javassist.javassist-3.18.2-GA.jar;%APP_LIB_DIR%com.typesafe.play.play-iteratees_2.11-2.3.7.jar;%APP_LIB_DIR%org.scala-stm.scala-stm_2.11-0.7.jar;%APP_LIB_DIR%com.typesafe.config-1.2.1.jar;%APP_LIB_DIR%com.typesafe.play.play-json_2.11-2.3.7.jar;%APP_LIB_DIR%com.typesafe.play.play-functional_2.11-2.3.7.jar;%APP_LIB_DIR%com.typesafe.play.play-datacommons_2.11-2.3.7.jar;%APP_LIB_DIR%org.joda.joda-convert-1.6.jar;%APP_LIB_DIR%com.fasterxml.jackson.core.jackson-annotations-2.3.2.jar;%APP_LIB_DIR%com.fasterxml.jackson.core.jackson-core-2.3.2.jar;%APP_LIB_DIR%com.fasterxml.jackson.core.jackson-databind-2.3.2.jar;%APP_LIB_DIR%org.scala-lang.scala-reflect-2.11.1.jar;%APP_LIB_DIR%org.scala-lang.modules.scala-parser-combinators_2.11-1.0.1.jar;%APP_LIB_DIR%io.netty.netty-3.9.3.Final.jar;%APP_LIB_DIR%com.typesafe.netty.netty-http-pipelining-1.1.2.jar;%APP_LIB_DIR%org.slf4j.jul-to-slf4j-1.7.6.jar;%APP_LIB_DIR%org.slf4j.jcl-over-slf4j-1.7.6.jar;%APP_LIB_DIR%ch.qos.logback.logback-core-1.1.1.jar;%APP_LIB_DIR%ch.qos.logback.logback-classic-1.1.1.jar;%APP_LIB_DIR%com.typesafe.akka.akka-actor_2.11-2.3.4.jar;%APP_LIB_DIR%com.typesafe.akka.akka-slf4j_2.11-2.3.4.jar;%APP_LIB_DIR%commons-codec.commons-codec-1.9.jar;%APP_LIB_DIR%xerces.xercesImpl-2.11.0.jar;%APP_LIB_DIR%xml-apis.xml-apis-1.4.01.jar;%APP_LIB_DIR%javax.transaction.jta-1.1.jar;%APP_LIB_DIR%com.typesafe.play.play-jdbc_2.11-2.3.7.jar;%APP_LIB_DIR%com.jolbox.bonecp-0.8.0.RELEASE.jar;%APP_LIB_DIR%com.h2database.h2-1.3.175.jar;%APP_LIB_DIR%tyrex.tyrex-1.0.1.jar;%APP_LIB_DIR%com.typesafe.play.play-ws_2.11-2.3.7.jar;%APP_LIB_DIR%com.google.guava.guava-16.0.1.jar;%APP_LIB_DIR%com.ning.async-http-client-1.8.14.jar;%APP_LIB_DIR%oauth.signpost.signpost-core-1.2.1.2.jar;%APP_LIB_DIR%oauth.signpost.signpost-commonshttp4-1.2.1.2.jar;%APP_LIB_DIR%org.apache.httpcomponents.httpcore-4.0.1.jar;%APP_LIB_DIR%org.apache.httpcomponents.httpclient-4.0.1.jar;%APP_LIB_DIR%commons-logging.commons-logging-1.1.1.jar;%APP_LIB_DIR%com.github.aselab.scala-activerecord_2.11-0.3.0.jar;%APP_LIB_DIR%org.squeryl.squeryl_2.11-0.9.6-RC3.jar;%APP_LIB_DIR%cglib.cglib-nodep-2.2.jar;%APP_LIB_DIR%org.scala-lang.scalap-2.11.1.jar;%APP_LIB_DIR%org.scala-lang.scala-compiler-2.11.1.jar;%APP_LIB_DIR%org.scala-lang.modules.scala-xml_2.11-1.0.2.jar;%APP_LIB_DIR%io.backchat.inflector.scala-inflector_2.11-1.3.5.jar;%APP_LIB_DIR%com.github.nscala-time.nscala-time_2.11-1.4.0.jar;%APP_LIB_DIR%joda-time.joda-time-2.4.jar;%APP_LIB_DIR%commons-validator.commons-validator-1.4.0.jar;%APP_LIB_DIR%commons-beanutils.commons-beanutils-1.8.3.jar;%APP_LIB_DIR%commons-digester.commons-digester-1.8.jar;%APP_LIB_DIR%org.slf4j.slf4j-api-1.7.7.jar;%APP_LIB_DIR%com.github.aselab.scala-activerecord-play2_2.11-0.3.0.jar;%APP_LIB_DIR%org.postgresql.postgresql-9.3-1100-jdbc41.jar;%APP_LIB_DIR%net.spy.spymemcached-2.10.2.jar;%APP_LIB_DIR%yodel-base.yodel-base-1.1-assets.jar"

That becomes:

c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\yodel-base.yodel-base-1.1.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\org.scala-lang.scala-library-2.11.4.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.typesafe.play.twirl-api_2.11-1.0.2.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\org.apache.commons.commons-lang3-3.1.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.typesafe.play.play_2.11-2.3.7.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.typesafe.play.build-link-2.3.7.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.typesafe.play.play-exceptions-2.3.7.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\org.javassist.javassist-3.18.2-GA.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.typesafe.play.play-iteratees_2.11-2.3.7.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\org.scala-stm.scala-stm_2.11-0.7.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.typesafe.config-1.2.1.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.typesafe.play.play-json_2.11-2.3.7.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.typesafe.play.play-functional_2.11-2.3.7.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.typesafe.play.play-datacommons_2.11-2.3.7.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\org.joda.joda-convert-1.6.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.fasterxml.jackson.core.jackson-annotations-2.3.2.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.fasterxml.jackson.core.jackson-core-2.3.2.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.fasterxml.jackson.core.jackson-databind-2.3.2.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\org.scala-lang.scala-reflect-2.11.1.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\org.scala-lang.modules.scala-parser-combinators_2.11-1.0.1.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\io.netty.netty-3.9.3.Final.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.typesafe.netty.netty-http-pipelining-1.1.2.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\org.slf4j.jul-to-slf4j-1.7.6.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\org.slf4j.jcl-over-slf4j-1.7.6.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\ch.qos.logback.logback-core-1.1.1.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\ch.qos.logback.logback-classic-1.1.1.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.typesafe.akka.akka-actor_2.11-2.3.4.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.typesafe.akka.akka-slf4j_2.11-2.3.4.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\commons-codec.commons-codec-1.9.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\xerces.xercesImpl-2.11.0.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\xml-apis.xml-apis-1.4.01.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\javax.transaction.jta-1.1.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.typesafe.play.play-jdbc_2.11-2.3.7.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.jolbox.bonecp-0.8.0.RELEASE.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.h2database.h2-1.3.175.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\tyrex.tyrex-1.0.1.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.typesafe.play.play-ws_2.11-2.3.7.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.google.guava.guava-16.0.1.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.ning.async-http-client-1.8.14.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\oauth.signpost.signpost-core-1.2.1.2.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\oauth.signpost.signpost-commonshttp4-1.2.1.2.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\org.apache.httpcomponents.httpcore-4.0.1.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\org.apache.httpcomponents.httpclient-4.0.1.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\commons-logging.commons-logging-1.1.1.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.github.aselab.scala-activerecord_2.11-0.3.0.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\org.squeryl.squeryl_2.11-0.9.6-RC3.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\cglib.cglib-nodep-2.2.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\org.scala-lang.scalap-2.11.1.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\org.scala-lang.scala-compiler-2.11.1.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\org.scala-lang.modules.scala-xml_2.11-1.0.2.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\io.backchat.inflector.scala-inflector_2.11-1.3.5.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.github.nscala-time.nscala-time_2.11-1.4.0.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\joda-time.joda-time-2.4.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\commons-validator.commons-validator-1.4.0.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\commons-beanutils.commons-beanutils-1.8.3.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\commons-digester.commons-digester-1.8.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\org.slf4j.slf4j-api-1.7.7.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\com.github.aselab.scala-activerecord-play2_2.11-0.3.0.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\org.postgresql.postgresql-9.3-1100-jdbc41.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\net.spy.spymemcached-2.10.2.jar;c:UsersVladimirgityodel_basetargetuniversalstagebin\..lib\yodel-base.yodel-base-1.1-assets.jar

Anyway, the obvious solution to reduce the length is to replace this:

set "APP_LIB_DIR=%YODEL_BASE_HOME%lib"

with

cd "%YODEL_BASE_HOME%"
set "APP_LIB_DIR=.lib"

That will reduce APP_CLASSPATH from 6750 characters to 2846 characters in my case:

.libyodel-base.yodel-base-1.1.jar;.liborg.scala-lang.scala-library-2.11.4.jar;.libcom.typesafe.play.twirl-api_2.11-1.0.2.jar;.liborg.apache.commons.commons-lang3-3.1.jar;.libcom.typesafe.play.play_2.11-2.3.7.jar;.libcom.typesafe.play.build-link-2.3.7.jar;.libcom.typesafe.play.play-exceptions-2.3.7.jar;.liborg.javassist.javassist-3.18.2-GA.jar;.libcom.typesafe.play.play-iteratees_2.11-2.3.7.jar;.liborg.scala-stm.scala-stm_2.11-0.7.jar;.libcom.typesafe.config-1.2.1.jar;.libcom.typesafe.play.play-json_2.11-2.3.7.jar;.libcom.typesafe.play.play-functional_2.11-2.3.7.jar;.libcom.typesafe.play.play-datacommons_2.11-2.3.7.jar;.liborg.joda.joda-convert-1.6.jar;.libcom.fasterxml.jackson.core.jackson-annotations-2.3.2.jar;.libcom.fasterxml.jackson.core.jackson-core-2.3.2.jar;.libcom.fasterxml.jackson.core.jackson-databind-2.3.2.jar;.liborg.scala-lang.scala-reflect-2.11.1.jar;.liborg.scala-lang.modules.scala-parser-combinators_2.11-1.0.1.jar;.libio.netty.netty-3.9.3.Final.jar;.libcom.typesafe.netty.netty-http-pipelining-1.1.2.jar;.liborg.slf4j.jul-to-slf4j-1.7.6.jar;.liborg.slf4j.jcl-over-slf4j-1.7.6.jar;.libch.qos.logback.logback-core-1.1.1.jar;.libch.qos.logback.logback-classic-1.1.1.jar;.libcom.typesafe.akka.akka-actor_2.11-2.3.4.jar;.libcom.typesafe.akka.akka-slf4j_2.11-2.3.4.jar;.libcommons-codec.commons-codec-1.9.jar;.libxerces.xercesImpl-2.11.0.jar;.libxml-apis.xml-apis-1.4.01.jar;.libjavax.transaction.jta-1.1.jar;.libcom.typesafe.play.play-jdbc_2.11-2.3.7.jar;.libcom.jolbox.bonecp-0.8.0.RELEASE.jar;.libcom.h2database.h2-1.3.175.jar;.libtyrex.tyrex-1.0.1.jar;.libcom.typesafe.play.play-ws_2.11-2.3.7.jar;.libcom.google.guava.guava-16.0.1.jar;.libcom.ning.async-http-client-1.8.14.jar;.liboauth.signpost.signpost-core-1.2.1.2.jar;.liboauth.signpost.signpost-commonshttp4-1.2.1.2.jar;.liborg.apache.httpcomponents.httpcore-4.0.1.jar;.liborg.apache.httpcomponents.httpclient-4.0.1.jar;.libcommons-logging.commons-logging-1.1.1.jar;.libcom.github.aselab.scala-activerecord_2.11-0.3.0.jar;.liborg.squeryl.squeryl_2.11-0.9.6-RC3.jar;.libcglib.cglib-nodep-2.2.jar;.liborg.scala-lang.scalap-2.11.1.jar;.liborg.scala-lang.scala-compiler-2.11.1.jar;.liborg.scala-lang.modules.scala-xml_2.11-1.0.2.jar;.libio.backchat.inflector.scala-inflector_2.11-1.3.5.jar;.libcom.github.nscala-time.nscala-time_2.11-1.4.0.jar;.libjoda-time.joda-time-2.4.jar;.libcommons-validator.commons-validator-1.4.0.jar;.libcommons-beanutils.commons-beanutils-1.8.3.jar;.libcommons-digester.commons-digester-1.8.jar;.liborg.slf4j.slf4j-api-1.7.7.jar;.libcom.github.aselab.scala-activerecord-play2_2.11-0.3.0.jar;.liborg.postgresql.postgresql-9.3-1100-jdbc41.jar;.libnet.spy.spymemcached-2.10.2.jar;.libyodel-base.yodel-base-1.1-assets.jar

However, with or without this change, my project works when I start it by running the batch file manually from targetuniversalstagebin

Only when I use sbt start I receive:

Bad application path: -Dhttp.port=9000

That happens even if I move the project to C:, so I think this command line length is not the issue (at least in my case). There must be some other bug that causes the «Bad application path» error.

Пользователи в последнее время часто сталкиваются с ошибкой «Bad Module Info» (в большинстве случаев при запуске современных игр, таких как PUBG и CS:GO), особенно после обновления Windows 1709 для разработчиков. С тех пор игроки, играющие в PUBG, CS Go и Fortnite, время от времени сообщали об этой ошибке. Основной причиной являются механизмы и модули, задействованные в запуске игры на вашем компьютере под управлением самой Windows. Полное сообщение об ошибке: «Программа bad_module_info не работает».

Исправление ошибки Bad_Module_Info Error

Вы можете подумать, что, поскольку PUBG и другие игры имеют свой собственный модуль запуска, он не имеет никакого отношения к различным библиотекам и модулям Windows. Но это работает не так; в каждой игре используется предопределённый механизм, реализованный в Windows, и в качестве основной структуры они выполняют свои операции во время запуска игры. Среди основных причин возникновения ошибки:

  • Включённая функция полноэкранной оптимизации.
  • Неправильные настройки значения виртуальной памяти.
  • Несовместимость приложений и вашей версии Windows.
  • Устаревшие драйвера видеокарты или другого оборудования.
  • Неправильно установленные обновления ОС (или их отсутствие).
  • Другие ресурсоёмкие приложения/игры, запущенные в фоновом режиме.
  • Игровая панель, встроенная в Windows
  • Устаревшая версия BIOS.

Ошибка bad module info

Рассмотрим возможные методы решения проблемы более подробно.

Методы устранения ошибки

Когда вы видите ошибку bad_module_info, первое, что вы должны попробовать, — это поместить вашу игру в фоновый режим.

Отключение полноэкранной оптимизации

В Windows есть функция «Полноэкранная оптимизация», которая позволяет операционной системе улучшать качество игры и производительность, когда программа работает в полноэкранном режиме. Поскольку современные игры в основном настроены на полноэкранный режим, этот механизм включается и пытается его оптимизировать. Вместо обновления Windows 1709 есть много сообщений, что это вызывает сообщение об ошибке. Чтобы исправить bad module info в Windows 10, вы можете отключить полноэкранную оптимизацию и посмотреть, решит ли это проблему. Помните, что отключение этой опции уменьшит FPS, но вы, по крайней мере, сможете играть.

  1. Щёлкните правой кнопкой мыши на ярлыке игры/программы или лаунчере и выберите Свойства.
    Переход в свойства приложения
  2. После этого выберите вкладку Совместимость и проверьте опцию «Отключить оптимизацию во весь экран». Также установите флажок «Запускать эту программу от имени администратора».
  3. Нажмите «Применить», чтобы сохранить изменения и выйти.
    Отключение оптимизации во весь экран

Изменение значения виртуальной памяти

Виртуальная память является расширением физической памяти. Если вы установили Windows 10 (1709) на SSD, вы можете изменить виртуальную память, чтобы предотвратить появление сообщения об ошибке bad_module_info:

  1. Используйте сочетания клавиш Win + PauseBreak для запуска окна свойств системы.
  2. С левой стороны нажмите Расширенные настройки системы.
  3. Перейдите на вкладку «Дополнительно». Под элементом «Производительность» нажмите «Настройки», чтобы открыть параметры производительности.
    Вкладка «Дополнительно» в свойствах системы
  4. Выберите вкладку «Дополнительно» и нажмите кнопку «Изменить».
    Раздел «Виртуальная память»
  5. Снимите флажок «Автоматически управлять размером файла подкачки для всех дисков».
  6. Выберите Пользовательский размер, чтобы установить правильный размер файла подкачки для каждого диска.
    Галочка «Автоматически выбирать размер файла подкачки»

Проверьте, удалось ли исправить ошибку bad module info.

Запуск программ в режиме совместимости Windows 7 или 8

Требовательные игры и программы могут быть несовместимы с последней версией Windows 10 Fall Creator Update (1709), и для устранения сбоя bad_module_info вы можете включить режим совместимости файла программы с расширением .exe:

  1. Найдите файл .exe вашего сбойного приложения и щёлкните его правой кнопкой мыши. выберите «Свойства».
  2. Перейдите на вкладку «Совместимость». Здесь установите флажок «Запускать эту программу в режиме совместимости». Затем из выпадающего меню выберите Windows 7.
    Запуск программы в режиме совместимости
  3. Нажмите кнопку «Изменить параметры высокого DPI», установите флажок «Переопределите режим масштабирования» и из выпадающего списка выберите «Система (Расширенная)». нажмите ОК.
    Изменение параметров высокого DPI
  4. Отметьте «Запускать эту программу от имени администратора».
    Пункт «Запускать эту программу от имени администратора»
  5. Нажмите «Применить» и кнопку ОК.

Обновление драйверов для видеокарты

Возможно, работа модуля прекращается, потому что вы используете неправильные драйверы устройств или они устарели. На случай, если это и есть источник ошибки, вы должны обновить все драйверы и посмотреть, решит ли это проблему. Вы можете сделать это вручную. Нажмите Win+X и выберите Диспетчер устройств. В открывшемся окне разверните ветку Видеоадаптеры, найдите и дважды щёлкните свою видеокарту. В окне выберите вкладку Драйвер и нажмите кнопку «Обновить драйвер». Дальше вам будет предложено выбрать автоматическую или ручную установку (выберите автоматическую), дождитесь окончания сканирования и установки, затем перезагрузите ПК.

Обновить драйвер видеокарты

Обновление Windows

Помимо других компаний, разработчики PUBG официально признали сообщение об ошибке и также сообщили, что это не единственная игра, затронутая обновлением Windows 1709. Согласно PUBG:

На момент публикации не было никаких возможных обходных путей для ситуации. Эта ошибка была быстро замечена инженерами Microsoft, которые позже выпустили несколько обновлений программного обеспечения, чтобы исправить сообщение об ошибке. Вслед за Microsoft, PUBG также обновил игру, чтобы исправить проблему и убедиться, что это не произойдёт в будущем.

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

  1. Нажмите Windows+S, введите в диалоговом окне «Обновить» и откройте приложение «Настройки».
  2. Выберите опцию «Проверить наличие обновлений и разрешить обновление Windows». Прежде чем продолжить, убедитесь, что у вас есть активное подключение к интернету.
    Кнопка «Проверить наличие обновлений»
  3. После установки обновления перезагрузите компьютер и снова запустите игру или приложение, при котором возникала ошибка.
    Кнопка «Загрузить и установить сейчас»

В дополнение к Windows также убедитесь, что у вас установлена последняя версия игры/приложения.

Отключение игровой панели

Игровая панель – это новая функция, появившаяся в последних обновлениях Windows 10. Она автоматически обнаруживает запущенную игру и открывает «игровую панель» в центре нижней части экрана и позволяет записывать, захватывать или снимать игровой процесс с помощью горячих клавиш. Доступ к консоли можно легко получить в игре, нажав Windows+G, когда вы играете в любую игру в или вне приложения Xbox. Практика геймеров показала, что игровая панель часто вызывает несколько ошибок и затрудняет работу игры. Её можно попытаться отключить и посмотреть, поможет ли это. Вы всегда можете включить панель снова, если в вашем случае это не поможет.

В последних обновлениях Microsoft в Windows выпустила функцию под названием «Игровая панель», которая позволяет пользователям записывать свой процесс, когда они играют в игры. Это очень полезная функция, которая становится удобной, поскольку вам не нужно выходить из игры или разрешать сторонним программам записывать вашу сессию. Вместо этого игровая панель автоматически запускается всякий раз, когда вы играете в любую игру, и позволяет использовать инструменты с помощью горячих клавиш. Исполняемый файл gamebarpresencewriter – это процесс выполнения функциональности Game Bar. Вы можете легко получить доступ к панели игр, когда играете в любую игру, нажав Windows + G. Она включает в себя параметры, позволяющие сделать снимок экрана, записать свой игровой процесс или быстро запустить приложение Xbox.

Отключение режима игры

Однако было много пользователей, которые сообщали, что это приложение вызывало ненормальное использование ЦП или памяти при запуске любой игры на своих компьютерах. Кроме того, был также случай, когда возникла ошибка, потому что файлы Game Bar не были доступны в системе для использования. За исключением ошибок, были серьёзные случаи, когда люди не могли отключить запуск панели игр при открытии любой игры. Следует также отметить, что некоторые игры для Xbox зависят от игрового DVR для их плавной работы. Если вы отключите его, они могут работать нестабильно и вызывать непредвиденные ошибки. Если они это сделают, вы всегда можете отменить изменения, используя тот же метод.

Отключение игровой панели в приложении Xbox

Игровая панель – это, прежде всего, особенность приложения Xbox, присутствующего в вашей Windows. Сначала мы попытаемся отключить игровую панель непосредственно из приложения Xbox и посмотрим, имеет ли это какое-либо значение. Если это не сработает, мы рассмотрим возможность отключения Xbox DVR или игровой панели с помощью реестра.

  • Нажмите Windows+S, введите «Xbox» в диалоговом окне и откройте приложение.
  • Нажмите на значок «Настройки» в левом нижнем углу экрана. Теперь выберите «Game DVR» из списка вкладок и снимите флажок «Записывать игровые клипы и скриншоты с помощью Game DVR».
    Пункт «Записывать игровые клипы и скриншоты с помощью Game DVR»
  • Перезагрузите компьютер, чтобы изменения вступили в силу, и проверьте, решена ли данная проблема.

Отключение с помощью настроек

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

  • Нажмите Windows+S, введите «настройки» в диалоговом окне и нажмите Enter.
  • В настройках нажмите «Игры» и выберите «Игровая панель», используя навигационную панель в правой части экрана.
  • Снимите флажок «Записывать игровые клипы, снимки экрана и трансляцию с помощью игровой панели».

Перезагрузите компьютер и проверьте, решена ли проблема.

Отключение с помощью настроек

Отключение игровой панели с помощью всплывающих настроек

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

  • Пусть Game Bar будет появляться на вашем компьютере каждый раз, когда вы запускаете игру, а если нет, нажмите Windows+G, чтобы запустить её.
  • После запуска игровой панели нажмите на значок «Настройки» в правой части панели.
    Переход в настройки консоли Xbox
  • Снимите все следующие опции:
    • «Открыть игровую панель при использовании (Xbox) на контроллере».
    • «Показывать игровую панель, когда я играю в полноэкранные игры, которые Microsoft проверил».
    • «Запомнить это как игру».
  • После внесения необходимых изменений перезагрузите компьютер и проверьте, решена ли данная проблема.

Существуют также другие обходные пути, такие как удаление приложения Xbox, запуск gamebarpresencewriter.exe с правами администратора или изменение файлов реестра. В некоторых случаях они работают, но в других они усугубляют проблему.

Обновить BIOS

BIOS расшифровывается как Basic Input/Output System. Он связывает компоненты вашего компьютера с операционной системой. Устаревший BIOS может вызвать ошибки и сбои, в том числе во время игры, такие как «bad_module_info». BIOS – это очень маленькие программы размером до 16 МБ. Современные BIOS имеют пользовательский интерфейс, обычно называемый Setup Utility, где пользователь может настроить множество параметров оборудования. На ноутбуках или планшетах вы часто сталкиваетесь с упрощёнными версиями BIOS, в которых пользователь может только установить время и пару других вещей, например, порядок загрузки. На более продвинутых материнских платах, подобных тем, которые установлены на настольных компьютерах, BIOS предоставляет множество опций, включая способы настройки тактовой частоты процессора или его напряжения, разделяемой памяти между процессором и графическим процессором, задержки ОЗУ и т. д.

Определение установленной сборки BIOS

Настройка расширенного BIOS может быть опасной, если пользователь не знает, что делает каждый параметр, и устанавливает неправильные значения, поскольку компоненты системы имеют ограничения в способе их установки. Например, обращение к процессору с очень высокой частотой может привести к его перегреву, что приводит к бесконечной перезагрузке компьютера. Чтобы убедиться, что вы в безопасности, настройте параметры BIOS только после ознакомления с руководством по вашей системе и убедитесь, что вы знаете возможности компонентов аппаратного обеспечения, которые вы устанавливаете.

Другой задачей, с которой сталкивается BIOS, является сохранение этих параметров конфигурации при выключении системы. Для этого он имеет небольшое количество энергозависимой памяти CMOS, которая питается от батареи. Термин CMOS означает дополнительный металл-оксид-полупроводник, представляющий технологический процесс, используемый для изготовления этого чипа памяти. Применительно к компьютерам CMOS – это микросхема памяти, которая содержит аппаратные настройки компьютера. Если батарея в чипе памяти CMOS разряжена и больше не может подавать энергию, BIOS будет использовать встроенные настройки по умолчанию, а не пользовательские настройки, которые вы установили.

Обновления BIOS для ноутбука Acer

Самая важная задача, которую должен решить BIOS, – это перейти от механического аппаратного жеста, например, прикоснуться к кнопке питания, к более абстрактному уровню, например, отобразить логотип операционной системы на экране. Это означает, что при включении вашей системы BIOS запускается первой программой. Его задача – запускать кулеры, проверять уровни мощности, выполнять несколько быстрых тестов, которые оценивают работоспособность оборудования системы, а затем загружать драйверы и запускать процесс загрузки операционной системы. Если во время этого процесса произойдёт сбой, BIOS отобразит сообщение, информирующее вас о том, что не так. На скриншоте ниже вы можете увидеть и пример возможной ошибки. Если этот чип памяти выходит из строя, BIOS больше не может быть загружен, и материнская плата не может быть использована. Вот почему производители материнских плат используют систему Dual-BIOS на своих современных материнских платах. Двойной BIOS означает, что для хранения BIOS предусмотрено два чипа: один для основного BIOS и один для резервной копии. Если основной чип BIOS выходит из строя, вам предлагается перезагрузить компьютер, а резервный чип BIOS используется для загрузки BIOS с настройками по умолчанию.

UEFI обозначает Unified Extensible Firmware Interface, и вы можете рассматривать его как современный и более мощный BIOS. Он играет ту же роль, что и традиционный BIOS, но включает в себя больше функций, таких как криптография или удалённая диагностика и ремонт компьютера, даже если операционная система не установлена. Этот тип BIOS был изобретён Intel, и он был впервые выпущен в 2005 году. UEFI стал популярным после запуска операционной системы Windows 8, потому что это была первая операционная система Microsoft, которая обеспечила её собственную поддержку. Как и в обычном BIOS, UEFI настраивается производителем используемой материнской платы. На планшетах и ноутбуках в UEFI BIOS будет отображаться несколько параметров настройки.

Обновление через интерфейс BIOS

BIOS является ключевым компонентом любого компьютера или устройства, и знание его использования может обеспечить большую гибкость и некоторые преимущества в производительности. Знающие пользователи и IT-специалисты могут использовать BIOS, чтобы выжать максимальную производительность из своих компьютеров и устройств. Если вы не большой эксперт, это нормально. Настройки BIOS по умолчанию обычно соответствуют потребностям обычного пользователя, и ваша система будет работать нормально, даже если вы не будете использовать её настройки. Чтобы обновить BIOS, вы можете перейти на сайт технической поддержки вашей материнской платы и загрузить с него последнее обновление. После этого просто установите обновление на свой компьютер и посмотрите, решит ли это проблему. Процесс установки обновления BIOS может отличаться в зависимости от того, какую материнскую плату вы используете. Если вы сделаете что-то неправильно, это может иметь неожиданные последствия, поэтому делайте всё осторожно. Вам может понадобиться помощь технического специалиста при обновлении BIOS.

Перезагрузка и восстановление ПК

Сброс настроек компьютера может помочь вам отменить внесённые вами изменения (особенно любые установленные вами обновления), которые могли вызвать ошибку bad_module_info. Но не волнуйтесь, это не приведёт к потере всех ваших личных файлов и данных. Вот как вы можете перезагрузить компьютер:

  1. Нажмите кнопку «Пуск» в левом нижнем углу экрана и нажмите кнопку питания. Затем нажмите и удерживайте клавишу Shift на клавиатуре и нажмите «Перезагрузить».
  2. Выберите Устранение неполадок.
    Пункт «Поиск и устранение неисправностей»
  3. Выберите «Сбросить этот ПК».
  4. Выберите «Сохранить мои файлы». Ваш компьютер перезагрузится. Эта опция удалит ваши приложения. Вам нужно будет переустановить их после перезагрузки компьютера.
    Параметр «Сохранить мои файлы»
  5. Выберите свою учётную запись и введите пароль, чтобы продолжить процесс.
  6. Нажмите Сброс.
    Подтверждение сброса настроек системы
  7. Дождитесь окончания процесса, а затем проверьте, исправлена ли ваша проблема.

В дополнение к вышеуказанным методам, вы также можете попробовать:

  • Включите и снова включите ваш компьютер.
  • Установка последних версий всех драйверов (помимо графических драйверов).
  • Убедитесь, что никакая другая игра не работает в фоновом режиме.
  • Убедитесь, что вы вошли в систему как администратор.

Как видите, избавить от ошибки можно несколькими способами, доступными практически любому пользователю ПК. Если ни одно из решений вам не помогло или вы избавились от проблемы другим способом, поделитесь об этом в комментариях под статьёй. Мы опробуем его и в следующей статье обязательно предоставим подробную инструкцию.

С выходом одного из обновлений Windows 10 любители видеоигр по всему миру стали сталкиваться с ошибкой «bad_module_info», которая появляется внезапно после запуска игры и прекращает её. Чаще всего этими играми являются последние хиты из Steam, такие, как PUBG, CS:GO и другие онлайн-игры. В этой статье мы определим причины появления ошибки и узнаем как её исправить.

Ошибка bad_module_info

Содержание

  1. Причины возникновения ошибки bad_module_info в Виндовс 10
  2. Как исправить ситуацию
  3. Отладка и настройки совместимости
  4. Откат обновлений ОС Windows

Причины возникновения ошибки bad_module_info в Виндовс 10

Чаще эта проблема бывает в результате неправильной работы специальной функции оптимизации полноэкранного режима игр и просмотра видео, которая приходит в компьютеры пользователей вместе с обновлениями (1709). Если вы столкнулись с таким сбоем, то эту функцию необходимо отключить для исполняющих файлов игр (.exe), с которыми возникает эта проблема.

Причиной также может быть устаревшее программное обеспечения вашей видеокарты. Ну и, конечно же, влияние антивирусного ПО иногда преподносит нам всякие сюрпризы в виде ошибок и блокировок игровых модулей, от чего возникают различные вылеты.

Читайте также: код ошибки 30007 — Не удалось запустить игру.

Как исправить ситуацию

В нашу задачу входит отключить функцию оптимизации полноэкранного режима.

Для этого проделаем следующие действия:

  1. Найдите исполняющий файл игры, с которой у вас возникла проблема (PUBG.exe, Arma3.exe и т.д.).
  2. Нажмите на нем ПКМ и нажмите «Свойства».Свойства файла в Windows 10
  3. Выберите вверху раздел «Совместимость».
    Раздел совместимости файла
  4. В этом окне выберите пункт «Отключить оптимизацию…» галочкой, затем нажмите «Применить» и подтвердите действия.

Теперь вам нужно проверить помогли ли эти действия вашему случаю и снова запустить игру, в которой случился сбой ранее. Если ошибка «bad_module_info» снова появляется в вашей системе Windows 10, рассмотрим еще один метод ее устранения.

Отладка и настройки совместимости

В последних версиях Windows, а именно в 8.1 и 10, есть специальный мастер, который поможет устранить проблемы с совместимостью версии ОС и игры. Для того, чтобы его запустить и применить к игре, необходимо найти снова исполняющий файл игры, с которой у вас возникали проблемы и нажать на нем ПКМ. Затем выберите пункт «Исправление проблем с совместимостью».

Опция исправления проблем с совместимостью

Если игра была скачана с библиотеки Steam, то необходимо проверить целостность ее кэша в самом клиенте:

  1. Сделайте перезагрузку компьютера и зайдите в игровую библиотеку.
  2. Нужно нажать ПКМ на названии игры в списке и выбрать пункт «Свойства».
  3. Выберите раздел «Локальные файлы» и отыщите «Проверить целостность файлов игры». Проверка кэша в Steam
    Проверьте целостность кэша в Steam
  4. Через несколько минут проверка будет завершена.

Полезно знать: этот сеанс игры теперь недоступен в CS:GO.

Откат обновлений ОС Windows

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

Для этого:

  1. Нажмите кнопку «Пуск» и в окне поиска введите запрос «Центр обновлений».
  2. Далее выберите нужный пункт из предложенных и в открывшемся окне нажмите пункт «Установленные обновления» внизу окна.
    Центр обновлений Виндовс
  3. Отыщите нужное обновление в списке и нажмите кнопку «Удалить».
    Установленные обновления Windows 10
  4. Затем откройте страницу https://www.catalog.update.microsoft.com/Search.aspx?q=KB4088776 и выберите подходящий пакет обновлений для своего случая и скачайте его, нажав кнопку «Загрузить».

Если и этот способ не помог, воспользуйтесь сканированием файлов системной утилитой «sfc /scannow»:

  1. Откройте командную строку, ее найти можно также через строку поиска в меню «Пуск».
  2. Введите в строке следующую команду sfc /scannow и нажмите «Enter».
    Утилита scannow
  3. Дождитесь окончания сканирования вашей системы.

Проверьте также наличие драйверов на ваших модулях компьютера.

Чтобы это сделать, перейдите в диспетчер устройств:

  1. Нажмите ПКМ на иконке «Мой компьютер» на рабочем столе или «Компьютер» в Windows
  2. Выберите «Диспетчер устройств» из контекстного меню.
  3. Далее здесь поочередно проверьте все устройства, которые могут повлиять на процесс игры. В первую очередь – это видеокарта.
  4. Нажмите на пункт «Видеоадаптер» для проверки состояния драйверов устройства. Если драйвера находятся в критическом состоянии и требуют переустановки или их вовсе нет, вы увидите вопросительный знак возле названия устройства.
  5. Нажмите ПКМ по названию видеоадаптера и выберите пункт «Обновить драйверы».Окно диспетчера устройствДалее выберите «Автоматический поиск обновленных драйверов». После этого система попытается автоматически найти в сети нужные драйвера. За качество программного обеспечения, которое система находит, волноваться не приходится, все ПО берется только из надежных источников.
  6. После установки драйверов, попробуйте снова запустить игру, но прежде перезагрузите систему, чтобы изменения вступили в силу. Вполне возможно, что система таким образом сама избавиться от ошибки «bad_module_info» на Виндовс 10.

Опубликовано 21 июня 2019 Обновлено 26 апреля 2021

by Kazim Ali Alvi

Kazim has always been fond of technology, be it scrolling through the settings on his iPhone, Android device, or Windows. And at times, unscrewing the device to take… read more


Published on April 28, 2022

  • The bad_module_info has stopped working error is encountered due to low system resources, outdated drivers, or a conflicting application.
  • To fix it, reboot the computer, or update the graphics driver, among other methods here.
  • Also, discover the best game booster software for optimal gaming performance.

Fix bad_module_info has stopped working error

XINSTALL BY CLICKING THE DOWNLOAD FILE

To fix various PC problems, we recommend DriverFix:
This software will keep your drivers up and running, thus keeping you safe from common computer errors and hardware failure. Check all your drivers now in 3 easy steps:

  1. Download DriverFix (verified download file).
  2. Click Start Scan to find all problematic drivers.
  3. Click Update Drivers to get new versions and avoid system malfunctionings.
  • DriverFix has been downloaded by 0 readers this month.

Playing games is only fun when there is the least disruption and no lags or stutters. But some users have reported encountering the bad_module_info has stopped working when running games.

The error could be encountered while playing several games and is not specific to one. Generally, you would come across it in Fortnite, Counter-Strike, and Minecraft.

Besides, it’s generally encountered when the system resources are running low, there’s a problem with the installed drivers, or an application is conflicting with the game.

Now that you have a basic understanding of the underlying causes, let’s walk you through the fixes for the bad_module_info has stopped working error.

How do I fix the bad_module_info has stopped working error?

1. Reboot the computer

  1. When you encounter the error, navigate to the desktop, press Alt + F4 to launch the Shut Down Windows box and select Restart from the dropdown menu.Restart to fix bad_module_info has stopped working
  2. Next, click OK at the bottom to restart the computer.OK

In most cases, it was low system resources that led to the bad_module_info has stopped working error. When you restart the computer, all the background processes are terminated, thus releasing a good amount of load from the CPU.

2. Disable fullscreen optimization

  1. Go to the folder where the launcher (.exe file) for the problematic game is stored, right-click on it, and select Properties from the context menu.Properties
  2. Next, navigate to the Compatibility tab.Compatibility
  3. Tick the checkbox for Disable fullscreen optimization, and click on OK at the bottom to save the changes.Disable to fix bad_module_info has stopped working

The fullscreen optimization feature is enabled by default for games and video players and helps enhance the gaming experience by optimizing the system’s performance.

However, it also leads to the bad_module_info has stopped working error, so disable the feature. In case the error is not fixed, re-enable fullscreen optimization, and move to the next fix.

Read more about this topic

  • Play Age of Mythology on Windows 10 With These Simple Steps
  • Failed to Load SteamUI.dll: How to Fix This Fatal Error

3. Update the graphics driver

  1. Press Windows + S to launch the Search menu, enter Device Manager in the text field at the top, and click on the relevant search result.Device manager to fix bad_module_info has stopped working
  2. Next, double-click on the Display adapters entry to expand and view the devices under it.Display adapters
  3. Right-click on the graphics adapter, and select Update driver from the context menu.Update driver to fix bad_module_info has stopped working
  4. Now, select Search automatically for drivers from the two options in the Update Drivers window.Search automatically for drivers
  5. Wait for the system to find and install the best available driver.

Drivers play a critical role in the effective functioning of the device, and some of these are more important than others.

The graphics driver is one of the most important drivers, and it’s recommended that you keep it up-to-date for the best gaming performance.

Also, make sure to check if there are updates available for the other drivers as well, and install them. Once done, check if the bad_module_info has stopped working error is fixed.

If the update didn’t go through successfully using the Device Manager, you can try other ways to manually install the latest driver in Windows.

Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken.
We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

A reliable alternative is to use automated software such as DriverFix. Using its comprehensive database, it will identify and install the latest drivers in just a few minutes.

This software is lightweight so it’s ideal you leave it running in the background and let it check your drivers on a regular basis. This way you won’t have problems with corrupt or outdated drivers in the future.

Get DriverFix

4. Disable SysMain service

  1. Press Windows + R to launch the Run command, type services.msc in the text field, and then either click OK or hit Enter to launch the Services app.services
  2. Locate the SysMain service, right-click on it, and then select Properties from the context menu.SysMain properties
  3. Now, click on the Startup type dropdown menu, and select Disabled from the list of options.disable to fix bad_module_info has stopped working
  4. If the service is currently running, click on the Stop button under Service status, and then click on OK to save the changes.Stop

SysMain is one of the most advanced services but consumes a lot of resources while running in the background, which could lead to the bad_module_info has stopped working error.

The service basically identifies a pattern of how you use the computer, open which apps, and at what particular time of the day. Subsequently, it will load these programs to reduce the boot time and optimize the system’s performance.

Even if it doesn’t help eliminate the bad_module_info has stopped working error, you may consider keeping the SysMain service disabled to free up system resources, in case the computer is unresponsive or lagging most of the time.

5. Remove conflicting applications

  1. Press Windows + I to launch Settings, and select Apps from the list of tabs in the navigation pane on the left.Apps
  2. Click on Apps & features on the right.Apps & features to fix bad_module_info has stopped working
  3. Locate the conflicting app, click on the ellipsis next to it, and then select Uninstall.Uninstall to fix bad_module_info has stopped working
  4. Again, click on Uninstall in the prompt that pops up.Confirm

Several applications are known to conflict with games, and in most cases, it was a third-party antivirus. Malwarebytes was the most common of these. So, if you have any third-party antivirus installed, remove it. And, do not forget to check the most reliable antiviruses for Windows.

6. Use a dedicated game booster software

If none of the methods listed here have worked, you may want to consider going for an effective game booster software. These are designed to optimize the computer’s performance by strategically allocating the system resources, and enhancing the gaming experience.

For computers with low-end specifications, game booster software may come in handy. It will improve the FPS, decrease ping, and some even offer the option to overclock the CPU.

These are all the ways you can eliminate the bad_module_info has stopped working error. Once done, play your favorite games the way it’s meant to be.

Also, find out how to optimize the PC for the best gaming experience.

Tell us which fix worked, and if you know any that have not been listed here, drop them in the comments section below.

Still having issues? Fix them with this tool:

SPONSORED

If the advices above haven’t solved your issue, your PC may experience deeper Windows problems. We recommend downloading this PC Repair tool (rated Great on TrustPilot.com) to easily address them. After installation, simply click the Start Scan button and then press on Repair All.

newsletter icon

Newsletter

by Kazim Ali Alvi

Kazim has always been fond of technology, be it scrolling through the settings on his iPhone, Android device, or Windows. And at times, unscrewing the device to take… read more


Published on April 28, 2022

  • The bad_module_info has stopped working error is encountered due to low system resources, outdated drivers, or a conflicting application.
  • To fix it, reboot the computer, or update the graphics driver, among other methods here.
  • Also, discover the best game booster software for optimal gaming performance.

Fix bad_module_info has stopped working error

XINSTALL BY CLICKING THE DOWNLOAD FILE

To fix various PC problems, we recommend DriverFix:
This software will keep your drivers up and running, thus keeping you safe from common computer errors and hardware failure. Check all your drivers now in 3 easy steps:

  1. Download DriverFix (verified download file).
  2. Click Start Scan to find all problematic drivers.
  3. Click Update Drivers to get new versions and avoid system malfunctionings.
  • DriverFix has been downloaded by 0 readers this month.

Playing games is only fun when there is the least disruption and no lags or stutters. But some users have reported encountering the bad_module_info has stopped working when running games.

The error could be encountered while playing several games and is not specific to one. Generally, you would come across it in Fortnite, Counter-Strike, and Minecraft.

Besides, it’s generally encountered when the system resources are running low, there’s a problem with the installed drivers, or an application is conflicting with the game.

Now that you have a basic understanding of the underlying causes, let’s walk you through the fixes for the bad_module_info has stopped working error.

How do I fix the bad_module_info has stopped working error?

1. Reboot the computer

  1. When you encounter the error, navigate to the desktop, press Alt + F4 to launch the Shut Down Windows box and select Restart from the dropdown menu.Restart to fix bad_module_info has stopped working
  2. Next, click OK at the bottom to restart the computer.OK

In most cases, it was low system resources that led to the bad_module_info has stopped working error. When you restart the computer, all the background processes are terminated, thus releasing a good amount of load from the CPU.

2. Disable fullscreen optimization

  1. Go to the folder where the launcher (.exe file) for the problematic game is stored, right-click on it, and select Properties from the context menu.Properties
  2. Next, navigate to the Compatibility tab.Compatibility
  3. Tick the checkbox for Disable fullscreen optimization, and click on OK at the bottom to save the changes.Disable to fix bad_module_info has stopped working

The fullscreen optimization feature is enabled by default for games and video players and helps enhance the gaming experience by optimizing the system’s performance.

However, it also leads to the bad_module_info has stopped working error, so disable the feature. In case the error is not fixed, re-enable fullscreen optimization, and move to the next fix.

Read more about this topic

  • Play Age of Mythology on Windows 10 With These Simple Steps
  • Failed to Load SteamUI.dll: How to Fix This Fatal Error
  • 3 Easy Ways to Launch Steam Games in Windowed Mode

3. Update the graphics driver

  1. Press Windows + S to launch the Search menu, enter Device Manager in the text field at the top, and click on the relevant search result.Device manager to fix bad_module_info has stopped working
  2. Next, double-click on the Display adapters entry to expand and view the devices under it.Display adapters
  3. Right-click on the graphics adapter, and select Update driver from the context menu.Update driver to fix bad_module_info has stopped working
  4. Now, select Search automatically for drivers from the two options in the Update Drivers window.Search automatically for drivers
  5. Wait for the system to find and install the best available driver.

Drivers play a critical role in the effective functioning of the device, and some of these are more important than others.

The graphics driver is one of the most important drivers, and it’s recommended that you keep it up-to-date for the best gaming performance.

Also, make sure to check if there are updates available for the other drivers as well, and install them. Once done, check if the bad_module_info has stopped working error is fixed.

If the update didn’t go through successfully using the Device Manager, you can try other ways to manually install the latest driver in Windows.

Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken.
We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

A reliable alternative is to use automated software such as DriverFix. Using its comprehensive database, it will identify and install the latest drivers in just a few minutes.

This software is lightweight so it’s ideal you leave it running in the background and let it check your drivers on a regular basis. This way you won’t have problems with corrupt or outdated drivers in the future.

Get DriverFix

4. Disable SysMain service

  1. Press Windows + R to launch the Run command, type services.msc in the text field, and then either click OK or hit Enter to launch the Services app.services
  2. Locate the SysMain service, right-click on it, and then select Properties from the context menu.SysMain properties
  3. Now, click on the Startup type dropdown menu, and select Disabled from the list of options.disable to fix bad_module_info has stopped working
  4. If the service is currently running, click on the Stop button under Service status, and then click on OK to save the changes.Stop

SysMain is one of the most advanced services but consumes a lot of resources while running in the background, which could lead to the bad_module_info has stopped working error.

The service basically identifies a pattern of how you use the computer, open which apps, and at what particular time of the day. Subsequently, it will load these programs to reduce the boot time and optimize the system’s performance.

Even if it doesn’t help eliminate the bad_module_info has stopped working error, you may consider keeping the SysMain service disabled to free up system resources, in case the computer is unresponsive or lagging most of the time.

5. Remove conflicting applications

  1. Press Windows + I to launch Settings, and select Apps from the list of tabs in the navigation pane on the left.Apps
  2. Click on Apps & features on the right.Apps & features to fix bad_module_info has stopped working
  3. Locate the conflicting app, click on the ellipsis next to it, and then select Uninstall.Uninstall to fix bad_module_info has stopped working
  4. Again, click on Uninstall in the prompt that pops up.Confirm

Several applications are known to conflict with games, and in most cases, it was a third-party antivirus. Malwarebytes was the most common of these. So, if you have any third-party antivirus installed, remove it. And, do not forget to check the most reliable antiviruses for Windows.

6. Use a dedicated game booster software

If none of the methods listed here have worked, you may want to consider going for an effective game booster software. These are designed to optimize the computer’s performance by strategically allocating the system resources, and enhancing the gaming experience.

For computers with low-end specifications, game booster software may come in handy. It will improve the FPS, decrease ping, and some even offer the option to overclock the CPU.

These are all the ways you can eliminate the bad_module_info has stopped working error. Once done, play your favorite games the way it’s meant to be.

Also, find out how to optimize the PC for the best gaming experience.

Tell us which fix worked, and if you know any that have not been listed here, drop them in the comments section below.

Still having issues? Fix them with this tool:

SPONSORED

If the advices above haven’t solved your issue, your PC may experience deeper Windows problems. We recommend downloading this PC Repair tool (rated Great on TrustPilot.com) to easily address them. After installation, simply click the Start Scan button and then press on Repair All.

newsletter icon

Newsletter

Играть в игры весело только тогда, когда есть наименьшие сбои и нет лагов или заиканий. Но некоторые пользователи сообщают, что bad_module_info перестал работать при запуске игр. Ошибка может возникать при игре в несколько игр и не относится к одной. Как правило, вы сталкивались с этим в Fortnite, Counter-Strike и Minecraft.

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

Как исправить ошибку bad_module_info перестала работать?

1. Перезагрузите компьютер

  • Когда вы столкнетесь с ошибкой, перейдите на рабочий стол, нажмите Alt+, F4 чтобы открыть окно «Завершение работы Windows», и выберите «Перезагрузить» в раскрывающемся меню.

  • Затем нажмите OK внизу, чтобы перезагрузить компьютер.

В большинстве случаев причиной ошибки bad_module_info перестала работать была нехватка системных ресурсов. Когда вы перезагружаете компьютер, все фоновые процессы завершаются, тем самым снимается значительная часть нагрузки с процессора.

2. Отключить полноэкранную оптимизацию

  • Перейдите в папку, где хранится программа запуска (файл. exe) для проблемной игры, щелкните ее правой кнопкой мыши и выберите «Свойства» в контекстном меню.

  • Далее перейдите на вкладку «Совместимость».

  • Установите флажок «Отключить полноэкранную оптимизацию» и нажмите «ОК» внизу, чтобы сохранить изменения.

Функция полноэкранной оптимизации включена по умолчанию для игр и видеоплееров и помогает улучшить игровой процесс за счет оптимизации производительности системы.

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

3. Обновите графический драйвер

  • Нажмите Windows+ S, чтобы запустить меню поиска, введите «Диспетчер устройств» в текстовое поле вверху и щелкните соответствующий результат поиска.

  • Затем дважды щелкните запись «Адаптеры дисплея», чтобы развернуть и просмотреть расположенные под ней устройства.

  • Щелкните правой кнопкой мыши графический адаптер и выберите «Обновить драйвер» в контекстном меню.

  • Теперь выберите «Автоматический поиск драйверов» из двух вариантов в окне «Обновить драйверы».

  • Подождите, пока система найдет и установит лучший доступный драйвер.

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

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

Кроме того, обязательно проверьте, доступны ли обновления для других драйверов, и установите их. После этого проверьте, исправлена ​​ли ошибка bad_module_info перестала работать.

4. Отключить службу SysMain

  • Нажмите Windows+ R, чтобы запустить команду «Выполнить», введите services.msc в текстовом поле, а затем либо нажмите «ОК», либо нажмите Enter, чтобы запустить приложение «Службы».

  • Найдите службу SysMain, щелкните ее правой кнопкой мыши и выберите «Свойства» в контекстном меню.

  • Теперь щелкните раскрывающееся меню «Тип запуска» и выберите «Отключено» в списке параметров.

  • Если служба в данный момент запущена, нажмите кнопку «Стоп» в разделе «Статус службы», а затем нажмите «ОК», чтобы сохранить изменения.

SysMain — одна из самых продвинутых служб, но она потребляет много ресурсов при работе в фоновом режиме, что может привести к ошибке bad_module_info перестал работать.

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

Даже если это не поможет устранить ошибку bad_module_info перестал работать, вы можете оставить службу SysMain отключенной, чтобы освободить системные ресурсы, если компьютер не отвечает или зависает большую часть времени.

5. Удалите конфликтующие приложения

  • Нажмите Windows+ I, чтобы запустить Настройки, и выберите Приложения в списке вкладок на панели навигации слева.

  • Нажмите «Приложения и функции» справа.

  • Найдите конфликтующее приложение, щелкните многоточие рядом с ним и выберите «Удалить».

  • Снова нажмите «Удалить» в появившемся окне.

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

6. Используйте специальное программное обеспечение для ускорения игр

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

Для компьютеров с низкими характеристиками может пригодиться программное обеспечение для ускорения игр. Это улучшит FPS, уменьшит пинг, а некоторые даже предложат возможность разгона процессора.

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

Расскажите нам, какое исправление сработало, и если вы знаете какие-либо исправления, которых здесь нет, оставьте их в разделе комментариев ниже.


Bad_Module_Info в Dayz, Fortnite, Arma 3 и др. играх – Решено!

Bad Module Info – одна из самых серьезных ошибок, которые могут увидеть игроки. Сбой может появиться в различных проектах, но чаще встречается в Dayz, PUBG, Fortnite, CS:GO, Arma 3. Проблема заключается в модулях игры, необходимых при запуске. Обнаружив его некорректное состояние, возникает сообщение «Программа bad_module_info не работает». У многих пользователей это лишь следствие поломки, а сама проблема немного глубже. Все подробности далее.

Содержание

  • Почему появляется ошибка Bad Module Info?
  • Как исправить ошибку?
    • Способ 1: проверка целостности файлов
    • Способ 2: настройка exe-файлов
    • Способ 3: выключение игрового режима Windows

Чтобы лучше понимать природу проблемы, нужно знать один простой факт – все игры используют множество встроенных библиотек Windows. По этой причине проблема в загрузке модуля может быть связана не только с конкретной игрой, но и со сбоем в операционной системе.

Чаще всего ошибку вызывают:

  • отсутствующие файлы;
  • поломанные драйвера;
  • системные конфликты или несовместимость версий;
  • недостаток прав для игры;
  • проблемы с полноэкранной оптимизацией.

Отбросив маловероятные причины, можно переходить к исправлению перечисленных выше проблем.

Как исправить ошибку?

Первоначально нужно попробовать перезапустить игру, обязательно завершив все ее процессы через диспетчер задач. Также при попытке включения следует нажать ПКМ по ярлыку игру и выбрать «Запуск от имени администратора». Что-то подобное есть и в каждом игровом клиенте. Еще полезным действием является обновление драйверов, старые их версии часто сбоят. Теперь можно идти дальше, конечно же, если перечисленные меры не сработали.

Способ 1: проверка целостности файлов

Когда в сообщении сказано о проблеме подключения модуля, самым логичным исправлением будет сканирование файлов игры. Тем более, сейчас все игровые клиенты предлагают подобную возможность. Например, в Steam ее можно запустить таким образом:

  1. В меню «Библиотека» нажать правой кнопкой мыши (ПКМ) по игре и выбрать «Свойства».
  2. На вкладке «Локальные файлы» нужно кликнуть по «Проверить целостность файлов игры».

Bad Module Info

Способ 2: настройка exe-файлов

В параметрах exe-файлов игр присутствует несколько опций, которые могут исправить проблему: режим совместимости и полноэкранная оптимизация. Для примера используется Fortnite, в остальных играх можно действовать по той же логике:

  1. Открыть папку с игрой.
  2. Найти файл FortniteClient-Win64-Shipping, нажать по нему ПКМ и выбрать «Свойства».
  3. Перейти на вкладку «Совместимость», активировать пункт «Запустить программу в режиме совместимости» и выбрать «Windows 8».
  4. Установить галочку в блоке «Отключить оптимизацию во весь экран».
  5. Повторить пункты с файлами FortniteClient-Win64-Shipping-BE, FortniteClient-Win64-Shipping-EAC, FortniteLauncher.exe.

Важно! В некоторых версиях Windows параметр называется иначе «Отключить масштабирование изображения при высоком разрешении экрана».

Bad Module Info

Способ 3: выключение игрового режима Windows

В одном из обновлений от 2020 года Microsoft добавила в Windows 10 игровую панель, в которой есть игровой режим. Он призван улучшить комфорт игры и увеличить производительность компьютера, но это не всегда работает стабильно. Следует хотя бы проверить, не связана ли данная функция с ошибкой Bad Module Info, а для этого нужно ее выключить.

Как это сделать:

  1. Кликнуть ПКМ по панели задач и выбрать «Параметры».
  2. Открыть вкладку «Игровая панель» и выбрать «Игровой режим».
  3. Отключить первый тумблер на странице.

Bad Module Info

Скорее всего перечисленных способов будет достаточно. Однако в более трудных случаях еще стоит переустановить основные игровые компоненты: .NET Framework, DirectX, Visual C++, а также проверить Windows на целостность системных файлов. Это выполняет команда sfc /scannow.

При попытке запустить игру появляется ошибка bad_module_info, которая завершает процесс загрузки? Ошибка возникает в таких играх, как Fornite или Playerunknown’s BattleGrounds (PUBG). Как ее исправить?

oshibka-bad-module-info

Содержание

  • 1 Причина возникновения ошибки bad module info в Windows 10
  • 2 Способ No1: Отключение полноэкранной оптимизации
  • 3 Способ No2: Запуск программ в режиме совместимости Windows 7 или 8
  • 4 Способ No3: Обновление драйверов для видеокарты

Причина возникновения ошибки bad module info в Windows 10

После обновления Windows 10, часть пользователей столкнулась с ошибкой, которая возникает при запуске некоторых игр или сразу после начала игрового процесса. Речь идет конкретно об ошибке bad_module_info, при появлении которой будет прекращена работа приложения.

Проблемы возникают у пользователей, установивших обновление Fall Creators Update. В основном это касается таких игр, как PUBG, CS:GO, Fortnite и Arma3. Что с этим делать?

Способ No1: Отключение полноэкранной оптимизации

Основным источником проблемы является функция полноэкранной оптимизации в Windows 10. Ее можно настроить отдельно для каждого приложения, но по умолчанию опция активирована для всех программ. Она предназначена для улучшения работы приложений в режиме полного экрана. К сожалению, у некоторых программ возникают проблемы с этой функцией, поэтому ее следует отключить для запускающего файла *.exe.

Для этого зайдите в каталог с установленной игрой, затем найдите файл, отвечающий за ее запуск (например, Fortnite.exe, PUBG.exe или Arma3_x64.exe). В некоторых играх (например, Fortnite) следует отключить функцию и для лаунчера, который используется (в этом случае для файла, запускающего Epic Games Launcher, то есть EpicGamesLauncher.exe).

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

правым кликом мыши по файлу вызовите меню и выберите Свойства

Затем перейдите на вкладку «Совместимость». В этом окне найдите поле «Отключить полноэкранную оптимизацию» и отметьте его.

установите флажок на поле "Отключить оптимизацию во весь экран

Затем нажмите на кнопки «Применить» и «ОК» для сохранения изменений. Функция полного экрана будет отключена. В большинстве случаев этот способ устраняет проблему. Проверьте, возникает ли сбой с ошибкой bad_module_info при загрузке и в ходе игрового процесса – если да, перейдите ко второму методу.

Способ No2: Запуск программ в режиме совместимости Windows 7 или 8

В свойствах *.exe доступна опция запуска приложений в режиме совместимости с более ранней версией операционной системы.

Зайдите снова в свойства файла, отвечающего за запуск, выберите вкладку «Совместимость». Установите флажок на поле «Запустить программу в режиме совместимости» и выберите в списке «Windows 7» или «Windows 8».

запустить в режиме совместимости

Сохраните изменения кнопкой «Применить», затем закройте окно с помощью «ОК». Убедитесь, что игра теперь работает правильно.

Способ No3: Обновление драйверов для видеокарты

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

В этой ситуации рекомендуется полностью удалить драйвера, а затем установить их в последней версии.

Драйвера для карт nVidia и AMD легко удаляются программой Display Driver Uninstaller (DDU).

утилита DDU

После удаления нужно скачать последние версии с официального сайта производителя.

После установки перезапустите компьютер, отключите оптимизацию во весь экран и попробуйте запустить игру. Сочетание трех методов обеспечит правильную работу приложений и исправит ошибку bad_module_info.

Играя в такие игры как PUBG, Fortnite, Days, Apex Legends, CS GO и Tarkov, пользователь может столкнуться с ошибкой Bad Module Info в Windows 10, которая закрывает игру. Виновником ошибки может быть полноэкранная оптимизация, драйверы видеокарты и других компонентов, обновления самой игры, совместимость. Разберем, что делать и как исправить ошибку «Bad Module Info» в Windows 10.

Программа Bad_Module_Info не работает

Как исправить ошибку Bad_Module_Info в Windows 10

1. Административные права

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

  • Нажмите правой кнопкой мыши по ярлыки игры и выберите «Свойства«.
  • Перейдите во вкладку «Совместимость«.
  • Установите галочку снизу на «Запускать эту программу от имени администратора«.

запускать эту игру от имени админа

2. Изменение полноэкранной оптимизации

Оптимизация во весь экран предназначена в Windows 10, чтобы улучшить качество графики, но иногда бывает, что она может вызвать падение FPS и краш с игры с ошибкой Bad Module Info.

  • Нажмите правой кнопкой мыши по ярлыки игры и выберите «Свойства«.
  • Перейдите во вкладку «Совместимость«
  • Установите галочку «Отключить оптимизацию во весь экран«.

отключить оптимизацию во весь экран

3. Совместимость

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

  • Нажмите правой кнопкой мыши по ярлыки игры и выберите «Свойства«.
  • Перейдите во вкладку «Совместимость«
  • Установите галочку «Запускать программу в режиме совместимости» и выберите более раннюю ОС.

Режим совместимости, во весь экран и от имени админа

4. Обновить драйвер видеокарты

Устаревшие драйвера могут быть весомой причиной ошибки Bad_Module_Info в Windows 10. Есть несколько вариантов, как обновить видеодрайвер:

  1. Удалить полностью текущий видео-драйвер и скачать новую версию с официального сайта производителя как AMD, Intel, Nvidia.
  2. Обновить видео драйвер через специальную утилиту как Nvidia Experience, AMD Radeon Setting, Intel Driver Support Assistant.

Смотрите еще:

  • Правильный размер файла подкачки для стабильной работы системы
  • Как исправить CDPUserSvc прекратил работу в Windows 10
  • Прекращена работа программы BSvcProcessor
  • igfxEM Modules: Прекращена работа программы в Windows 10
  • Как удалить, отключить, откатить и обновить драйверы устройств в Windows 10/8/7

[ Telegram | Поддержать ]

  • Окна

Как исправить ошибку Bad_Module_Info в Windows 10

  • /2023

Пользователи Windows 10 получали ошибку Bad_Module_Info при запуске некоторых игр Steam. Для некоторых эта проблема возникла после обновления Fall Creators, в то время как другие говорят, что оно появилось в декабре 2017 года. Ошибка, по существу, приводит к сбою приложения либо во время его работы, либо когда пользователь запускает его. Приложения, на которые влияет это, — это игры, в частности, CS: GO и Playerunknown Battleground. Вот как можно исправить ошибку Bad_Module_Info.

Отключить полноэкранную оптимизацию

Эта ошибка является побочным продуктом функции полноэкранной оптимизации в Windows 10. После обновления Fall Creators не существует простого метода с одним переключателем для отключения полноэкранной оптимизации. Чтобы исправить ошибку Bad_Module_Info, вам нужно отключить полноэкранную оптимизацию для приложения, которое ее генерирует.

Для этого щелкните правой кнопкой мыши EXE или ярлык приложения. Выберите «Свойства» в контекстном меню. Перейдите на вкладку «Совместимость» и установите флажок «Отключить полноэкранные оптимизации». Нажмите «Применить», и для правильной меры перезагрузите систему. Ошибка Bad_Module_Info должна исчезнуть.

Обновление драйверов графического процессора

Для некоторых пользователей, особенно с графическим процессором Nvidia, отключения полноэкранной оптимизации может быть недостаточно. Фактически, полноэкранные оптимизации могут даже не быть причиной проблемы. Проверьте, обновлены ли ваши драйверы графического процессора, и если они не обновлены, обновите их немедленно.

Откройте диспетчер устройств, щелкните правой кнопкой мыши свой графический процессор и выберите «Обновить драйвер». Обновления Windows не всегда находят последние версии драйверов, поэтому рекомендуется проверить производителя на веб-сайтах Nvidia или AMD, чтобы найти обновления драйверов для вашей модели графического процессора.

Запустить в режиме совместимости

Щелкните правой кнопкой мыши по EXE или ярлыку проблемного приложения и выберите «Свойства» в контекстном меню. Перейдите на вкладку «Совместимость» и включите опцию «Запустить эту программу в режиме совместимости для». Вам нужно будет попробовать как Windows 8, так и Windows 7, и посмотреть, какая из них решает проблему.

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

Проверьте оборудование

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

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

  • Исправить ошибку Bad_Module_Info
  • Bad Image error’s is an error which comes up when Windows cannot run the programs you tried running mainly due to the files and libraries needed to run the program are corrupted due to an update.

    Every version of the Windows Operating System starting with Windows 8 is configured to automatically check for, download and install available updates from time to time. However, sometimes, installing specific Windows updates can lead to different kinds of problems. One of these problems is the (name of application).exe – Bad Image error message that starts appearing very often after either downloading and installing a defective update for Windows or updating a Windows computer to an iteration of Windows 8/10 that has the defective update pre-installed. The entire error message reads, for example:

    “Example.exe – Bad Image”
    
    “C:WindowsAppPatchexample.dll is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support. Error status 0xc000012f”

    bad image

    Users affected by this issue see quite a large number of these aggravating error 0xc000012f error message in a pretty small window of time, and having a number of the applications on your computer not work, along with having to constantly dismiss each of these messages, can be quite the pickle. Many believe that the only way to fix this issue is to restore your entire Windows computer to an earlier point in time, a point at which the defective update was not installed. However, that is not entirely true as this issue can also be fixed by simply uninstalling the defective update that has given birth to it. In order to solve this problem, you need to:

    Right-click on the Start Menu button to launch the Win X Menu.

    Click on Control Panel.

    With the Control Panel configured to Category view, click on Programs.

    Click on Programs and Features.

    Click on View installed updates in the left pane.

    In the right pane, you will now see a list of all the Windows Updates that have been installed on your computer.

    Locate and right-click on the Cumulative Security Update for IE 10 for Windows 8 x64 systems (KB2879017), and click on Uninstall

    Note: If you find that no such update has been installed on your computer, locate and right-click on the Cumulative Security Update for IE 10 for Windows 8 x64 systems (KB2936068) instead, and then click on Uninstall.

    You may not necessarily have the above mentioned updates installed, if that is the case then sort the updates by the date installed and look for any “Security Updates” that were installed and uninstall them.

    Go through the update uninstallation wizard, and once the update has been uninstalled, restart your computer.

    bad image

    Once your computer boots up, you will see that those pesky error 0xc000012f error messages no longer pop up on your screen every few minutes.

    If you only uninstall the defective update, Windows will simply reinstall it the next time it runs a check for available updates and installs them. In order to make sure that the defective update is not reinstalled later on, simply launch Windows Update, click on Check for updates, wait for Windows Update to display a list of all available updates for your system, sift through the list to locate the defective update, right-click on the defective update and click on Hide update. This will ensure that the defective update is not reinstalled the next time Windows Update checks for and install updates for your system. If you are using Windows 10 then see this (guide) to disable and hide updates.

    If the above methodology doesn’t work for you then i do a system restore see steps (here).

    Photo of Kevin Arrows

    Kevin Arrows

    Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.

    С выходом одного из обновлений Windows 10 любители видеоигр по всему миру стали сталкиваться с ошибкой «bad_module_info», которая появляется внезапно после запуска игры и прекращает её. Чаще всего этими играми являются последние хиты из Steam, такие, как PUBG, CS:GO и другие онлайн-игры. В этой статье мы определим причины появления ошибки и узнаем как её исправить.

    Ошибка bad_module_info

    Содержание

    1. Причины возникновения ошибки bad_module_info в Виндовс 10
    2. Как исправить ситуацию
    3. Отладка и настройки совместимости
    4. Откат обновлений ОС Windows

    Причины возникновения ошибки bad_module_info в Виндовс 10

    Чаще эта проблема бывает в результате неправильной работы специальной функции оптимизации полноэкранного режима игр и просмотра видео, которая приходит в компьютеры пользователей вместе с обновлениями (1709). Если вы столкнулись с таким сбоем, то эту функцию необходимо отключить для исполняющих файлов игр (.exe), с которыми возникает эта проблема.

    Причиной также может быть устаревшее программное обеспечения вашей видеокарты. Ну и, конечно же, влияние антивирусного ПО иногда преподносит нам всякие сюрпризы в виде ошибок и блокировок игровых модулей, от чего возникают различные вылеты.

    Читайте также: код ошибки 30007 — Не удалось запустить игру.

    Как исправить ситуацию

    В нашу задачу входит отключить функцию оптимизации полноэкранного режима.

    Для этого проделаем следующие действия:

    1. Найдите исполняющий файл игры, с которой у вас возникла проблема (PUBG.exe, Arma3.exe и т.д.).
    2. Нажмите на нем ПКМ и нажмите «Свойства».Свойства файла в Windows 10
    3. Выберите вверху раздел «Совместимость».
      Раздел совместимости файла
    4. В этом окне выберите пункт «Отключить оптимизацию…» галочкой, затем нажмите «Применить» и подтвердите действия.

    Теперь вам нужно проверить помогли ли эти действия вашему случаю и снова запустить игру, в которой случился сбой ранее. Если ошибка «bad_module_info» снова появляется в вашей системе Windows 10, рассмотрим еще один метод ее устранения.

    Отладка и настройки совместимости

    В последних версиях Windows, а именно в 8.1 и 10, есть специальный мастер, который поможет устранить проблемы с совместимостью версии ОС и игры. Для того, чтобы его запустить и применить к игре, необходимо найти снова исполняющий файл игры, с которой у вас возникали проблемы и нажать на нем ПКМ. Затем выберите пункт «Исправление проблем с совместимостью».

    Опция исправления проблем с совместимостью

    Если игра была скачана с библиотеки Steam, то необходимо проверить целостность ее кэша в самом клиенте:

    1. Сделайте перезагрузку компьютера и зайдите в игровую библиотеку.
    2. Нужно нажать ПКМ на названии игры в списке и выбрать пункт «Свойства».
    3. Выберите раздел «Локальные файлы» и отыщите «Проверить целостность файлов игры». Проверка кэша в Steam
      Проверьте целостность кэша в Steam
    4. Через несколько минут проверка будет завершена.

    Полезно знать: этот сеанс игры теперь недоступен в CS:GO.

    Откат обновлений ОС Windows

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

    Для этого:

    1. Нажмите кнопку «Пуск» и в окне поиска введите запрос «Центр обновлений».
    2. Далее выберите нужный пункт из предложенных и в открывшемся окне нажмите пункт «Установленные обновления» внизу окна.
      Центр обновлений Виндовс
    3. Отыщите нужное обновление в списке и нажмите кнопку «Удалить».
      Установленные обновления Windows 10
    4. Затем откройте страницу https://www.catalog.update.microsoft.com/Search.aspx?q=KB4088776 и выберите подходящий пакет обновлений для своего случая и скачайте его, нажав кнопку «Загрузить».

    Если и этот способ не помог, воспользуйтесь сканированием файлов системной утилитой «sfc /scannow»:

    1. Откройте командную строку, ее найти можно также через строку поиска в меню «Пуск».
    2. Введите в строке следующую команду sfc /scannow и нажмите «Enter».
      Утилита scannow
    3. Дождитесь окончания сканирования вашей системы.

    Проверьте также наличие драйверов на ваших модулях компьютера.

    Чтобы это сделать, перейдите в диспетчер устройств:

    1. Нажмите ПКМ на иконке «Мой компьютер» на рабочем столе или «Компьютер» в Windows
    2. Выберите «Диспетчер устройств» из контекстного меню.
    3. Далее здесь поочередно проверьте все устройства, которые могут повлиять на процесс игры. В первую очередь – это видеокарта.
    4. Нажмите на пункт «Видеоадаптер» для проверки состояния драйверов устройства. Если драйвера находятся в критическом состоянии и требуют переустановки или их вовсе нет, вы увидите вопросительный знак возле названия устройства.
    5. Нажмите ПКМ по названию видеоадаптера и выберите пункт «Обновить драйверы».Окно диспетчера устройствДалее выберите «Автоматический поиск обновленных драйверов». После этого система попытается автоматически найти в сети нужные драйвера. За качество программного обеспечения, которое система находит, волноваться не приходится, все ПО берется только из надежных источников.
    6. После установки драйверов, попробуйте снова запустить игру, но прежде перезагрузите систему, чтобы изменения вступили в силу. Вполне возможно, что система таким образом сама избавиться от ошибки «bad_module_info» на Виндовс 10.

    Опубликовано 21 июня 2019 Обновлено 26 апреля 2021

    Понравилась статья? Поделить с друзьями:
  • Ошибка bad allocation farming simulator 2017
  • Ошибка bcm dtc 0000 сузуки гранд витара
  • Ошибка bad allocation city car driving
  • Ошибка bci инфинити qx60
  • Ошибка backwards mins maxs