มีสิทธิ์ผู้ดูแลระบบใน Windows XP แต่ได้รับ“ กระบวนการยกเลิกข้อผิดพลาด: การเข้าถึงถูกปฏิเสธ” วิธีการฆ่ากระบวนการ?


2

ในหนึ่งในเครื่อง Windows XP ที่ฉันใช้เป็นประจำมีกระบวนการที่เริ่มต้นขึ้นเป็นระยะ ฉันต้องการที่จะฆ่ากระบวนการ - บางครั้ง - เพราะบางครั้งมันทำงานเมื่อฉันไม่ว่างทำบางสิ่งบางอย่างที่ใช้เครื่องมาก

ฉันได้ลองลดความสำคัญของกระบวนการไปที่ "Idle" เพื่อลดผลกระทบ แต่มันไม่ใช่ซีพียูที่เป็นปัญหา แต่กระบวนการนั้นใช้ดิสก์มากและไม่ว่ากระบวนการนั้นจะมีความสำคัญมากเพียงใดก็ตาม แต่ก็ยังทำให้ดิสก์มีความสำคัญเมื่อทำงาน

การใช้ ประมวลผล Explorer ฉันสามารถค้นหากระบวนการคลิกขวาและเลือก ฆ่ากระบวนการ แต่ฉันได้รับข้อความเสมอ "ข้อผิดพลาดในการยกเลิกกระบวนการ: การเข้าถึงถูกปฏิเสธ"

นี่ไม่ใช่กระบวนการระบบปฏิบัติการ แต่เป็นซอฟต์แวร์ของบุคคลที่สาม กระบวนการนั้นกำลังทำอะไรเพื่อป้องกันตัวเองจากการถูกยกเลิก?

ฉันจะฆ่ากระบวนการดังกล่าวได้อย่างไร มีวิธีใดที่ฉันจะแก้ไขความปลอดภัยของกระบวนการหรือรายการควบคุมการเข้าถึง (ACL) ที่อื่นโดยใช้ Process Explorer หรือเครื่องมืออื่นเพื่อให้ฉันสามารถฆ่าได้อย่างมีประสิทธิภาพ



@quack quixote: ขอบคุณ แต่คำถามเหล่านั้นไม่เกี่ยวข้องกับปัญหา "การเข้าถึงถูกปฏิเสธ" ซึ่งเป็นศูนย์กลางของคำถามนี้ ฉันยังถามด้วยว่ามีวิธีในการแก้ไขความปลอดภัยของกระบวนการ / ACL หรือไม่และฉันไม่เห็นคำถามเหล่านั้นถามเช่นกัน
Chris W. Rea

แม้ว่าฉันจะเห็น superuser.com/questions/109010 .. มาก ปิด แต่ไม่มีซิการ์ ฉันถามอีกครั้ง: XP x86 ไม่ใช่ Win7 x64
Chris W. Rea

คุณสามารถบอกชื่อกระบวนการกับเราได้ไหม
Jet

คำตอบ:


1
at 16:44 /Interactive taskmgr.exe

สิ่งนี้จะเพิ่มงานในตัวกำหนดตารางเวลาเพื่อรัน taskmgr.exe เวลา 16:44 เลือกเวลาของคุณประมาณ 1 นาทีในอนาคตจากเวลาปัจจุบัน taskmgr.exe จะทำงานด้วยบัญชีระบบที่มีสิทธิ์เพิ่มเติม ดูว่ามันใช้งานได้


การใช้งานแบบโต้ตอบเป็นสิ่งที่อันตราย
kinokijuf

@kinokijuf อันตราย แต่ไม่ใช่ในกรณีนี้ รีจิสทรีก็อันตรายเช่นกัน ... ;)
Jet

1

กระบวนการอาจเริ่มต้นด้วย SeShutdownPrivilege ที่ตั้งค่าเป็นปฏิเสธ (หรือไม่ได้ตั้งค่าเป็นอนุญาต) สำหรับคุณหรือกลุ่มที่คุณอยู่

ไฟขึ้น procexp.exeค้นหากระบวนการคลิกขวา - & gt; คุณสมบัติ - & gt; แท็บความปลอดภัย - & gt; ปุ่มสิทธิ์ คุณอาจต้องเรียกใช้ procexp.exe ยกระดับเพื่อดูอะไร


1

ดูเหมือนว่าฉันจะสามารถฆ่ากระบวนการที่เป็นปัญหาโดยใช้ กระบวนการแฮ็กเกอร์ ซึ่งบังเอิญฉันได้เรียนรู้เกี่ยวกับวันนี้จาก โฆษณาโปรโมตชุมชน SuperUser :

Process Hacker: more than you ever wanted from Process Explorer.

หนึ่งในคุณสมบัติที่ระบุไว้คือ "การยุติกระบวนการที่มีประสิทธิภาพ" จากหน้าโครงการ:

Process Hacker เป็นโปรแกรมดูและหน่วยความจำกระบวนการฟรีและโอเพนซอร์ส   บรรณาธิการด้วยคุณสมบัติที่เป็นเอกลักษณ์เช่น การยุติกระบวนการที่มีประสิทธิภาพ มัน   สามารถแสดงบริการกระบวนการและเธรดโมดูลจัดการและ   ภูมิภาคหน่วยความจำ [เน้นเหมือง]

ในขณะที่ฉันไม่ได้ตั้งใจจะเปลี่ยน Process Explorer นี้เป็นเครื่องมือใหม่ที่น่าสนใจและน่าสนใจที่จะเรียนรู้เพิ่มเติม


0

taskkill / f จะทำมัน!


ขอบคุณสำหรับคำแนะนำ แต่นี่คือผลลัพธ์: ข้อผิดพลาด: กระบวนการที่มี PID nnnn ไม่สามารถยกเลิกได้ สาเหตุ: การเข้าถึงถูกปฏิเสธ
Chris W. Rea

และคุณมี / f โดยทั่วไปฉันติดตั้ง cygwin และ kill -9 ทำงานทุกครั้งดังนั้นฉันจึงหวังว่า taskkill / f จะทำเช่นนี้! หากคุณใช้ชื่อกระบวนการ sc / queryex คุณจะเห็นสาเหตุของการไม่สามารถฆ่ากระบวนการ
user33788

ฉันยังได้ติดตั้ง cygwin แล้ว รายงาน "kill -9 nnnn": bash: kill: (nnnn) - ไม่มีกระบวนการดังกล่าว ... ฉันไม่คิดว่าการฆ่าของ cygwin จะเห็นกระบวนการนี้เพราะไม่ใช่กระบวนการของ cygwin "ps -ef" แสดงรายการ bash และ ps เท่านั้น
Chris W. Rea

วิธีการเกี่ยวกับกระบวนการ wmic โดยที่ "processid = 'xxxx'" ลบออก
user33788

0

ซอฟต์แวร์คืออะไร ดูเหมือนว่าจะเป็นบริการ คุณจะได้รับข้อผิดพลาดนั้นเมื่อคุณพยายามที่จะฆ่ากระบวนการ (จากตัวจัดการงานหรือ Process Explorer) ที่ทำงานเป็นบริการ

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