Windows 7 - при запуске старых игр rundll32 запускается впервые

Windows 7 - при запуске старых игр rundll32 запускается впервые

Когда я пытаюсь запустить некоторые старые игры (в частности, сейчас Diablo 2), при двойном щелчке по значку игры ничего не происходит, кроме запуска Rundll32.exe под моим текущим пользователем, который потребляет один из моих процессоров. Я могу попасть в игру, запустив ее "снова" - когда я запускаю игру во второй раз, игра запускается правильно, но работает медленно - процесс RunDLL потребляет еще один процессор.

У меня есть решение этой проблемы - можно завершить процесс Rundll32 после фактического запуска игры (=дважды щелкнув по значку), и она запустится нормально. Я почти уверен, что это не вызвано вирусом или вредоносным ПО (компьютер защищен Eset Smart Security и Spybot). Есть идеи, как исправить эту проблему, чтобы можно было запустить игру только один раз?

решение1

Вы можете использовать режим совместимости с Windows 7, чтобы «заставить старые программы работать в этой версии Windows».

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

Вот информация о том, как использоватьРежим совместимости.

решение2

При запуске любой игры, установленной в Windows, Game Explorer пытается перейти на сайт обновлений игр Microsoft:

https://games.metaservices.microsoft.com/games/SGamesWebService.asmx

Если у вас нет работающего веб-подключения, то rundllзависнет. Чтобы отключить проверку обновлений, откройте regedit, найдите эту папку:

HKEY_CLASSES_ROOT\LocalSettings\Software\Microsoft\Windows\GameUX\ServiceLocation

Вы увидите ключ games. Переименуйте ключ. Щелкните правой кнопкой мыши по правой панели и создайте новый строковый параметр с именем "Games". Дважды щелкните значение и вставьте любой локальный путь на вашем компьютере (заставьте его преследовать манекен). Перезагрузите компьютер.

Связанный контент