Тормозят все игры. Rundll32

Опубликовано в Windows - Автор VARIATECHnik В Воскресенье, 29 января, 2017 8 комментариев

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

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

Суть: Майкрософт молодцы навсегда, блин. Rundll32 запускает gameux.dll которая сравнивает название запускаемой игры с известными старыми играми, которые находятся в секции .DATA библиотеки GameUXLegacyGDFs.dll, для решения, совместима ли эта игра с текущей версией винды.

Библиотека GameUXLegacyGDFs.dll имеет моду ломаться неизвестно от чего, потому что нифига не видно описания, когда там она обновляется, как и почему. Если поломалась эта, так сказать, база данных, то и будем наблюдать – тормозят все игры.

Раскуривание интернета на эту тему дало много пищи для ума, и некоторый набор решений. Все они не очень, но я остановился на следующем: копируем файл из \windir\system32\GameUXLegacyGDFs.dll в сторонку; правим при помощи редактора ресурсов секцию .DATA (я ее просто убил), размер DLL-Ки стал 1.5 кб, вместо 4 мег; перегружаемся в безопасный режим; ставим нужные права на оригинальные файлы в каталоге windows (надо заюзать поиск по каталогу, файлов dll там два, причем второй с таким путем что проще все это написать, чем скопировать); заменяем оригинальные файлы на тот, в котором секцию .DATA вычистили; перезагружаемся штатно.

Проверил на контре, W3TFT, NFS. Вроде убралось. Винда 7, 32. Game Explorer не проверял, ибо не пользую. Чистка реестра не помогала, ветвь восстанавливалась.

Автор: Иван Дорогомилов
TEXT.RU - 100.00%

Об - Всем привет! На данном ТехноСайте мы постараемся выкладывать только полезные и занимательные статьи, с пошаговыми иллюстрациями и видео уроками. По всем вопросам пишите в комментариях. Обещаем будет интересно!

Отображение 8 комментариев
Ваше мнение

  1. Web Hosting:

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

  2. Max:

    Есть способ гораздо проще и так приступим:

    Открываем редактор реестра и находим раздел
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX\S-1-5-21-1112941502-2766888855-3757027976-1000

    Выбираем раздел S-1-5-21-1112941502-2766888855-3757027976-1000 жмём правый клик выбираем разрешения ставим на доступ запретить все что там есть, всё данные туда записоваться больше не будут.

  3. Max:

    Забыл написать сначала удалите все данные из раздела S-1-5-21-1112941502-2766888855-3757027976-1000 потом ставим запретить доступ 🙂

    • атомс:

      Спасибо огромное. Штопаный мелкософт, вечно проблем простым юзерам наворотят.

  4. Александр:

    Отличный совет, попробовал все работает, и без лишней мороки с диспетчером задач. Способ в комментариях проще, ранее пробовал вариант описанный в статье с чисткой GameUXLegacyGDFs.dll, работает да, но муторно и вшитые игры перестают работать: косынка, пасьянс паук и т.д.

  5. Василий:

    GameUXLegacyGDFs.dll и GameUX.dll удаляйте смело из папки system32 и из папки sysWOW64 и все начинает летать!

  6. Василий:

    Мои извинения надо удалять только GameUXLegacyGDFs.dll только этот файл из папок System32 и SySWOW64!И тогда системные игры останутся на месте!

  7. Василий:

    S-1-5-21-1112941502-2766888855-3757027976-1000 удаляем на хрен этот раздел и тогда среди системных не будут отображаться ваши игры!

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

XHTML: Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

в