ฆ่า explorer.exe เมื่อกระบวนการเริ่มต้นและเริ่มต้นใหม่เมื่อกระบวนการสิ้นสุดลง


11

ฉันมีเกมที่ดูไม่สมบูรณ์แบบตราบใดที่explorer.exeยังทำงานอยู่ ขณะนี้กระบวนการกำลังเริ่มเกมให้ฆ่า explorer.exe จากตัวจัดการงานจากนั้นเมื่อเกมเสร็จแล้วให้ทำการรีสตาร์ท explorer จากตัวจัดการงาน ฉันสงสัยว่ามีวิธีการตั้งค่าทางลัดสำหรับเกมในการทำเช่นนี้หรือไม่ ฉันรู้ว่าคุณสามารถรันคำสั่งจากภายในคุณสมบัติของทางลัด แต่ฉันไม่ทราบวิธี

ฉันต้องการให้ทางลัด kill explorer.exe เริ่มเกมแล้วเริ่ม explorer.exe อีกครั้งเมื่อเกมเสร็จสิ้น

ฉันใช้ Windows 7 Professional 64 บิต


นี่ไม่ใช่ทางออกที่ดีสำหรับปัญหาหลักที่อยู่ในมือ การฆ่าและรีสตาร์ท explorer.exe อาจทำให้เกิดปัญหาอื่น ๆ
James Mertz

คำตอบ:


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

คุณสามารถตั้งค่าไฟล์แบตช์เพื่อทำสิ่งนี้

เปิด notepad ขึ้นมาและหลังจากเสร็จแล้วให้บันทึกและตั้งชื่อบางอย่างเช่น "start_game.bat" และเปลี่ยนประเภทไฟล์เป็น "all files" ขั้นตอนนี้ทำให้แน่ใจว่านามสกุลไฟล์ได้รับการเปลี่ยนเป็น. bat

@ECHO OFF

"C: \ path ไปที่ game \ game.exe ของคุณ"

TASKKILL / F / IM explorer.exe

: taskcheck

TASKLIST / FI "IMAGENAME eq game.exe" / FI "สถานะการทำงานคิว"

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"

หยุด

ฉันยังไม่ได้ทดสอบสิ่งนี้ในเครื่องของฉันเองดังนั้นจึงอาจต้องมีการปรับเปลี่ยนเล็กน้อย

โดยพื้นฐานสิ่งที่ควรทำคือเริ่มไฟล์ exe ของเกมฆ่าภารกิจ explorer.exe จากนั้นวนรอบเพื่อตรวจสอบว่า exe ในเกมของคุณทำงานหรือไม่ ถ้าเป็นเช่นนั้นตรวจสอบอีกครั้ง ถ้าไม่ใช่ให้เริ่ม explorer.exe

ตรวจสอบให้แน่ใจว่าเปลี่ยนการอ้างอิงถึง "game.exe" เป็นสิ่งที่เรียกใช้งานได้ในเกมของคุณ

ด้วยความอยากรู้อยากเห็นเกมอะไรที่คุณพยายามวิ่งเล่น


สั่งการและพิชิต มันทำงานได้ดี แต่ Explorer ดูเหมือนจะซ้อนทับสีแปลก ๆ ด้วยเหตุผลบางอย่าง
indyK1ng

ฉันเห็นการพูดถึง mod ของบุคคลที่สามที่อาจแก้ไขปัญหาสี: purefaction.org แม้ว่าฉันไม่แน่ใจว่าคุณจะสามารถเล่นหลายคนกับนักเล่นเกมที่ทำงานโดยไม่ใช้ mod หรือไม่ นอกจากนี้ฉันยังเจอสิ่งนี้: sevenforums.com/gaming/…
แรงไหล
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.