Matar explorer.exe cuando se inicia un proceso y reiniciarlo cuando finaliza un proceso


11

Tengo un juego que no se ve perfecto mientras explorer.exese ejecuta. Actualmente, el proceso es iniciar el juego, eliminar explorer.exe desde el administrador de tareas y luego, una vez que el juego haya terminado, reinicie el explorador desde el administrador de tareas. Me preguntaba si había alguna forma de configurar el atajo para que el juego hiciera esto. Sé que puedes ejecutar comandos desde las propiedades del acceso directo, pero no sé cómo.

Solo para reformular, quiero que el atajo mate explorer.exe, inicie el juego, luego reinicie explorer.exe una vez que el juego haya terminado.

Estoy ejecutando Windows 7 Professional de 64 bits.


Esta no es una buena solución para el problema central en cuestión. Matar y reiniciar explorer.exe puede provocar otros problemas.
James Mertz

Respuestas:


18

He tenido un problema similar con un juego que tengo. Puede crear fácilmente un script por lotes corto que matará y reiniciará explorer.exey luego ejecutará el script por lotes cuando desee iniciar el juego. Aquí está el guión startgame.bat:

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

Obviamente reemplace game.execon su exe. Coloque el archivo por lotes junto a su exe de juego y ejecútelo en su lugar.


¿Y me vincularía al script por lotes en el acceso directo para el juego?
indyK1ng

Sí, crearía un acceso directo a este script por lotes para reemplazar su acceso directo actual.
heavyd

2

He tenido problemas similares con Diablo 2 en Windows 7. Lo solucioné configurando el modo de compatibilidad en Windows XP. Haga clic derecho en el exe -> propiedades -> haga clic en la pestaña de compatibilidad y desde allí puede habilitar el modo de compatibilidad y elegir qué sistema operativo es el más adecuado para el programa. Esto me ha salvado muchas veces.

En realidad, estaba buscando el código de lote para finalizar el explorador mientras ejecutaba cierto programa. GTA IV no se puede reproducir en mi computadora mientras el explorador está ejecutando je


1

si el explorador no comienza después de salir del juego, intente:

taskkill /f /IM explorer.exe

game.exe

C:\windows\explorer.exe

/// información a la última línea: o la ruta de acceso a la carpeta de Windows


0

Puede configurar un archivo por lotes para hacer esto.

Abra el bloc de notas y, una vez que haya terminado, guárdelo y asígnele un nombre como "start_game.bat" y cambie el tipo de archivo a "todos los archivos". Este paso asegura que la extensión del archivo se cambie a .bat

@ECHO OFF

"C: \ ruta de acceso a su juego \ 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 | buscar / I / N " game.exe "> NUL

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

: start_explorer

"C: \ windows \ explorer.exe"

PAUSA

No he probado esto en mi propia máquina, por lo que puede necesitar ajustes menores.

Básicamente, lo que esto (debería) hacer es iniciar el archivo exe de su juego, eliminar la tarea explorer.exe y luego hacer un bucle para verificar si el exe de su juego se está ejecutando. Si es así, verifíquelo nuevamente. Si no es así, inicie explorer.exe

Asegúrate de cambiar las referencias a "game.exe" a cualquiera que sea el ejecutable de tu juego.

Por curiosidad, ¿qué juego estás tratando de ejecutar?


Dirigir y conquistar. Funciona bien, pero Explorer parece estar superponiendo algunos colores extraños por alguna razón.
indyK1ng

Vi mencionar un mod de terceros que puede abordar el problema del color: purefaction.org Sin embargo, no estoy seguro de si podrías jugar en el modo multijugador con jugadores que se ejecutan sin el mod. Además, me topé con esto: sevenforums.com/gaming/…
Force Flow
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.