Membunuh explorer.exe saat suatu proses dimulai dan memulai kembali ketika suatu proses berakhir

11

Saya memiliki permainan yang tidak terlihat sempurna selama explorer.exeberjalan. Saat ini prosesnya adalah untuk memulai permainan, bunuh explorer.exe dari task manager kemudian setelah game selesai restart explorer dari task manager. Saya bertanya-tanya apakah ada cara untuk mengatur cara pintas untuk permainan untuk melakukan ini. Saya tahu Anda dapat menjalankan perintah dari dalam properti shortcut, tapi saya tidak tahu caranya.

Hanya untuk menyatakan kembali, saya ingin memiliki shortcut kill explorer.exe, mulai game, lalu restart explorer.exe setelah game selesai.

Saya menjalankan Windows 7 Professional 64-bit.

indyK1ng
sumber
Ini bukan solusi yang baik untuk masalah inti yang ada. Membunuh dan memulai kembali explorer.exe dapat menyebabkan masalah lain.
James Mertz

Jawaban:

18

Saya memiliki masalah yang sama dengan permainan yang saya miliki. Anda dapat dengan mudah membuat skrip batch pendek yang akan mematikan dan memulai kembali explorer.exedan kemudian menjalankan skrip batch ketika Anda ingin memulai permainan. Ini skripnya startgame.bat:

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

Jelas ganti game.exedengan exe Anda. Tempatkan file batch di sebelah exe game Anda dan jalankan sebagai gantinya.

astaga
sumber
Dan saya akan menautkan ke skrip batch dalam pintasan untuk game?
indyK1ng
Yap, Anda akan membuat pintasan ke skrip batch ini untuk mengganti pintasan Anda saat ini.
heavyd
2

Saya punya masalah serupa dengan Diablo 2 di Windows 7. Memperbaikinya dengan mengatur mode kompatibilitas ke Windows XP. Klik kanan pada exe -> properties -> klik tab kompatibilitas dan dari sana Anda dapat mengaktifkan mode kompatibilitas dan memilih OS mana yang paling cocok untuk program. Ini telah menyelamatkan saya banyak kali.

Saya benar-benar mencari kode batch untuk mengakhiri explorer saat menjalankan program tertentu. GTA IV benar-benar tidak dapat diputar di komputer saya saat penjelajah berjalan heh

Alex
sumber
1

jika penjelajah tidak memulai setelah keluar dari game coba:

taskkill /f /IM explorer.exe

game.exe

C:\windows\explorer.exe

/// info ke baris terakhir: atau jalur Anda ke folder windows

Thomas
sumber
0

Anda dapat mengatur file batch untuk melakukan ini.

Buka notepad, dan setelah Anda selesai, simpan dan beri nama seperti "start_game.bat" dan ubah jenis file menjadi "semua file". Langkah ini memastikan ekstensi file diubah menjadi .bat

@ECHO MATI

"C: \ path ke game Anda \ game.exe"

TASKKILL / F / IM explorer.exe

: periksa tugas

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

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

: start_explorer

"C: \ windows \ explorer.exe"

PAUSE

Saya belum menguji ini pada mesin saya sendiri, jadi mungkin perlu sedikit penyesuaian.

Pada dasarnya, apa yang harus dilakukan adalah memulai file exe game Anda, mematikan tugas explorer.exe, dan kemudian loop untuk memeriksa untuk melihat apakah exe game Anda berjalan. Jika ya, periksa lagi. Jika tidak, mulai explorer.exe

Pastikan untuk mengubah referensi ke "game.exe" menjadi apa pun yang dapat dieksekusi permainan Anda.

Karena penasaran, permainan apa yang sedang Anda coba jalankan?

Aliran kekuatan
sumber
Command and Conquer. Ini berjalan dengan baik, tetapi Explorer tampaknya overlay warna aneh untuk beberapa alasan
indyK1ng
Saya melihat penyebutan mod pihak ke-3 yang dapat mengatasi masalah warna: purefaction.org Meskipun, saya tidak yakin apakah Anda akan bisa bermain multipemain dengan gamer yang berjalan tanpa mod. Juga, saya menemukan ini: sevenforums.com/gaming/…
Force Flow