Решение проблем. Не запускается S.: Shadow Of Chernobyl (S.T.A.L.K.E.R.: Тень Чернобыля)? Тормозит игра? Вылетает? Глючит?Решение самых распространенных проблем Выходит ошибка в игре сталкер тень чернобыля

Буквально на днях получаю сообщение от своего знакомого, который просит позвонить, как только освобожусь. Перезваниваю. Оказывается, у него возникла проблема с игрой Stalker: после установки она стала выдавать ошибку xr_3da, а именно «Программа XR_3DA.exe не работает». Разумеется, мне было предложено решить эту проблему. И вот что из этого вышло…

Пришлось достаточно долго исследовать просторы рунета, но тщетно — исправить ошибку на 100%, судя по всему, невозможно. Я выяснил, что такая ошибка чаще всего возникает при установке дополнительных модов для игры Stalker.

  • Основная причина появления, на мой взгляд, это пиратская версия игры, которая «не дружит» с дополнительными модами. Иными словами, нормальная установка мода происходит только на лицензионную игру. Это, кстати, отчасти подтверждают и отзывы на форумах.
  • Другой вариант — это переустановка игры с нуля, сейвы при этом можно сохранить. При переустановке важно отключить антивирус, который, возможно, «съедает» часть файлов, без которых запуск невозможен, в результате чего и возникает ошибка.
  • Возможно, что дело в самом моде. Попробуйте установить другой мод, предварительно переустановив игру. Если игра при этом запустится, скорее всего дело в несовместимости игры и мода.
  • Был найден такой совет: автор рекомендует понизить мощность графики, например, поставить не высшее качество, а хотя бы среднее или ниже среднего. Можно и вовсе выставить минимальные настройки, что бы проверить, запускается ли Stalker. Даже в том случае, если у вас мощный игровой компьютер, это может помочь, поскольку проблема связана с оптимизацией игры.

  • Как вариант, можно попробовать скачать XR_3DA.exe в сети и заменить им оригинальный файл, который находится в папке с самой игрой. Но здесь есть проблема — где можно скачать этот самый файл, да еще без вирусов и троянов внутри? Даже в тех местах, которым, казалось бы, можно доверять, было написано, что установка файла взамен оригинального не дает гарантии запуска игры. Этот же файл можно попросить у кого-нибудь из людей, которые уже успешно запустили игру с модом. Но, судя по отзывам, даже в этом случае игра на другом компьютере вряд ли запустится.
  • Также было найдено еще несколько возможных, но при этом сомнительных решений. Во-первых, это переустановка Windows, что, впрочем, даже если и помогает, то в исключительных случаях. Во-вторых, удаление игры с полной чисткой реестра, что, опять же, работает далеко не всегда, но попробовать стоит. Для этого используйте специальные программы для удаления типа Revo Uninstaller.

А что помогло в моем случае? Простая переустановка игры Stalker. Она, кстати, лицензионная, и после переустановки проблем с запуском не наблюдается.

Немного о "железе" - компе, на котором мы все играем в Сталкера и его моды. Вот скачали вы игру, установили, запустили, но все как-то не так: сейв грузится долго, сплошные лаги, подвисы, частые непонятные вылеты, связанные с нехваткой ресурсов и еще непонятно, из-за чего... Что делать?
Конечно, можно просто пойти в магазин, отвалить кучу денег, купить новый крутой комп. Но такое решение далеко не всегда даст желаемый результат. Почему? И еще: как быть тем, у кого ограничены финансы? Могут ли они что-то улучшить?
На оба этих вопроса легко получить ответ, если попытаться понять, как движок Сталкера использует ресурсы компьютера. Начнем с того, что движку Сталкера совсем не нужен новый компьютер. В нашем случае это вообще напрасная трата денег. Почему? Потому, что движок был написан в 2002 году, и уже тогда можно было играть в Сталкера на максимальных настройках. Поэтому простая замена компьютера тут мало чем поможет.
Но решение есть. Вполне простое и недорогое. Доступное практически каждому. Нам нужно сделать всего лишь небольшой апгрейд.
Чтобы понять, какой апгрейд нам понадобится, давайте выясним, что из ресурсов компьютера движку нужно больше всего. Мощный процессор и крутая видеокарта - нет. Процессоры и видеокарты 2007 года выпуска вполне справлялись с его запросами. После процессора и видеокарты движок активнее всего использует жесткий диск и память. А вот тут мы как раз и можем кардинально изменить ситуацию.
Сначала о памяти. Движок, как 32-х разрядная система, не может использовать больше 2Gb памяти. Поэтому, чтобы максимально повысить использование движком памяти, ему нужно выделить все 2Gb, которые он просит. Как это сделать? Просто: расширить память до 4Gb и установить 64-разрядную OS Windows 7 или выше. Важно поставить именно версию не ниже Windows 7, т.к. только эта OS наконец научилась корректно работать с памятью более 2Gb и правильно раздавать ее приложениям. Когда Вы сделаете это, то в процессе работы Windows будет полностью уходить в 3-й и 4-й гигабайт, предоставляя движку столько памяти, сколько он попросит.
Теперь про жесткий диск. Сейчас повсеместно продаются устройства, называемые SSD накопителями. Это такой же жесткий диск, только сделан он по принципу флешки - нет никаких железных и механических частей. Скорость записи/чтения с таких дисков сегодня до трех раз быстрее, чем с самого быстрого железного HDD. Bот тут важно не экономить. Жестких диск - это сегодня самое медленное звено, и поэтому нам нужен самый быстрый из имеющихся в наличии SSD, какой Вы можете себе позволить. Движок чрезвычайно активно общается с жестким диском, и скорость работы SSD в нашем случае имеет решающее значение для повышения общей производительности Сталкера в целом и компьютера в частности. Чем быстрее SSD, тем быстрее грузится игра и сейвы, тем быстрее идет работа с файлом подкачки, тем быстрее работает вся система в целом. Поэтому при выборе SSD не спешите. Почитайте обзоры и отзывы, посмотрите рейтинги.
Новый SSD нужно сделать загрузочным. На него нужно установить Windows 64bit, файл подкачки (он по умолчанию ложится на системный раздел), Сталкера, Солянку, этот ОП, и положить сейвы. 60Gb вполне достаточно. А наш старый диск подключаем вторым, и на нем храним все остальное.
Когда я в январе 2010 года, вместо того, чтобы купить новый комп, сделал такой апгрейд, у меня индекс производительности Windows сразу поднялся с 4.3 до 6.1, Windows7 грузится с момента включения до рабочего стола за 18 секунд, ОП-2 стартует до меню за 14 секунд, сейв грузится 40-60 секунд в зависимости от локи, и это при том, что компу уже почти 10 лет!!! При этом вылеты по памяти и нехватке ресурсов прекратились практически полностью! И ОП-2 полностью сделан на этом старом компе) Я не знаю, что еще может при таких минимальных затратах так сильно повысить производительность старого железа. Если у кого есть идеи - обязательно поделитесь!
Итак, резюмируем: чтобы с минимальными затратами максимально повысить производительность нашего любимого Сталкера в купе с ОП-2 и свести к минимуму вылеты по памяти, нам нужно:
1. Увеличить память минимум до 4Gb.
2. Купить максимально быстрый из доступных нам по средствам SSD накопителей. Объем не важен, достаточно 60Gb. Главное - максимально быстрый.
3. Сделать этот SSD загрузочным, установить на него Windows 64bit, файл подкачки (он по умолчанию ложится на системный раздел), Сталкера, ОП-2, и положить сейвы. Максимальную версию Windows ставить не обязательно, достаточно Home Basic или Home Extended, особенно, если Вы купили диск по минимуму, 60Gb.
И все.
Сам использую: E6750 2.66GHz Duo CPU/Asus Commando/6Gb RAM/120Gb SSD/GeForce 8800 GTS/Win7 Ultimate 64 bit. Все железо, кроме дополнительной памяти и SSD приобретено в 2005 году.
И последнее: выпускаемые сейчас процессоры хорошо можно "разогнать", то есть увеличить их тактовую частоту без появления каких-либо глюков или зависов со стороны компьютера. Если Вы достаточно продвинутый в этом вопросе, то "разгон" процессора также увеличит ФПС и уменьшит время загрузки сейвов)

Краткие советы по повышению производительности игры:

1.Максимально увеличить файл подкачки оперативной помяти (панель управления\система\дополнительно\быстродействие\дополнительно).
2.Cснизить качество видео в настройках игры.
3. Каждый час-два перезапускать игру (очищается файл подкачки).
4.Отключать все посторонние запущенные процессы\программы перед началом игры.
5.Периодически чистить реестр и дtфрагментировать жесткий(кие) диск(и).
6.Оптимизация файла user.ltx весьма помогает.
7.Отключать дождь в игре.
/config/weathers
В каждом файле этой папки, название которого начинается с "weather” изменить значение параметра "rain_density” на 0.0.
8.Вопрос: Как мне посмотреть FPS в игре?
Ответ: Через консоль,командой rs_stats on (верхняя строка). Или сторонними программами типа Fraps.
9.Что-бы windows был устойчив рекомендуется делать проверку жесткого диска.
Мой компьютер => локальный диск С: => свойства => сервис => выполнить проверку => (флажки "Автоматически исправлять системные ошибки" и "Проверять и восстанавливать повреждённые сектора".) => запуск.
Процедура именно для С: требует перезагрузки и часовой работы.
Препятствует перезагрузке и вылету в "мёртвый экран".

Статья о командах в ярлыке игры:

Ряд дополнительных команд, которые ты можешь запускать при старте STALKER"а называются Переключателями Командной Строки. Эти "переключатели" - это команды посланные главному исполняемому файлу XR_3DA.exe, говорящие движку выполнить определённые действия при запуске игры. Для использования переключателей командной строки, кликните правой кнопкой мыши на ярлыке STALKER"a и выберите "Свойства". Далее в поле "Объект", через пробел от последнего символа, вставьте переключатель(и) которые вы хотите использовать. Например:

"C:\Program Files\THQ\S.T.A.L.K.E.R. - Shadow of Chernobyl\bin\XR_3DA.exe" -nointro -noprefetch -noshadows

Переключатели -nointro, -noprefetch и -noshadows добавлены для отключения вводных заставок с логотипами, предварительной загрузки информации (ускоряет запуск и загрузку сохранений) и отключения всех не солнечных теней в игре. По другому не возможно использовать пред игровые настройки. Ты можешь вернуть настройки в любой момент просто удалив переключатель с ненужной настройкой из ярлыка или создав другой с требуемыми переключателями и использовать его когда ты захочешь запустить игру с другими настройками. дополнение от --HikeR 14:17, 31 мая 2007 (MSD)][
Для различных ситуаций можно создать несколько копий ярлыков для запуска игры с различными параметрами. Например я использую ключ -nointro для всех вариантов, комбинацию -noprefetch -noshadows -nosound -r4xx для всяких экспериментов (отключен звук, префетч, тени, форсировано используется DX8, максимально быстрая загрузка), и просто ярлык для обычной игры

Полный список Переключателей Командной Строки для STALKER"а приведённый ниже сопровождается также кратким пояснение для каждого, где это было возможно. Я протестировал каждый и все переключатели, но некоторые переключатели не имеют видимого эффекта или просто подвешивают игру во время загрузки. Инструкции по предполагаемому использованию наиболее полезных переключателей приведены на протяжении этого гида:
Полный список Опция Описание
-_g
-batch_benchmark
-bug
-build
-center_screen Центрирует экран, когда игра запущена в оконном режиме.
-debug_ge
-depth16
-designer
-demomode
-disasm
-dsound Использовать DirectSound вместо OpenAL.
-ebuild
-file_activity Записывает в файл активность консоли на протяжении игры.
-fsltx
-gloss
-gpu_nopure Переключает GPU состояние из Pure Hardware (полное ускорение) в simply Hardware (упрощенное ускорение) режим.
-gpu_ref Switches the GPU state to Reference mode.
-gpu_sw Переключает GPU режим в Software Renderer(Программное Ускорение).
-i
-keep_lua
-launcher
-load Загружает указанные сохранения при запуске.
-ltx Загружает и исполняет указанный filename.ltx конфигурационный файл. (имеется ввиду свой аналог system.ltx)
-mblur Позволяет команде r2_mblur исполнятся правильно, если использована.
-mem_debug
-mt_cdb
-nes_texture_storing
-netsim
-no_call_stack_assert
-no_direct_connect
-no_occq
-nodf24
-nodistort Удаляет эффекты искажения, например тёплый воздух вокруг огня и сворачивания возле аномалий.
-nointro Пропустить все вступительные ролики/заставки.
-nojit
-nolog Отключает ведение лога.
-nonvs
-noprefetch Отключает предварительную загрузку ресурсов. Игра загружаются быстрее, игровые тормоза могут усилится или привести к зависанию.
-noshadows Отключает тени от динамических источников света (кроме солнца). Может добавить FPS.
-nosound Отключает весь звук в игре.
-overlay [директория] Назначить другую директорию для сохранённых игр/профилей/конфигурационных файлов.
-pure_alloc
-pack
-psp Включает режим вида от третьего лица, и возможность стрелять.
-r2 Запускает STALKER в режиме DX9 Полного динамического освещения.
-r2a Запускает STALKER в режиме DX9 Объектного динамического освещения.
-r4xx Запускает STALKER в режиме DX8 Статического освещения.
-silent_error_mode
-sjitter
-skinw
Следующие переключатели устанавливают размер карты теней, которая влияет на качество всех теней, похожи на внутриигровую настройку качество теней. Здесь ты можешь точно указать точное высшее разрешение качества теней (т.е. -smap2048, -smap3072 и -smap4096) которое увиличивает качество теней, но уменьшает FPS:
-smap1536
-smap2048
-smap2560
-smap3072
-smap4096
-ss_tga Все скриншоты в игре будут делаться в оба формата: .JPG и высокого качества.TGA формат.
-start
-sunfilter
-svcfg
-tsh
-tdemo
-tdemof
-techdemo
-tune
-x86
-xclsx

Если вы столкнулись с тем, что S.T.A.L.K.E.R.: Shadow Of Chernobyl тормозит, вылетает, S.T.A.L.K.E.R.: Shadow Of Chernobyl не запускается, S.T.A.L.K.E.R.: Shadow Of Chernobyl не устанавливается, в S.T.A.L.K.E.R.: Shadow Of Chernobyl не работает управление, нет звука, выскакивают ошибки, в S.T.A.L.K.E.R.: Shadow Of Chernobyl не работают сохранения – предлагаем вам самые распространенные способы решения данных проблем.

Первое – проверьте, соответствуют ли характеристики вашего ПК минимальным системным требованиям:

  • Windows® XP SP2 / Windows® 2000 SP4
  • Intel Pentium 4 2.0 Ghz / AMD XP 2200+
  • 512 MB RAM
  • 10 GB на жестком диске
  • 128 MB DirectX® 8.0 совместимая видеокарта nVIDIA® GeForce™ 5700 / ATI Radeon® 9600
  • DirectX® 9.0 совместимая звуковая карта
  • LAN/Internet/Cable/DSL для игр по Internet
  • Клавиатура, мышь

Обязательно обновите драйвера видеокарты и другое ПО

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

Важно помнить, что следует загружать только окончательные версии видеокарт – старайтесь не использовать бета-версии, так как в них может быть большое количество не найденных и не исправленных ошибок.

Не забывайте, что для стабильной работы игр часто требуется установка последней версии DirectX, которую всегда можно скачать с официального сайта Microsoft .

S.T.A.L.K.E.R.: Shadow Of Chernobyl не запускается

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

Еще не помешает проверить, хватает ли места на HDD для установки. Можно попытаться запустить игру от имени Администратора в режиме совместимости с разными версиями Windows.

S.T.A.L.K.E.R.: Shadow Of Chernobyl тормозит. Низкий FPS. Лаги. Фризы. Зависает

Первое – установите свежие драйвера на видеокарту, от этого FPS в игре может значительно подняться. Также проверьте загруженность компьютера в диспетчере задач (открывается нажатием CTRL+SHIFT+ESCAPE). Если перед запуском игры вы видите, что какой-то процесс потребляет слишком много ресурсов – выключите его программу или просто завершите этот процесс из диспетчера задач.

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

S.T.A.L.K.E.R.: Shadow Of Chernobyl вылетает на рабочий стол

Если S.T.A.L.K.E.R.: Shadow Of Chernobyl у вас часто вылетает на рабочий слот, попробуйте начать решение проблемы со снижения качества графики. Вполне возможно, что вашему компьютеру просто не хватает производительности и игра не может работать корректно. Также стоит проверить обновления – большинство современных игр имеют систему автоматической установки новых патчей. Проверьте, не отключена ли эта опция в настройках.

Черный экран в S.T.A.L.K.E.R.: Shadow Of Chernobyl

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

Если с железом все нормально, и оно удовлетворяет минимальным требованиям – попробуйте переключиться на другое окно (ALT+TAB), а потом вернуться к окну игры.

S.T.A.L.K.E.R.: Shadow Of Chernobyl не устанавливается. Зависла установка

Прежде всего проверьте, хватает ли у вас места на HDD для установки. Помните, что для корректной работы программы установки требуется заявленный объем места, плюс 1-2 гигабайта свободного пространства на системном диске. Вообще, запомните правило – на системном диске всегда должно быть хотя бы 2 гигабайта свободного места для временных файлов. Иначе как игры, так и программы, могут работать не корректно или вообще откажутся запуститься.

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

В S.T.A.L.K.E.R.: Shadow Of Chernobyl не работают сохранения

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

В S.T.A.L.K.E.R.: Shadow Of Chernobyl не работает управление

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

Не работает звук в S.T.A.L.K.E.R.: Shadow Of Chernobyl

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

Если используете внешнюю звуковую карту – проверьте наличие новых драйверов на сайте производителя.

Игровые новoсти

03.01.2020 19:46:41 0 The Lord of the Rings: Gollum посетит PS5 и Xbox Series X 03.01.2020 18:15:25 3 Слух: новые видеокарты NVIDIA Ampere выйдут во второй половине 2020 03.01.2020 17:39:37 0 Руководителем DICE LA оказался Винс Зампелла – студия займется новой игрой 03.01.2020 16:59:54 0 Сюжетный ролик пятого сезона PUBG

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

  1. Сначала стоит убедиться, что наше компьютерное железо удовлетворяет минимальным требованиям современных модификаций. Также обратим внимание на используемую операционную систему, что тоже очень важно. Идём в свойства «Моего компьютера» и смотрим на наш процессор и установленную память. Для большинства современных модов требуется быстрый процессор, лучше 4 ядра и более, а также минимум 8 Гб оперативной памяти. Операционная система должна быть не ниже Windows 7. Не жалуйтесь на частые вылеты, если у вас 2 или 4 Гб оперативной памяти, а также установлена Windows XP. Под эту операционку никто уже давно не тестирует моды.
  1. Убедитесь, что в вашей операционной системе установлен специализированный софт.

а) Последняя версия DirectX 10 (ссылка на OneDrive).

б) OpenAL (ссылка на OneDrive).

в) Microsoft.NET Framework 4.5.1. (ссылка на Облаке-mail).

г) Microsoft Visual C++ 2005, 2008, 2010, 2012, 2013, 2015 (ссылка на Облаке-mail).

  1. Если вы распаковываете мод архиватором, то убедитесь, что он правильный. Для zip и rar-архивов пользуйтесь архиватором WinRar, для 7z-архивов — используйте архиватор 7z.
  1. Если качаете сталкер-мод торрентом, то убедитесь, что контрольная сумма скачанного архива не имеет ошибок. В случае ошибки перекачайте торрент.
  1. Для владельцев операционных систем Windows 7, 8 и 10 — все сталкер-моды запускать с правами администратора. Игру лучше устанавливать на диск без операционной системы, например D или E. Если модификация не запускается, то иногда помогает удаление файла user.ltx из папки userdata мода. Для более новых операционных систем рекомендуем выставить режим совместимости с Windows 7.
  1. Если случился вылет, то копируем лог вылета и ищем его в Гугле или Яндексе. Вероятно, что такой же вылет был у кого-то ранее и проблема решена на форумах.

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

На видео смотрите решение проблемы с вылетом игры «Сталкер — Зов Припяти» через удаление файла user.ltx:

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

Умница Megamozg пишет на форуме:

С технической точки зрения механизм работает так. Пользователь пытается запустить каким-то образом исполняемый файл. Но система не сразу дает ему управление, а сначала пытается проверить его совместимость по различным признакам (такие как имя, контрольная сумма и т.п.) Если системе показалось, что файл находится в списке несовместимых или устаревших, то она может либо предупредить пользователя о том, что нужно применять режимы совместимости, либо вообще заблокировать выполнение этой задачи (установщик старой версии Windows, к примеру).

В Висте/Семерке к этому списку добавился еще и список legacy игр. Проверка для них осуществляется только по имени исполняемого файла. Если имя исполняемого файла игры совпало с одним из этого списка, то _ПЕРЕД_ запуском этого исполняемого файла ОС запускает этот самый rundll32, чтобы он добавил игру в гейм эксплорер. Пока он не отработает - запуска этого исполняемого файла не произойдет. Данные для добавления берутся из файла GameUXLegacyGDFs.dll.

Далее, в какой-то момент портится база данных ГеймЭксплорера. Портится она самопроизвольно в результате работы самого ГеймЭксплорера (точнее того кода, который был в него добавлен в семерке). Не у всех и достаточно редко. Виноват, конечно, сам пользователь - выключил компьютер когда Геймэксплорер на фоне занимался очень важной оптимизацией для быстродействия своих данных или рано закрыл окно ГейЭсплорера после запуска игры, не промедитировав положенные 10 минут. Под БД я понимаю здесь совокупность информации из GameUXLegacyGDFs.dll, реестра и файловой структуры(которая разбросана по куче папок). После этого код GameUx.dll не может правильно проитерировать все записи из GameUXLegacyGDFs.dll (и не может обнаружить порчу метаданных) в результате чего зацикливается.

Зациклившись, он начинает съедать ресурс процессора. Т.к. по счастью, он не многопоточный, то он займет не весь процессор, а только одно ядро. Для одноядерных это может быть процентов 70 (остальное съедят другие задачи), для двухядерных - 50%, для моего 3х-ядерного - 33% и т.д.

Диагностика:

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

2. Игра запускается со второй попытки. Это, кстати, по совместительству, одно из решения проблемы. Просто запустить еще раз и забить на фоновый процесс.

3. Подобная ситуация может возникать не со всеми играми, а только с теми, которые ОС распознает как игры (наличие данных для ГеймЭксплорера) или имя исполняемого файла находится в списке Legacy игр. Или вообще с одной отдельно взятой игрой.

Варианты решения:

1. Способ от саппорта! В геймэксплорере отключить сбор информации об игре. Способ, естественно, не работает, но упоминаю потому, что всех, кто столкнулся с проблемой будут сначала проверять на вирусы, потом отправлять на базу знаний Майрософта, где написана эта рекомендация.

2. Отключить все остальное в геймэксплорере и почистить собранную информацию. Тоже мало кому-помогает.

3. Переименовать исполняемый файл игры. Недостатки: каждую игру нужно переименовывать отдельно, некоторые онлайн-игры скачивают заново исполняемый файл или он создается во время запуска и др.

4. Отключить геймэксплорер путем удаления файлов gameux.dll либо записей в ветви реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX. Тоже не всегда является выходом, т.к. многим удобно использовать ГеймЭксплорер, в конце-концов не зря же его делали.

5. Удалить базу старых игр GameUXLegacyGDFs.dll. В отличие от предыдущего, записи о новых играх будут работать. Но отключатся старые.

6. Дождаться, пока кто-то из разработчиков не сделает дифф на старые версии gameux.dll и не удалит ошибочный код. Это будет тяжело и очень долго, т.к. саппорт, который должен осуществлять взаимодействие между пользователем и разработчиком, в Майкрософте страдает херней, рассказывает, что все так и должно быть как оно есть или придумывает свои способы "решения" проблемы.

Вопросы совместимости приложения и операционной системы:

Как в данной ситуации этими может заниматься разработчик приложения, когда до выполнения его кода дело даже и не доходит? Ему надо писать драйвер, который будет обходить механизмы ОС и патчить ошибки Майкрософта? Если этого не происходит в определенных играх, то это просто означает, что имя исполняемого файла еще не попало в список Legacy или на машине еще не повреждена БД ГеймЭксплорера.