Giết explorer.exe khi một quá trình bắt đầu và khởi động lại nó khi một quá trình kết thúc


11

Tôi có một trò chơi không hoàn hảo miễn explorer.exelà đang chạy. Hiện tại quá trình này là để bắt đầu trò chơi, tiêu diệt explorer.exe từ trình quản lý tác vụ sau đó khi trò chơi hoàn tất khởi động lại explorer từ trình quản lý tác vụ. Tôi đã tự hỏi nếu có một số cách để thiết lập các phím tắt cho trò chơi để làm điều này. Tôi biết bạn có thể thực thi các lệnh từ trong thuộc tính của phím tắt, nhưng tôi không biết làm thế nào.

Chỉ cần nghỉ ngơi, tôi muốn có phím tắt kill explorer.exe, bắt đầu trò chơi, sau đó khởi động lại explorer.exe sau khi trò chơi kết thúc.

Tôi đang chạy Windows 7 Professional 64-bit.


Đây không phải là một giải pháp tốt cho vấn đề cốt lõi trong tay. Giết và khởi động lại explorer.exe có thể dẫn đến các vấn đề khác.
James Mertz

Câu trả lời:


18

Tôi đã có một vấn đề tương tự với một trò chơi tôi có. Bạn có thể dễ dàng tạo một tập lệnh bó ngắn sẽ giết và khởi động lại explorer.exevà sau đó chạy tập lệnh bó mà bạn muốn bắt đầu trò chơi. Đây là kịch bản startgame.bat:

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

Rõ ràng thay thế game.exebằng exe của bạn. Đặt tệp bó bên cạnh exe trò chơi của bạn và chạy nó thay thế.


Và tôi sẽ liên kết đến tập lệnh bó trong lối tắt cho trò chơi?
indyK1ng

Đúng, bạn sẽ tạo một lối tắt cho tập lệnh này để thay thế lối tắt hiện tại của bạn.
heavyyd

2

Tôi đã gặp vấn đề tương tự với Diablo 2 trên Windows 7. Đã khắc phục bằng cách đặt chế độ tương thích với Windows XP. Nhấp chuột phải vào exe -> thuộc tính -> nhấp vào tab tương thích và từ đó bạn có thể bật chế độ tương thích và chọn HĐH nào phù hợp nhất cho chương trình. Điều này đã giúp tôi tiết kiệm rất nhiều lần.

Tôi đã thực sự tìm kiếm mã hàng loạt để kết thúc explorer trong khi thực hiện một chương trình nhất định. GTA IV hoàn toàn không thể phát trên máy tính của tôi trong khi explorer đang chạy heh


1

Nếu explorer không bắt đầu sau khi thoát trò chơi, hãy thử:

taskkill /f /IM explorer.exe

game.exe

C:\windows\explorer.exe

/// thông tin đến dòng cuối cùng: hoặc đường dẫn của bạn đến thư mục windows


0

Bạn có thể thiết lập một tệp bó để làm điều này.

Mở notepad và sau khi bạn hoàn tất, hãy lưu nó và đặt tên cho nó là "start_game.bat" và thay đổi loại tệp thành "tất cả các tệp". Bước này đảm bảo phần mở rộng tệp được thay đổi thành .bat

@ECHO TẮT

"C: \ đường dẫn đến trò chơi của bạn \ game.exe"

TASKKILL / F / IM explorer.exe

: kiểm tra nhiệm vụ

TASKLIST / FI "IMAGENAME eq game.exe" / FI "TÌNH TRẠNG e q đang chạy"

Vòng lặp GOTO

: loop_check

TASKLIST / FI "IMAGENAME eq game.exe " 2> NUL | tìm / I / N " game.exe "> NUL

NẾU "% ERRORLEVEL%" == "0" GOTO start_explorer ELSE GOTO loop_check

: start_explorer

"C: \ windows \ explorer.exe"

TẠM NGỪNG

Tôi chưa thử nghiệm điều này trên máy của mình, vì vậy nó có thể cần điều chỉnh nhỏ.

Về cơ bản, những gì (nên) làm là bắt đầu tệp exe của trò chơi của bạn, hủy tác vụ explorer.exe và sau đó lặp để kiểm tra xem exe của trò chơi của bạn có đang chạy hay không. Nếu có, hãy kiểm tra lại. Nếu không, hãy bắt đầu explorer.exe

Đảm bảo thay đổi các tham chiếu đến "game.exe" thành bất cứ thứ gì có thể thực thi được trong trò chơi của bạn.

Vì tò mò, trò chơi nào mà bạn đang cố chạy?


Chỉ huy và chinh phục. Nó chạy tốt, nhưng Explorer dường như phủ lên một số màu kỳ lạ vì một số lý do.
indyK1ng

Tôi thấy đề cập đến một mod của bên thứ 3 có thể giải quyết vấn đề về màu sắc: purfaction.org Mặc dù vậy, tôi không chắc liệu bạn có thể chơi nhiều người chơi với các game thủ đang chạy mà không cần mod không. Ngoài ra, tôi tình cờ phát hiện ra điều này: sevenforums.com/gaming/ Từ
Force Flow
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.