Windows 7 - при запуске старых игр впервые запускается rundll32
Когда я пытаюсь запустить некоторые старые игры (в частности, Diablo 2 сейчас), когда я дважды щелкаю значок игры, ничего не происходит, за исключением запуска Rundll32.exe под моим текущим пользователем, который потребляет один из моих процессоров. Я могу попасть в игру, запустив ее "снова" - когда я запускаю игру во второй раз, игра запускается правильно, но запускается медленно - процесс RunDLL потребляет другой процессор.
У меня есть обходной путь для этой проблемы - можно завершить процесс Rundll32 после фактического запуска игры (= двойной щелчок по значку дважды), и он работает просто отлично. Я уверен, что это не вызвано вирусом или вредоносным ПО (компьютер, защищенный Eset Smart Security и Spybot). Любая идея, как решить эту проблему, чтобы можно было запустить игру только один раз?
2 ответа
Режим совместимости с Windows 7 можно использовать для "запуска старых программ в этой версии Windows".
Большинство программ, написанных для Windows Vista, также работают в этой версии Windows, но некоторые старые программы могут работать плохо или не работать вообще. Если программа, написанная для более ранней версии Windows, работает неправильно, вы можете попробовать изменить параметры совместимости для программы вручную или с помощью средства устранения неполадок совместимости программ.
Вот информация о том, как использовать режим совместимости.
При запуске любой игры, установленной в Windows, обозреватель игр пытается перейти на сайт обновления игр Microsoft:
https://games.metaservices.microsoft.com/games/SGamesWebService.asmx
Если у вас нет рабочего веб-соединения, rundll
будет висеть Чтобы победить проверку обновлений, откройте regedit
найдите эту папку:
HKEY_CLASSES_ROOT\LocalSettings\Software\Microsoft\Windows\GameUX\ServiceLocation
Вы увидите ключ игры. Переименуйте ключ. Щелкните правой кнопкой мыши на правой панели и создайте новое строковое значение под названием "Игры". Дважды щелкните по значению и вставьте любой локальный путь на свой компьютер (сделайте его пустышкой). Перезагрузите компьютер.