การเปลี่ยน Task Manager ด้วย Process Explorer ใน Vista
หากคุณไม่คุ้นเคยกับยูทิลิตี Sysinternals Process Explorer คุณควรตรวจสอบ ... มันให้ข้อมูลมากกว่าตัวจัดการงานเริ่มต้นรวมถึงมุมมองแบบต้นไม้ของกระบวนการทั้งหมดเพื่อให้คุณเห็นกระบวนการที่เปิดตัวกระบวนการอื่น คุณสามารถดูข้อมูลเกี่ยวกับกระบวนการได้ทุกชิ้นรวมถึงการจัดการคีย์รีจิสทรีที่เกี่ยวข้องไฟล์ที่เปิด แม้มีฟังก์ชั่นการค้นหา.
นอกจากนี้คุณยังสามารถแทนที่ตัวจัดการงานด้วย Process Explorer ผ่านทางเมนูตัวเลือกซึ่งเป็นหัวเรื่องเฉพาะของบทความนี้เนื่องจากมันใช้งานไม่ได้ใน Vista.
นี่คือหน้าจอเริ่มต้น ... จดบันทึกพิเศษของกราฟเล็ก ๆ ที่นั่น.
หากคุณคลิกที่กราฟเล็ก ๆ น้อย ๆ เหล่านั้นหรือกดปุ่ม Ctrl + I รวมกันคุณจะพบกล่องโต้ตอบข้อมูลระบบซึ่งจะให้ข้อมูลเพิ่มเติมแก่คุณ เพียงลองเลื่อนเม้าส์ไปที่เดือยใด ๆ ในกราฟ ... มันจะแสดงให้คุณเห็นว่าแอปพลิเคชันใดที่ทำให้เกิดเข็มนั้น.
ปรับปรุง
Process Explorer รุ่นล่าสุดไม่มีปัญหาใด ๆ กับ Vista ดังนั้นทุกสิ่งที่อยู่ด้านล่างจุดนี้มีวัตถุประสงค์เพื่อให้ข้อมูลเท่านั้น.
ปัญหาเกิดขึ้นเมื่อคุณพยายามเลือกตัวเลือกแทนที่ตัวจัดการงานภายใต้ Windows Vista ที่เปิดใช้งาน UAC.
หมายเหตุ: หากคุณปิดใช้งาน UAC ไม่จำเป็นต้องอ่านเกินกว่าจุดนี้.
หากคุณไม่ได้ปิดใช้งาน UAC คุณจะได้รับข้อความแสดงข้อผิดพลาดนี้:
ปัญหาเกิดขึ้นเนื่องจากตามค่าเริ่มต้นตัวจัดการงานไม่ได้เปิดใช้ด้วยสิทธิ์ระดับผู้ดูแลระบบดังนั้นการเปลี่ยนแทนจะไม่ใช่ สิ่งที่เราต้องทำคือทำการแมปรายการรีจิสตรีอีกครั้งเพื่อให้คุณสามารถเรียกใช้ผ่านคำสั่ง sudo ของยูทิลิตี้เริ่ม ++ เพื่อยกระดับให้กับผู้ดูแลระบบก่อนที่เราจะเริ่มต้น.
ก่อนอื่นให้แน่ใจว่าคุณดาวน์โหลดและติดตั้งยูทิลิตี้ Start ++ ของ Brandon Paddock ซึ่งมีคำสั่ง sudo ที่เราต้องการ (คุณสามารถใช้ powertoy ยกระดับหากคุณมีแนวโน้มมาก)
ตอนนี้คุณจะต้องเปิดตัวแก้ไขรีจิสทรีของคุณและเรียกดูรหัสต่อไปนี้ คุณควรทราบว่าหากคุณต้องการปิดการแทนที่ตัวจัดการงานคุณต้องลบคีย์นี้เท่านั้น.
ตัวเลือกการดำเนินการตัวเลือก \ taskmgr.exe HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows
ตอนนี้มองหาค่า“ ดีบักเกอร์” ในบานหน้าต่างด้านขวาและเปลี่ยนเป็นชี้ไปที่สตริงคำสั่งนี้ซึ่งคุณจะต้องแก้ไขเพื่อให้ตรงกับชื่อผู้ใช้ของคุณและตำแหน่งที่คุณวางกระบวนการสำรวจ สิ่งสำคัญที่นี่คือมันต้องเป็นเส้นทางแบบเต็มไปยัง sudo.cmd เช่นเดียวกับเส้นทางแบบเต็มไปยังกระบวนการสำรวจ.
c: \ users \ geek \ AppData \ Local \ Start ++ \ CMDs \ sudo.cmd c: \ users \ geek \ bin \ processexplorer \ procexp.exe
โปรดทราบว่าควรมีช่องว่างระหว่างสองเส้นทางเท่านั้น หลังจากนั้นคุณควรจะสามารถแทนที่ตัวจัดการงานด้วยตัวสำรวจกระบวนการได้.
ดาวน์โหลด Sysinternals Process Explorer จาก Microsoft
หมายเหตุ: ขอขอบคุณ Steve ที่ยิ่งใหญ่และยอดเยี่ยมสำหรับการมุ่งหน้าสู่สิ่งนี้.