Windows 7 - 오래된 게임을 실행할 때 처음으로 rundll32가 시작됩니다.

Windows 7 - 오래된 게임을 실행할 때 처음으로 rundll32가 시작됩니다.

일부 오래된 게임(특히 현재 Diablo 2)을 실행하려고 할 때 게임 아이콘을 두 번 클릭하면 Rundll32.exe가 내 CPU 중 하나를 소비하는 현재 사용자에서 시작되는 것을 제외하고는 아무 일도 일어나지 않습니다. 게임을 "다시" 실행하여 게임에 접근할 수 있습니다. 게임을 두 번째로 실행하면 게임이 올바르게 시작되지만 느리게 실행됩니다. RunDLL 프로세스는 다른 프로세서를 소비합니다.

이 문제에 대한 해결 방법이 있습니다. 실제로 게임을 실행한 후(=아이콘을 두 번 두 번 클릭) Rundll32 프로세스를 종료할 수 있으며 정상적으로 실행됩니다. 나는 이것이 바이러스나 맬웨어(Eset Smart Security 및 Spybot으로 보호되는 컴퓨터)로 인한 것이 아니라고 확신합니다. 게임을 한 번만 실행할 수 있도록 이 문제를 해결하는 방법을 아시나요?

답변1

Windows 7 호환 모드를 사용하여 "이 Windows 버전에서 이전 프로그램을 실행"할 수 있습니다.

Windows Vista용으로 작성된 대부분의 프로그램은 이 Windows 버전에서도 작동하지만 일부 이전 프로그램은 제대로 실행되지 않거나 전혀 실행되지 않을 수 있습니다. 이전 버전의 Windows용으로 작성된 프로그램이 제대로 실행되지 않는 경우 수동으로 또는 프로그램 호환성 문제 해결사를 사용하여 프로그램의 호환성 설정을 변경해 볼 수 있습니다.

사용 방법에 대한 정보는 다음과 같습니다.호환 모드.

답변2

Windows에 설치된 게임을 시작하면 게임 탐색기는 Microsoft 게임 업데이트 사이트로 이동하려고 시도합니다.

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

작동 중인 웹 연결이 없으면 이 rundll중단됩니다. 업데이트 확인을 취소하려면 을 열고 regedit다음 폴더를 찾으세요.

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

게임 키가 표시됩니다. 키 이름을 바꿉니다. 오른쪽 창을 마우스 오른쪽 버튼으로 클릭하고 "Games"라는 새 문자열 값을 만듭니다. 값을 두 번 클릭하고 컴퓨터에 로컬 경로를 삽입합니다(더미를 추적하도록 만듭니다). 컴퓨터를 다시 시작하십시오.

관련 정보