Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Игры (http://forum.oszone.net/forumdisplay.php?f=27)
-   -   Как его отключить Обозреватель Игр? (http://forum.oszone.net/showthread.php?t=324710)

jacrrry 12-03-2017 15:04 2718749

Как его отключить Обозреватель Игр?
 
Неожиданная проблема:
Старая игра No One Lives Forever 2 (NOLF2) вдруг стала запускается с задержкой 8-15 секунд или вообще перестает запускаться через некоторое время после установки
Причина:
В Windows 7/8/10 через службу Обозреватель Игр ( он же Game Explorer ) реализована «услуга» сбора информации об играх, установленных на компьютере. Каталог игр(более 2000 игр) хранится в системном файле GameUXLegacyGDFs.dll , папка Windows\System32
Если Ваша игра есть в этом каталоге, тогда при каждом запуске вашей игры Обозреватель Игр пытается соединиться с Интернетом. В результате игра «тормозит», а в отдельных случаях, при отключении Интернета игра не запускается.

Вопрос:
Как убрать «тормоза» в игре, т.е. отключить сбор информации Обозревателем Игр?

Попытки решения на системе Windows 7x64 SP1
1. Пробовал отключить Обозреватель Игр через Групповую Политику
Программы – Стандартные – Выполнить gpedit.msc
Конфигурация компьютера – Административные шаблоны - Компоненты Windows - Обозреватель игр
Без толку, инфа об игре NOLF2 все равно появляется в Обозревателе Игр

2. Пробовал удалить ветку реестра
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\GameUX\S-1-5-21-4243564932-4056694582-3931515467-1000\{23B281CD-36C6-476C-BDA6-0F0E02CE8D50}
Эту ветку реестра формирует Обозреватель игр для игры NOLF2
Без толку, ветка реестра восстанавливается при перезапуске, при запуске от Администратора или в режиме совместимости с Windows XP

3. Помогло только удаление (с помощью Unlocker) всех копий файла GameUXLegacyGDFs.dll в 4-х папках C:\Windows
(копии GameUXLegacyGDFs.dll искал поиском на C:\Windows )
C:\Windows\SysWOW64
C:\Windows\winsxs\wow64_microsoft-windows-gameexplorer_31bf3856ad364e35_6.1.7601.17514_none_ aa7afed00c3d4db7
C:\Windows\System32
C:\Windows\winsxs\amd64_microsoft-windows-gameexplorer_31bf3856ad364e35_6.1.7601.17514_none_ a026547dd7dc8bbc

Может, таки есть решение полностью отключить Обозревателель Игр без этой «лоботомии»? :o

Для справки:
GameUXLegacyGDFs.dll это стандартный системной файл Windows 7x64
32-х разрядная копия GameUXLegacyGDFs.dll
MD5: F01EA0997DBC8E7EEA367FF7B866AB34
в папках
C:\Windows\SysWOW64
C:\Windows\winsxs\wow64_microsoft-windows-gameexplorer_31bf3856ad364e35_6.1.7601.17514_none_ aa7afed00c3d4db7

64-х разрядная копия GameUXLegacyGDFs.dll
MD5: 8B21624E80D75BE60984E8F3F9C607F3
в папках
C:\Windows\System32
C:\Windows\winsxs\amd64_microsoft-windows-gameexplorer_31bf3856ad364e35_6.1.7601.17514_none_ a026547dd7dc8bbc

Файл-каталог GameUXLegacyGDFs.dll содержит папку DATA, в которой и хранится каталог игр для Обозревателя Игр.
Файл {C9239677-536D-4CC8-AA10-258A785EC633} из этой папки DATA как раз и соответствует игре NOLF2

Идея:
Надо убрать из папки DATA файла GameUXLegacyGDFs.dll все «проблемные» игры(в основном это старые игры, которые уже не поддерживаются или игры(ИМХО) со статусом "до 18 лет"), по которым Обозреватель Игр «тормозит».
На первое время нужен патч(как для 32-х так и для 64-х разрядных версий) для файла GameUXLegacyGDFs.dll(патчить надо во всех 4-х папках Windows) с тремя(как миниум) вариантами по выбору пользователя:
1. Убрать из папки DATA файл {C9239677-536D-4CC8-AA10-258A785EC633} (это игра Nolf2)
2. Убрать из папки DATA все файлы
3. Восстановить исходный(стандартный от Microsoft) вариант файла GameUXLegacyGDFs.dll

Если в п.1 сделать в редакции "Убрать из папки DATA любые игры по желанию Пользователя" - было бы шоколадно... :up
При этом пропатченный файл GameUXLegacyGDFs.dll должен(желательно) сохранить своего Владельца и Разрешения

Nerdy 15-03-2017 13:30 2719676

Не занимайтесь глупостями.
Цитата:

Цитата jacrrry
тогда при каждом запуске вашей игры Обозреватель Игр пытается соединиться с Интернетом. »

лучшее решение-установить и настроить надежное высокоскоростное подключение к интернету.

jacrrry 16-03-2017 21:31 2720117

Скорость Интернета тут ни при чем.
Речь идет об одиночном прохождении игры при отключенном Интернете, а не об on-line играх.
Суть проблемы в том, что Обозреватель игр перехватывает управление при запуске игры, отправляет информацию о установленных играх в Интернет а в некоторых случаях блокирует запуск игры при отключении Интернета.
Ранее, 2-4 года назад, такой проблемы не наблюдалось.

Nerdy 16-03-2017 22:41 2720150

Цитата:

Цитата jacrrry
Суть проблемы в том, »

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

jacrrry 17-03-2017 18:35 2720469

Лицензионную тоже проверяли. Увы, английская лицензионная Игра "No One Lives Forever 2" (Nolf2) тоже тормозит из-за Обозревателя игр(при отключении Обозревателя игр "тормозов" нет)... И также иногда не запускается при отключенном Интернете...



Все лицензионные версии игры(и официальная от Sierra, и русифицированная версия от SoftClub) и пиратки(от 7-Волка, от Триады и многочисленные репаки) одинаково «тормозят» из-за Обозревателя Игр. Впрочем, некоторые «пиратки» не тормозят, если имя запускающего файла «пиратки» не совпадает с именем игры в файле-каталоге GameUXLegacyGDFs.dll
Такие «пиратки» Обозреватель игр просто «не видит» и поэтому не «тормозит».
Так что в данном случае некоторые пиратки защищены от от Обозревателя Игр, т.е. от Microsoft-a… в отличии от несчастных обладателей Лицензий. :)
Цитата:

Цитата Nerdy
блокировка вполне естественна, так как вы не проходите верификацию и не получаете необходимых обновлений. »

Игра NOLF2 разработана компанией Monolith и издана компанией Sierra 12 лет назад.
Поддержка игры давно прекращена, издатель Sierra обанкротился, Monolith распался.
В данном случае Обозреватель Игр ничего не «верифицирует» и не «обновлять», а банально отправляет в Microsoft информацию об играх Пользователя.
Шпионит, короче.

Nerdy 17-03-2017 20:39 2720520

Цитата:

Цитата jacrrry
Так что в данном случае некоторые пиратки защищены от от Обозревателя Игр, т.е. от Microsoft-a… в отличии от несчастных обладателей Лицензий. »

Рад за вас.
Цитата:

Цитата jacrrry
Игра NOLF2 разработана компанией Monolith и издана компанией Sierra 12 лет назад. »

Были подобные проблемы с FEAR, так как Monolith прекратил свое существование. Никаких торможений не было и нет.
Цитата:

Цитата jacrrry
а банально отправляет в Microsoft информацию об играх Пользователя. »

Не думаю. Скорее всего банальная несовместимость с Win 7/8/10, отсюда и тормоза.

Играю в разные в том числе очень старые, игры в игровых клиентах Steam, Origin, Uplay, но никаких проблем нет. Пиратки больше не нужны.

jacrrry 20-03-2017 22:54 2721507

Цитата:

Цитата Nerdy
Не думаю. Скорее всего банальная несовместимость с Win 7/8/10, отсюда и тормоза. »

Сейчас у меня установлена «чистая» Windows 7x64 SP1 [MSDN]
Игра NOLF2 без проблем запускается и проходится на Windows 98/XP/Vista/7/8/10
Проверял лично.
Цитата:

Цитата Nerdy
Были подобные проблемы с FEAR, так как Monolith прекратил свое существование. Никаких торможений не было и нет. »

F.E.A.R.?
Я не поклонник игр стиля Horror
Впрочем, проверил для интереса...
С трекера Rutracker.org скачал раздачу, максимально приближенную к Официальной версии:
F.E.A.R. - Platinum Collection [RePack] [RUS / ENG] (2007).iso (3,4Gb)
И установил игру F.E.A.R.
Так же, как и NOLF2 и Contract J.A.C.K., Игра F.E.A.R. "тормозит" 10-15 секунд после запуска, т.к. запуск игры перехватывает Обозреватель Игр.
Теперь «обманем» Обозреватель Игр:
1. Удалим из этой ветки реестра запись об игре F.E.A.R. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX]
Реестр Обозревателя Игр

Т.е. в данном случае надо удалить эту ветку реестра:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX\S-1-5-21-4243564932-4056694582-3931515467-1000\{54D530F1-2A37-4A0C-87D5-548090FF45A3}]

2. Откроем папку с игрой и переименуем запускающий файл FEAR.exe в FEAR_1.exe, создадим ярлык FEAR_1.exe, положим его на рабочий стол и в дальнейшем будем запускать игру через FEAR_1.exe
Теперь игра запускается за 2 сек вместо 10-15 сек… (с играми NOLF2 и Contract J.A.C.K. ситуация аналогична)


Суть в том, что Обозреватель Игр будет "стучать" в Microsoft и "тормозить" только те игры, которые он "замечает" на Вашем компьютере.
Если Обозреватель Игр "заметил" игру F.E.A.R., то он поместит её в Реестр
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX]
и положит ссылку сюда: Программы - Games - Обозреватель Игр.
Так что, если Обозреватнль Игр не тормозит Ваш F.E.A.R. - значит он его «не замечает», это значит, что у Вас пиратка F.E.A.R. , с чем Вас и поздравляю... :)

Nerdy 21-03-2017 10:40 2721620

Цитата:

Цитата jacrrry
Игра NOLF2 без проблем запускается и проходится на Windows 98/XP/Vista/7/8/10 »

Так это хорошо.
Цитата:

Цитата jacrrry
Я не поклонник игр стиля Horror »

Обожаю хорошие и качественные ужастики.
Цитата:

Цитата jacrrry
С трекера Rutracker.org скачал раздачу, максимально приближенную к Официальной версии:
F.E.A.R. - Platinum Collection [RePack] [RUS / ENG] (2007).iso (3,4Gb) »

С торрентами давно уже не связываюсь. :)

По указанному пути [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX] FEAR нет, но есть несколько других, совершенно не тормозящих, игр.
Пираток у меня уже нет, избавился ото всех :) . Все игры запускаются через игровые клиенты Steam, Origin и Uplay, и все они приобретены в соотв. игровых магазинах.

Цитата:

Цитата jacrrry
Как его отключить Обозреватель Игр? »

Все же считаю, что отключать его не нужно. Надо искать причину в другом.

jacrrry 22-03-2017 12:38 2722016

Цитата:

Цитата Nerdy
Все же считаю, что отключать его не нужно. Надо искать причину в другом. »

Я не считаю, что надо полностью блокировать/удалить Обозреватель игр.
Наверняка есть и будут новые игры от Microsoft, которые будут апгрейдится через Обозреватель Игр.
Но Microsoft зачем-то засунул в Обозреватель Игр(точнее, в папку DATA файла GameUXLegacyGDFs.dll ) 2000 СТАРЫХ игр, из которых 9/10 (как миниум) уже не поддерживаются Разработчиками, к которым Microsoft не имеет никакого отношения :smirk:
Не так уж сложно очистить эту папку DATA от записей о старых(5-10 и более лет) играх.
Проблема в том, чтобы сделать патч, который установит GameUXLegacyGDFs.dll обратно в системную папку Windows\System32 и восстановит права на этот файл Системного владельца «TrustedInstaller»(Windows7x64)
Апгрейд системных файлов – дело муторное, защита Windows встанет на дыбы…
Таки проще удалить GameUXLegacyGDFs.dll Unlocker-ом… :smirk:

Nerdy 22-03-2017 16:10 2722108

Цитата:

Цитата jacrrry
Я не считаю, что надо полностью блокировать/удалить Обозреватель игр »

Это понятно. Предлагаете просто пропатчить некоторые файлы.
Цитата:

Цитата jacrrry
Но Microsoft зачем-то засунул в Обозреватель Игр(точнее, в папку DATA файла GameUXLegacyGDFs.dll ) 2000 СТАРЫХ игр »

Хотели как лучше...
Цитата:

Цитата jacrrry
Таки проще удалить GameUXLegacyGDFs.dll Unlocker-ом… »

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

jacrrry 23-03-2017 22:34 2722517

Хмм...
Владельцем системных папок в Windows 7/8/10 является системная запись TrustedInstaller
Нашел тут Утилиту Trusted Shell - выполнение команд от имени TrustedInstaller
http://technopriest.ru/registry-edit...er-permissions

позволяет выполнять команды с правами TrustedInstaller, редактирования системных файлов без смены владельца(!!).
Попробовал - работает!

Теперь бы сделать два батника, например так:
1. Отключить Обозреватель Игр : В папке Windows найти и переименовать GameUXLegacyGDFs.dll в GameUXLegacyGDFs.BAK (4 штуки, два 32-разрядных и два 64-разрядных )
2. Включить Обозреватель Игр: Восстановить как было, т.е. папке Windows найти и переименовать GameUXLegacyGDFs.BAK в GameUXLegacyGDFs.dll (4 штуки, два 32-разрядных и два 64-разрядных )

jacrrry 29-03-2017 19:27 2724167

Слепил "Блокиратор Обозревателя Игр" в виде исполняемого exe-файла с графической оболочкой и русским интерфейсом.


Работает примитивно:
В режиме "БЛОКИРОВКА" Блокиратор переименует файлы GameUXLegacyGDFs.dll в папках \Windows\System32\ и \Windows\SysWOW64\ в GameUXLegacyGDFs_OLD.dll с сохранением Владельца(TrustedInstaller), всех Пользователей и Разрешений этих файлов с помощью утилиты Trusted Shell - выполнение команд от имени системной записи TrustedInstaller

В режиме "Отключить Блокировку"
Блокиратор восстанавливает оригинальные названия файлов GameUXLegacyGDFs.dll из GameUXLegacyGDFs_OLD.dll, после чего Обозреватель Игр будет работать в стандартном режиме.

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

В качестве инсталлятора использовал Install Creator Pro

Блокиратор Удаляется стандартными средствами Windows,
После удаления Блокиратора будут восстановлены оригинальные названия файлов GameUXLegacyGDFs.dll с сохранением Владельца (TrustedInstaller), всех Пользователей и Разрешений

Проверил на Windows7x64 . Windows 8.1x86, Windows 10x86
В Windows 8.1x86 и Windows 10x86 Обозреватель Игр деактивирован(временно?), хотя сохранены все файлы Обозревателя Игр и его ветки в реестре.
Так что актуально использовать «Блокиратор Обозревателя Игр» только в Windows Vista / Windows 7 [64bit и32bit]
Положил сюда оба файла 64bit и32bit в виде исполняемого файла с графической оболочкой.
http://www.mediafire.com/file/2mrtxy...plorer_1_1.zip
подробнее здесь
http://forum.oszone.net/thread-35110-191.html


Время: 19:41.

Время: 19:41.
© OSzone.net 2001-