Windows 7 - Beim Ausführen alter Spiele wird rundll32 zum ersten Mal gestartet

3080
Tomas Pastircak

Wenn ich versuche, einige alte Spiele (insbesondere Diablo 2) auszuführen, passiert beim Doppelklicken auf das Spielsymbol nichts, außer eine Rundll32.exe wird unter meinem aktuellen Benutzer gestartet, der eine meiner CPU verbraucht. Ich kann zum Spiel zurückkehren, indem Sie es erneut ausführen. Wenn ich das Spiel zum zweiten Mal ausführen, wird das Spiel korrekt gestartet, aber es läuft langsam - der RunDLL-Prozess verbraucht einen anderen Prozessor.

Ich habe eine Problemumgehung für dieses Problem. Es ist möglich, den Rundll32-Prozess zu beenden, nachdem das Spiel tatsächlich ausgeführt wurde (= doppeltes Doppelklicken auf das Symbol), und es läuft einwandfrei. Ich bin mir ziemlich sicher, dass dies nicht durch einen Virus oder eine Malware (Computer, der durch Eset Smart Security und Spybot geschützt wird) verursacht wird. Haben Sie eine Idee, wie Sie dieses Problem beheben können, damit das Spiel nur einmal ausgeführt werden kann?

2
Haben Sie versucht, es im [Kompatibilitätsmodus] auszuführen (http://windows.microsoft.com/en-us/windows/make-older-programs-run#1TC=windows-7)? CharlieRB vor 10 Jahren 1
Einfacher als ich erwartet hatte. Nur für die Aufnahme (wenn jemand danach gesucht hatte), nachdem ich Diablo II im XP SP3-Kompatibilitätsmodus ausgeführt hatte, musste ich den Videotest auch im Kompatibilitätsmodus ausführen. Dann funktioniert das Spiel wie erwartet. Vielen Dank! Tomas Pastircak vor 10 Jahren 0
Bitte. Ich werde es als Antwort posten. CharlieRB vor 10 Jahren 0

2 Antworten auf die Frage

4
mauxie

Wenn Sie ein in Windows installiertes Spiel starten, versucht der Game Explorer, die Website zur Aktualisierung von Microsoft-Spielen aufzurufen:

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

Wenn Sie keine funktionierende Internetverbindung haben, rundllbleibt die Verbindung hängen. Um die Updateprüfung zu beenden, öffnen regeditSie den folgenden Ordner:

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

Sie sehen den Spielschlüssel. Benennen Sie den Schlüssel um. Klicken Sie mit der rechten Maustaste auf den rechten Bereich und erstellen Sie einen neuen Zeichenfolgenwert mit dem Namen "Games". Doppelklicken Sie auf den Wert und fügen Sie einen beliebigen lokalen Pfad auf Ihrem Computer ein (damit er einem Dummy folgt). Starte deinen Computer neu.

Dies sollte die akzeptierte Antwort sein, da die in der Frage beschriebenen Symptome auftreten, wenn der Game Explorer versucht, die Microsoft-Website zur Aktualisierung von Spielen aufzurufen. Mike vor 8 Jahren 0
Es war "Local Settings" und nicht "LocalSettings" für mich in Win7. Mein Problem wurde behoben. Ziemlich ekelhaft bryc vor 6 Jahren 0
2
CharlieRB

Sie können den Windows 7-Kompatibilitätsmodus verwenden, um "ältere Programme in dieser Windows-Version auszuführen".

Die meisten Programme, die für Windows Vista geschrieben wurden, funktionieren auch mit dieser Windows-Version. Einige ältere Programme werden jedoch möglicherweise schlecht oder gar nicht ausgeführt. Wenn ein Programm, das für eine frühere Version von Windows geschrieben wurde, nicht ordnungsgemäß ausgeführt wird, können Sie die Kompatibilitätseinstellungen für das Programm entweder manuell oder mithilfe der Programmkompatibilitäts-Problembehandlung ändern.

Hier erfahren Sie, wie Sie den Kompatibilitätsmodus verwenden .