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