คำสั่ง Taskkill ทำงานหลายครั้งเมื่อดำเนินการจากแบตช์ไฟล์


1

ฉันต้องทำให้กระบวนการที่ฉันต้องการปิดโปรแกรมโดยอัตโนมัติ

เมื่อวิ่ง

taskkill /IM notepad.exe

จาก CMD มันใช้งานได้ดี

แต่เมื่อฉันสร้างแบตช์ไฟล์เพื่อทำสิ่งเดียวกันมันล้มเหลว ไฟล์ bat ทำงาน แต่โปรแกรมไม่ได้ปิด

จะแก้ไขปัญหานี้ได้อย่างไร?


1
คุณกำลังเรียกใช้คำสั่งในพรอมต์คำสั่งการจัดการ แต่คุณเพียงแค่ดับเบิลคลิกที่ไฟล์แบตช์เพื่อที่จะไม่ทำงานในฐานะผู้ดูแลระบบ? หากคุณเรียกใช้ไฟล์แบตช์จากพรอมต์คำสั่งของผู้ดูแลระบบหรือคลิกขวาที่ไฟล์แบทช์และเลือก "Run as administrator" มันใช้งานได้แล้ว หากแผ่นจดบันทึกถูกยกระดับไฟล์แบตช์ที่ไม่ผ่านการยกระดับจะได้รับการเข้าถึงถูกปฏิเสธฉันสงสัยว่า คุณอาจต้องการเพิ่มสวิตช์ / f เพื่อบังคับปิด เช่นtaskkill /F /IM notepad.exe
ช่วยด้วยมือ

คำตอบ:


0

ผมพบคำตอบได้ที่เว็บไซต์น้องสาวที่StackOverflow

ลองทำสิ่งต่อไปนี้:

taskkill /f /im notepad.exe

ความคิดเห็นแนะนำว่าต้องเพิ่มแฟล็ก / f ในไฟล์ bat เพื่อให้ taskkill ทำงาน


เรียกใช้งานได้ในระดับสูงในฐานะผู้ดูแลระบบ .... ฉันเห็นว่าสิ่งนี้ได้รับการแก้ไขด้วยการทำเช่นนี้กับเขา/f /imสลับ - เพิ่มคำตอบของคุณและแท็กฉันกลับมาได้โปรด
Pimp Juice IT
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.