Beenden Sie explorer.exe, wenn ein Prozess gestartet wird, und starten Sie ihn neu, wenn ein Prozess endet

10

Ich habe ein Spiel, das nicht perfekt aussieht, solange explorer.exees läuft. Derzeit wird das Spiel gestartet, explorer.exe vom Task-Manager beendet und nach Abschluss des Spiels den Explorer vom Task-Manager aus neu gestartet. Ich habe mich gefragt, ob es eine Möglichkeit gibt, die Verknüpfung für das Spiel einzurichten, um dies zu tun. Ich weiß, dass Sie Befehle in den Eigenschaften der Verknüpfung ausführen können, aber ich weiß nicht, wie.

Um es noch einmal zu wiederholen, möchte ich die Verknüpfung kill explorer.exe haben, das Spiel starten und explorer.exe neu starten, sobald das Spiel beendet ist.

Ich verwende Windows 7 Professional 64-Bit.

indyK1ng
quelle
Dies ist keine gute Lösung für das vorliegende Kernproblem. Das Beenden und Neustarten von explorer.exe kann zu anderen Problemen führen.
James Mertz

Antworten:

17

Ich hatte ein ähnliches Problem mit einem Spiel, das ich habe. Sie können ganz einfach ein kurzes Batch-Skript erstellen, das beendet und neu explorer.exegestartet wird, und dann das Batch-Skript ausführen, wenn Sie das Spiel starten möchten. Hier ist das Skript startgame.bat:

@echo off
taskkill /f /IM explorer.exe
game.exe
Start explorer.exe

Offensichtlich durch game.exedeine Exe ersetzen . Platzieren Sie die Batch-Datei neben Ihrer Spiel-Exe und führen Sie sie stattdessen aus.

schwer
quelle
Und ich würde auf das Batch-Skript in der Verknüpfung für das Spiel verlinken?
IndyK1ng
Ja, Sie würden eine Verknüpfung zu diesem Batch-Scrip erstellen, um Ihre aktuelle Verknüpfung zu ersetzen.
Heavyyd
2

Ich hatte ähnliche Probleme mit Diablo 2 unter Windows 7. Das Problem wurde behoben, indem der Kompatibilitätsmodus auf Windows XP eingestellt wurde. Klicken Sie mit der rechten Maustaste auf die exe -> Eigenschaften -> klicken Sie auf die Registerkarte Kompatibilität. Von dort aus können Sie den Kompatibilitätsmodus aktivieren und auswählen, welches Betriebssystem für das Programm am besten geeignet ist. Das hat mich viele Male gerettet.

Ich habe tatsächlich nach dem Batch-Code gesucht, um den Explorer zu beenden, während ich ein bestimmtes Programm ausführte. GTA IV ist auf meinem Computer nicht spielbar, während der Explorer ausgeführt wird

Alex
quelle
1

Wenn der Explorer nach dem Beenden des Spiels nicht startet, versuchen Sie:

taskkill /f /IM explorer.exe

game.exe

C:\windows\explorer.exe

/// info to last line: oder dein Pfad zum Windows-Ordner

Thomas
quelle
0

Sie können dazu eine Batch-Datei einrichten.

Öffnen Sie den Editor und speichern Sie ihn, nachdem Sie fertig sind, und nennen Sie ihn "start_game.bat". Ändern Sie den Dateityp in "alle Dateien". Dieser Schritt stellt sicher, dass die Dateierweiterung in .bat geändert wird

@ ECHO AUS

"C: \ Pfad zu deinem Spiel \ game.exe"

TASKKILL / F / IM explorer.exe

: Taskcheck

TASKLIST / FI "IMAGENAME eq game.exe" / FI "STATUS e q running"

GOTO loop_check

: loop_check

TASKLIST / FI "IMAGENAME eq game.exe " 2> NUL | find / I / N " game.exe "> NUL

IF "% ERRORLEVEL%" == "0" GOTO start_explorer ELSE GOTO loop_check

: start_explorer

"C: \ windows \ explorer.exe"

PAUSE

Ich habe dies nicht auf meinem eigenen Computer getestet, daher sind möglicherweise geringfügige Anpassungen erforderlich.

Grundsätzlich sollte (sollte) dies die Exe-Datei Ihres Spiels starten, die explorer.exe-Task beenden und dann eine Schleife ausführen, um zu überprüfen, ob die Exe Ihres Spiels ausgeführt wird. Wenn dies der Fall ist, überprüfen Sie es erneut. Ist dies nicht der Fall, starten Sie explorer.exe

Stellen Sie sicher, dass Sie die Verweise auf "game.exe" auf die ausführbare Datei Ihres Spiels ändern.

Welches Spiel versuchen Sie aus Neugier zu spielen?

Kraftfluss
quelle
Befehl und erobern. Es läuft gut, aber der Explorer scheint aus irgendeinem Grund einige seltsame Farben zu überlagern.
IndyK1ng
Ich habe die Erwähnung eines Mods eines Drittanbieters gesehen, der möglicherweise das Farbproblem behebt : purefaction.org Ich bin mir jedoch nicht sicher, ob Sie Multiplayer mit Spielern spielen können, die ohne den Mod laufen. Außerdem bin ich darauf gestoßen: Sevenforums.com/gaming/…
Force Flow