Вбивство explorer.exe, коли процес запускається, і перезапуск його, коли процес закінчується


11

У мене гра, яка не виглядає ідеальною, поки explorer.exeпрацює. В даний час процес полягає в запуску гри, вбийте explor.exe з диспетчера завдань, після чого після закінчення гри перезавантажте провідник з менеджера завдань. Мені було цікаво, чи є якийсь спосіб встановити ярлик для цієї гри. Я знаю, що ви можете виконувати команди з властивостей ярлика, але я не знаю як.

Просто для перезапуску, я хочу, щоб ярлик убив explorer.exe, запустив гру, а потім перезапустив explorer.exe, коли гра закінчена.

У мене працює 64-розрядна версія Windows 7 Professional.


Це не дуже вдале вирішення основної проблеми. Вбивство та перезапуск Explor.exe може призвести до інших проблем.
Джеймс Мерц

Відповіді:


18

У мене була схожа проблема з грою, яку я маю. Ви можете легко створити короткий пакетний сценарій, який знищить і перезапустить, explorer.exeа потім запустить пакетний сценарій, до якого ви хочете запустити гру. Ось сценарій startgame.bat:

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

Очевидно, замініть game.exeсвоїм exe. Помістіть пакетний файл поруч із вашим ігровим файлом Exe та запустіть його замість цього.


І я б посилався на пакетний сценарій у ярлику до гри?
indyK1ng

Так, ви створили б ярлик цього пакетного сценарію, щоб замінити поточний ярлик.
важкий

2

У мене були подібні проблеми з Diablo 2 в Windows 7. Виправлено це, встановивши режим сумісності на Windows XP. Клацніть правою кнопкою миші на Exe -> властивості -> клацніть на вкладці сумісності, а звідти ви можете ввімкнути режим сумісності та вибрати, яка ОС найбільш підходить для програми. Це врятувало мене багато разів.

Я фактично шукав пакетний код для завершення Explorer, виконуючи певну програму. GTA IV абсолютно не піддається програванню на моєму комп’ютері, поки Explorer не працює


1

якщо Explorer не починається після гри, спробуйте:

taskkill /f /IM explorer.exe

game.exe

C:\windows\explorer.exe

/// інформація до останнього рядка: або ваш шлях до папки Windows


0

Ви можете встановити пакетний файл для цього.

Відкрийте блокнот, і після закінчення роботи збережіть його та назвіть щось на кшталт "start_game.bat" та змініть тип файлу на "всі файли". Цей крок гарантує, що розширення файлу буде змінено на .bat

@ECHO OFF

"C: \ шлях до вашої гри \ game.exe"

TASKKILL / F / IM explor.exe

: перевірка завдань

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

GOTO loop_check

: loop_check

ТАСКЛІСТ / FI "IMAGENAME eq game.exe " 2> NUL | знайти / I / N " game.exe "> NUL

ЯКЩО "% ERRORLEVEL%" == "0" GOTO start_explorer ELSE GOTO loop_check

: start_explorer

"C: \ windows \ explor.exe"

ПАУЗА

Я не перевіряв це на власній машині, тому може знадобитися незначне коригування.

В основному, це (слід) зробити, це запустити файл EXE у вашій грі, вбити завдання explor.exe, а потім петлю перевірити, чи працює програма EXE вашої гри. Якщо це так, перевірте ще раз. Якщо це не так, запустіть explorer.exe

Не забудьте змінити посилання на "game.exe" на будь-який виконуваний файл вашої гри.

З цікавості, яку гру ви намагаєтеся запустити?


Командуй і підкорюй. Він працює добре, але, здається, Explorer чомусь накладає деякі дивні кольори.
indyK1ng

Я побачив згадку про сторонній мод, який може вирішити проблему кольорів: purefaction.org Хоча я не впевнений, чи змогли б ви грати в багатокористувацькі гравці, які працюють без мода. Також я натрапив на це: sevenforums.com/gaming/…
Force Flow
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.