В программе обнаружена серьезная ошибка wine
..exe - обнаружена ошибка. Приложение будет закрыто. Приносим извенения за неудобства
Прошу помогите! Как только запускаю любую игру, даже самую простую - выкидывает из нее и пишет эту ошибку. Раньше, до переустановки Windows всё работало нормально. Я уже не знаю что мне делать. Установил новый драйвер видеокарты, касперского тоже отключал - не помогает. Помогите пожалуйста.
Раньше, до переустановки Windows всё работало нормально. Установил новый драйвер видеокарты
directX тоже установил, и остальные. когда захожу в диспетчер устройств то нет ни одного знака вопроса над оборудованием - тоесть все драйвера есть. Я уже не знаю что делать.
van4ik90
На скринах самого интересного не видно. На что ругается?
да я не знаю на что ругается, включаю любую игру, меню загружается - вхожу в игру и тут выбрасывает. Каждый раз тот файл что в верхнем углу скрина ModMame - меняется. Какие есть мысли?
Каждый раз тот файл что в верхнем углу скрина ModMame - меняется
van4ik90
Сделайте Пуск/Выполнить/eventvwr.msc (Enter) и посмотрите логи Системы и Приложения. Смотрите события с типом "Ошибка".
Тип события: Ошибка
Источник события: Application Error
Категория события: Отсутствует
Код события: 1000
Дата: 10.12.2008
Время: 22:34:15
Пользователь: Н/Д
Компьютер: VAN4IK
Описание:
Ошибка приложения hl.exe, версия 1.1.1.1, модуль gameui.dll, версия 0.0.0.0, адрес 0x0007039a.
Данные:
0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 68 6c 2e ure hl.
0018: 65 78 65 20 31 2e 31 2e exe 1.1.
0020: 31 2e 31 20 69 6e 20 67 1.1 in g
0028: 61 6d 65 75 69 2e 64 6c ameui.dl
0030: 6c 20 30 2e 30 2e 30 2e l 0.0.0.
0038: 30 20 61 74 20 6f 66 66 0 at off
0040: 73 65 74 20 30 30 30 37 set 0007
0048: 30 33 39 61 0d 0a 039a..
van4ik90
Нет ли русских букв в путях или завершающих пробелов?
В КИС 8.0.0.506 улучшена самозащита приложений ,добавь свои игры в доверенные приложения.
Последний раз редактировалось Dimmka; 11.12.2008 в 21:48 .
Dimmka о самозащите я знаю - выгружал каспера из оперативы, захожу в процессы, а его процесс всё равно там сидит, его службу убить просто невозможно. Попробую сделать как ты говоришь.
или попробуй снести Касперского, заново поставить всегда можно.
Я в отчаяньи. Уже и сносил каспера, и чистил реестр СCleaner - ничего. Что же это может быть за зараза?
Тип события: Ошибка
Источник события: Application Error
Категория события: Отсутствует
Код события: 1000
Дата: 10.12.2008
Время: 22:34:15
Пользователь: Н/Д
Компьютер: VAN4IK
Описание:
Ошибка приложения hl.exe, версия 1.1.1.1, модуль gameui.dll, версия 0.0.0.0, адрес 0x0007039a.
15 авг 2021, 15:33
Проблема с запуском игры через Wine (X Error of failed request: GLXBadFBConfig)Сама ошибка:
002e:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
Setting breakpad minidump AppID = 691450
Steam_SetMinidumpSteamID: Caching Steam ID: 76561200720604776 [API loaded no]
003a:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
X Error of failed request: GLXBadFBConfig
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 0 ()
Serial number of failed request: 327
Current serial number in output stream: 327
Система: Linux Mint 20.2 Uma
DE: MATE 1.24.0
60Hz
OpenGL: renderer: Mesa DRI Intel HD Graphics (BYT) v: 4.2 Mesa 21.0.3
direct render: Yes
Audio:
Device-1: Intel Atom Processor Z36xxx/Z37xxx Series High Definition Audio
vendor: Lenovo driver: snd_hda_intel v: kernel bus ID: 00:1b.0
Sound Server: ALSA v: k5.4.0-74-generic
Network:
Device-1: Intel Wireless 3160 driver: iwlwifi v: kernel port: 2000
bus ID: 02:00.0
IF: wlp2s0 state: up mac: <filter>
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Lenovo driver: r8169 v: kernel port: 1000 bus ID: 03:00.0
IF: enp3s0 state: down mac: <filter>
Drives:
Local Storage: total: 465.76 GiB used: 17.70 GiB (3.8%)
ID-1: /dev/sda vendor: Seagate model: ST500LT012-1DG142 size: 465.76 GiB
Partition:
ID-1: / size: 456.96 GiB used: 17.69 GiB (3.9%) fs: ext4 dev: /dev/sda2
Sensors:
System Temperatures: cpu: 55.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 174 Uptime: 14h 22m Memory: 3.73 GiB used: 1.78 GiB (47.9%)
Init: systemd runlevel: 5 Compilers: gcc: 9.3.0 Shell: bash v: 5.0.17
inxi: 3.0.38
Менее связаны платформой эксклюзивного программного обеспечения.
Вино не идеальное, хотя. Некоторые программы требуют некоторой работы, чтобы двигаться, в то время как другие вообще не работают. При этом приведенные ниже шаги максимально увеличат ваши шансы на запуск программы Windows на вашем Linux-компьютере.
Почему моя программа не запускается?
Проще говоря, Wine запускает программное обеспечение Windows путем реинжиниринга частей операционной системы Windows для Linux. В мире Microsoft эти компоненты называются DLL (библиотеки динамических ссылок). Они предоставляют дополнительные функции и возможности, на которые полагаются другие программы. Примером одного является d3d8.dll, который дает программам доступ к игровым возможностям Microsoft DirectX 8
Достаточно сказать, что есть много DLL, которые Wine предоставляет эквиваленты. Есть вероятность, что Wine имеет ошибки в своих реализациях. Вино может даже не иметь его на первом месте! Это основные причины, по которым программы Windows ведут себя плохо или отказываются работать под Linux. В качестве таких, Приведенные ниже шаги направлены на то, чтобы реализации Wine были максимально приближены к Windows..
Установить программы с PlayOnLinux
позволяет запускать разные версии Wine, которые работают с теми программами, которые вы хотите запустить. Он также может автоматически поставлять Wine с собственными DLL, чтобы лучше функционировать. Все это делается под капотом, так что вам просто нужно выбрать то, что вы хотите установить, а затем запустить его.
Хотя установка программы с использованием PlayOnLinux почти всегда обеспечивает бесперебойную работу, вы можете не найти то, что вам нужно, в их каталоге. Но зайдите на страницу загрузки и попробуйте сначала.
Какова ваша винная архитектура?
Если вам не хватает выбора программ PlayOnLinux, вам, возможно, придется прибегнуть к установке программ вручную. Прежде чем погрузиться в это, вы должны задать один вопрос: ваш Wine в 64-битном или 32-битном режиме?
Как и Windows, и Linux, и Wine имеют разные версии, разработанные для конкретных компьютерных архитектур. Вы, вероятно, используете 64-битную версию Linux, и поэтому по умолчанию 64-битная версия Wine.
Чтобы проверить, какой из них вы используете, введите эту команду:
После этого нажмите кнопку Версия Windows. Вы увидите список различных выпусков Windows, которые Wine может эмулировать. Если вы используете 32-битное вино, издания старше, чем Windows XP появится так как они были доступны только в 32-битном режиме.
Изменение винной архитектуры
Хотя программное обеспечение, разработанное для 32-разрядных систем, будет работать на 64-разрядных версиях Wine, вместо этого они лучше работают с 32-битной версией. К счастью, изменить архитектуру Wine довольно просто:
Если вы хотите запустить программу с использованием этой версии Wine, вам нужно будет ввести первые две команды, прежде чем сделать это. Это может быть немного утомительно, поэтому, если вы хотите использовать эту версию по умолчанию в Wine, вы можете создать файл, который сделает это автоматически.
Просто добавьте первые две команды, как вы сделали, чтобы создать новую папку Wine. Возможно, вам придется перезагрузить компьютер, чтобы эти настройки заработали. После этого вы сможете запускать программы с простым вино [программа] команда.
Используйте промежуточную версию Wine
Wine staging содержит множество исправлений ошибок и функций, которые не вошли в основные выпуски. Из-за этого у вас может быть больше шансов запустить ваши программы, если вы используете его вместо этого. Вы можете найти конкретные инструкции о том, как это сделать для вашего дистрибутива Linux, на их веб-сайте.
Для пользователей Ubuntu / Mint введите следующие команды терминала:
Вы можете проверить, используете ли вы Wine staging, введя следующую команду:
Используйте собственные компоненты Windows с Winetricks
Wine имеет возможность использовать Windows DLL вместе с их собственными реверс-инжинирингами. Во многих случаях это может помочь в лучшей совместимости. Однако для этого вам нужно скачать их и явно указать Wine, чтобы использовать их. Сценарий оболочки называется Winetricks автоматизирует этот процесс, так что вам не нужно беспокоиться о процессе.
Команда ниже использует Wget
Вторая команда запускает скрипт. Linux предотвращает выполнение случайных сценариев по умолчанию из соображений безопасности
, Все, что вам нужно сделать сейчас, это попросить Winetricks установить определенный файл в терминале, например:
Если вы введете эту команду, Winetricks также может показать вам все возможные библиотеки DLL, которые вы можете установить вместе с ней:
Разные программы используют разные библиотеки DLL, поэтому я рекомендую проверить официальную базу данных приложений Wine на предмет некоторых советов по установке. Просто найдите желаемое программное обеспечение, и вы обязательно увидите других в той же лодке, что и вы.
Проверьте Wine на ошибки
Если приложение, которое вы хотите запустить, отсутствует в базе данных приложения Wine, вы все равно можете немного покопаться, чтобы догадаться о проблеме. Например, вы можете взглянуть на ошибки, которые выдает Wine, вот так:
Когда вы запускаете вашу программу в терминале, любые ошибки, которые она делает, будут отправлены в файл выше. Примерно так может помочь вам отследить, что не так с Wine. Таким образом, вы можете установить полезную DLL с помощью Winetricks.
Если ваша программа по-прежнему не работает, несмотря на все ваши усилия, проблема может быть в самом коде Wine. Если это так, я рекомендую отправлять отчет об ошибках в баг-трекеры WineHQ.
Это не должно быть необходимым в большинстве случаев, но если вы заинтересованы в этом, есть несколько вещей, которые вы должны иметь в виду:
У вас есть история успеха Wine? У вас были проблемы с этим? Расскажите нам в комментариях ниже.
Обнаружена ошибка в системной программе
Сообщить о проблеме разработчикам?
Хотя если вы не используете Ubuntu, вы точно никогда не столкнетесь с такой проблемой. В этой статье мы рассмотрим что же делать с уведомлением обнаружена ошибка в системной программе в Ubnutu 16.04 или других версий.
Что делать если возникла "обнаружена ошибка в системной программе"
Что это вообще значит?
Если в других дистрибутивах такая ошибка не наблюдается, это еще не значит что дистрибутив стабильнее и программы не падают. Просто там некому палить такое их поведение.
Как только я нажму сообщить о проблеме, она исчезнет?
Нет, не совсем. После того как вы нажмете на кнопку отправки отчета, вы получите следующее окно:
Утилита Apport соберет всю возможную информацию об ошибке, затем откроется браузер где вы сможете оформить отчет, используя свою или создав новую учетную запись Launchpad. Как вы видите это сложная процедура, которая займет около четырех шагов.
Кроме того, возможно, вы сможете решить проблему сами, если это не баг в программе, а ошибка, вызванная тем, что вы что-то неправильно установили. Посмотрите подробности (Show details) об ошибке в этом окне и попытайтесь сами или с помощью поисковых систем решить что с ней делать.
А если я хочу сообщить разработчикам о проблеме?
Вы предлагаете не сообщать о проблеме?
И да, и нет. Сообщите об ошибке когда увидите ее впервые если хотите. Информацию об ошибке вы можете увидеть, нажав кнопку Show details, как на картинке выше. Но если вы сталкиваетесь с ошибкой повторно и не можете ее решить или не хотите сообщать разработчикам советую вам избавиться от нее навсегда.
Исправляем проблему обнаружена ошибка в системной программе
Отчеты об ошибках хранятся в каталоге /var/crash. Если вы посмотрите содержимое этого каталога, можете увидеть там несколько файлов с данными о предыдущих ошибках.
Отчеты о сбоях лучше удалить, так как со временем они будут накапливаться и занимать дисковое пространство. Для этого выполните команду:
sudo rm /var/crash/*
Отключение Apport в Ubuntu
Вы можете отключить только утилиту, которая показывает вам уведомления, но оставить службу, собирающую данные в /var/crash работающей. Для этого выполните:
gsettings set com.ubuntu.update-notifier show-apport-crashes false
Для полного отключения Apport откройте терминал и введите команду:
gksu gedit /etc/default/apport
Вот содержимое этого файла:
Замените enable=1 на enable=0 и сохраните изменения. Теперь вы не увидите никаких отчетов о сбоях в программах. Программа не будет собирать отчеты об ошибках и вы о них никогда не узнаете. Если вы снова захотите видеть уведомления достаточно просто вернуть флаг enabled в положение 1.
Выводы
Надеюсь, эта статья помогла вам решить проблему обнаружена ошибка в системной программе Ubuntu 16.04. Конечно, это только косметическое решение, и от этого программа не перестанет аварийно завершаться, но большинство из нас обычные пользователи и мы не можем понять почему не работает та или иная программа. Нам остается только сообщить разработчикам, и отключить уведомления дабы они не мешали нормально работать.
Читайте также: