เรียกใช้ตัวจัดการงาน (กระบวนการสำรวจ) ในฐานะผู้ดูแล


13

ฉันติดตั้ง Sysinternals Process Explorer เป็นตัวจัดการงานของระบบ (Win7 64) เนื่องจากครึ่งหนึ่งของตัวชี้วัดสำหรับสิ่งที่เริ่มต้นขึ้นเมื่อการบริการและกระบวนการที่เริ่มต้นภายใต้บัญชีผู้ใช้อื่นหายไปอย่างเงียบ ๆ หรือแสดงผิดฉันจึงต้องการเรียกใช้ Process Explorer ในฐานะผู้ดูแลระบบตามค่าเริ่มต้น
การเลือกรายการที่เหมาะสมจากเมนูหลังจากล้มเหลวในการดำเนินการกับกระบวนการหรือสงสัยว่าทำไมตัวชี้วัดบางตัวจึงไม่น่าเชื่อถือ (เช่นไม่มี I / O เกิดขึ้นเมื่อดิสก์อ่าน / เขียนข้อมูลเป็นกิกะไบต์เช่นในระหว่าง การดำเนินการสำรองข้อมูลระบบ) จะ "ทำงาน" อย่างแน่นอน แต่เป็นการทำซ้ำที่ไม่สะดวก

เรียกใช้ในฐานะผู้ดูแลระบบช่องทำเครื่องหมายในการทำงานคุณสมบัติของไฟล์สำหรับเครื่องมือที่คุณเปิดได้โดยคลิกที่ไอคอนหรือปล่อย (เช่นเช่น Autoruns) แม้ว่ามันจะเป็นต้นเหตุของ UAC ในลักษณะที่ทำให้มึนงงเลี่ยงทุกครั้ง
ฉันเข้าใจว่านี่เป็น "คุณสมบัติ" ของระบบความปลอดภัย Windows super ที่ไม่สามารถหลีกเลี่ยงได้โดยการปิด UAC อย่างสมบูรณ์ซึ่งตรงไปตรงมาคือการตัดสินใจออกแบบที่โง่ที่สุดที่สองที่ฉันเคยเห็นในชีวิตของฉัน

อย่างไรก็ตามปัญหาที่ใหญ่กว่าที่ฉันกำลังเผชิญอยู่ก็คือการเปิดใช้ช่องทำเครื่องหมายดังกล่าวสำหรับ Process Explorer จะปิดใช้งานตัวจัดการงาน Ctrl-shift-ESC แสดงเคอร์เซอร์ไม่ว่างเป็นเสี้ยววินาทีและดูเหมือนจะไม่ทำอะไรเลย การเลือก "ตัวจัดการงาน" จากเมนูบริบทบนแถบงานแสดงการแจ้งเตือนที่ระบุว่าต้องการสิทธิ์ที่สูงขึ้นเพื่อการดำเนินการนี้ให้เสร็จสิ้น (duh นั่นคือสิ่งที่ผู้ใช้ต้องการ!) ลำดับความสนใจที่ปลอดภัยจะแสดงหน้าจอล็อค คลิกที่ "ตัวจัดการงาน" ไม่มีอะไรทำ
การยกเลิกการเลือกที่ช่องทำเครื่องหมายทำให้กระบวนการ Explorer ทำงานได้อย่างราบรื่นอีกครั้ง แต่จะทำงานในฐานะผู้ใช้ปกติ (ไม่น่าแปลกใจ)

เห็นได้ชัดว่าพวก Windows มีความกังวลว่ามัลแวร์บางตัวที่ได้ล้มล้างระบบไปยังจุดที่มันสามารถข้ามลำดับความสนใจที่ปลอดภัยอาจจะสามารถเปิดโปรแกรมในฐานะผู้ดูแลระบบ ความเศร้าโศกที่ดี

มีวิธีแก้ไขทั้งสองอย่างที่ Process Explorer เกิดขึ้นเมื่อกดปุ่ม Ctrl-shift-ESC (หรือลำดับความสนใจ) และเรียกใช้ในฐานะผู้ดูแลระบบหรือไม่


ซึ่งเป็นไปตามที่คุณเป็นโง่ตัดสินใจการออกแบบที่คุณเคยเห็นในชีวิตของคุณหรือไม่
เลิกทำ

อย่างยิ่งถ้าโปรแกรมที่ต้องการบางสิทธิพิเศษ (เช่นโปรแกรมส่วนใหญ่ยกระดับทำ) กล่าวว่าสำหรับการเปิดการเชื่อมต่อเครือข่ายหรือจะเกินหมวกชุดทำงานหรืออะไรก็ตามที่มันอาจจะเป็นคุณควรจะรู้ว่าสิ่งที่โปรแกรมมีความตั้งใจที่จะทำ (โดยประมาณ ภายในระดับของการดำเนินงาน) และสามารถที่จะอนุญาตหรือปฏิเสธพฤติกรรมนี้ (และสามารถที่จะทำให้การตัดสินใจของคุณถาวร) โดยยังช่วยให้โปรแกรมที่จะเปลี่ยนการตั้งค่าเบราว์เซอร์ของคุณเขียนทับแฟ้มในไดเรกทอรีระบบหรือฟอร์แมตฮาร์ดดิสก์ แต่คุณอนุญาตให้ "เปลี่ยนคอมพิวเตอร์ของคุณ" ซึ่งโดยปกติแล้วเป็นสิ่งที่คุณไม่ต้องการ
Damon

คำตอบ:


10

เรียกใช้โดยอัตโนมัติในบูท WINDOWS

เริ่มต้นอะไรกับสิทธิ์ของผู้ดูแลในการบูต Windows เป็นค่อนข้างง่ายที่คุณจะมีเพียงเพื่อกำหนดการงาน นี่คือวิธีการทำงานสำหรับ Process Explorer ใน Windows 8.1 ทำงานใน Windows 10 ด้วย

  1. กดWin+ Sเสน่ห์ค้นหาเปิดพิมพ์ในschedในช่องค้นหาและเลือกงานกำหนดการตัวเลือก

  2. หน้าต่างตัวกำหนดเวลางานจะเปิดขึ้นคลิกสร้างงาน ...จากแผงการกระทำที่ถูกต้อง

  3. บนแท็บทั่วไปให้ป้อนชื่อที่คุณชอบและทำเครื่องหมายในช่องเรียกใช้ด้วยสิทธิ์พิเศษสูงสุดที่ด้านล่างเช่นนี้:ป้อนคำอธิบายรูปภาพที่นี่

  4. ไปที่แท็บทริกเกอร์กดปุ่มใหม่ ...และตั้งค่าเริ่มต้นงานเป็นเมื่อเข้าสู่ระบบกดตกลง :ป้อนคำอธิบายรูปภาพที่นี่

  5. บนแท็บการดำเนินการผลักดันใหม่ ...ปุ่มและการตั้งค่าการดำเนินการที่จะเริ่มต้นโปรแกรม ; ในProgram / script ให้ระบุพา ธ ไปยัง Process Explorer ที่ปฏิบัติการได้และสุดท้ายคือในประเภทAdd อาร์กิวเมนต์ (เป็นทางเลือก)ใน/ t (อันนี้จะทำให้ Process Explorer เริ่มลดขนาดลงเป็นt ray):ป้อนคำอธิบายรูปภาพที่นี่

โดยพื้นฐานแล้วคุณเสร็จแล้วกดตกลงในหน้าต่างสร้างงานหลัก Process Explorer จะเริ่มย่อให้เล็กสุดด้วยสิทธิพิเศษสูงสุดเมื่อคุณเข้าสู่ระบบ คุณสามารถปรับการตั้งค่าที่เหลือตามความต้องการของคุณเช่นทำให้งานนี้ทำงานเมื่อคอมพิวเตอร์ใช้แบตเตอรี่ (มีประโยชน์สำหรับแล็ปท็อป)

เรียกใช้ด้วยตนเองตามความต้องการ

ถ้ามันเป็นสิ่งจำเป็นในการเรียกใช้งานได้ตามความต้องการคุณจะต้องตั้งค่าเริ่มต้นในการสร้างงาน / การปรับเปลี่ยนในขั้นตอนที่ 4 นอกจากนี้ในการตั้งค่าแท็บตรวจสอบงานที่อนุญาตให้ทำงานได้ตามความต้องการ ตัวเลือกที่เหลือควรเหมือนกัน

จากนั้นสร้างทางลัดบนเดสก์ท็อป Windows ตั้งค่าเป้าหมาย :

C:\Windows\System32\schtasks.exe /run /tn "Process Explorer with Administrator Privileges"

(โปรดทราบว่าชื่องานควรตรงกับที่คุณตั้งไว้ในระหว่างการสร้างงาน)

หากคุณต้องการคุณสามารถตั้งค่าปุ่มทางลัดในฟิลด์ที่เกี่ยวข้อง สกรีนช็อตสำหรับการอ้างอิง:

ป้อนคำอธิบายรูปภาพที่นี่

เพียงเท่านี้คุณสามารถดับเบิลคลิกที่ทางลัดนี้หรือใช้ปุ่มทางลัดที่คุณตั้งไว้เพื่อเริ่มงานใด ๆ ด้วยสิทธิ์ของผู้ดูแลระบบและแม้แต่ UAC ที่น่ารำคาญก็จะไม่รบกวน

สำหรับคำใบ้ขอขอบคุณผู้เขียนคำตอบนี้


1
ชนิดของ "งาน" นี้ตราบเท่าที่มันเริ่ม Process Explorer ด้วยสิทธิพิเศษสูงสุด แต่ไม่ต้องการเท่าที่ควรเพราะมันจะทำให้มันเริ่มต้นทุกครั้งที่เริ่มและเรียกใช้ตลอดเวลา การรันมอนิเตอร์ระบบจะใช้ CPU ในปริมาณที่ไม่สำคัญมาก มีวันเป็นสัปดาห์แม้เมื่อฉันไม่ต้องการฟังก์ชั่นนี้เลย (และจากนั้นฉันต้องการมัน 30 ครั้งในหนึ่งชั่วโมง) ความปรารถนาของฉันคือการทำให้มันขึ้นมาพร้อมกับปุ่มกดเมื่อมีกระบวนการที่ควบคุมไม่ได้หรืออย่างนั้น ดูเหมือนว่าจะไม่มีทางกำหนดทริกเกอร์ (อย่างน้อยฉันก็ไม่พบใคร) ซึ่งสอดคล้องกับทั้งสอง
Damon

คีย์หรือลำดับคีย์ (หรือลำดับความสนใจที่ปลอดภัยหรืออะไรก็ตาม) ถ้านั่นมีอยู่ - บางทีมันอาจจะเป็นและฉันก็ไม่รู้ตัว - มันจะเป็นทางออกที่สมบูรณ์แบบ
Damon

โอ้ตอนนี้ไม่เข้าใจว่าฉันคิดถึงจุดตอบรับของคุณเมื่อ 3 ปีที่แล้ว ... อย่างไรก็ตามยังมีวิธีแก้ปัญหาอยู่ ฉันจะอัปเดตคำตอบทันที
Neurotransmitter

นอกเหนือจากการมีทางลัดที่น่ารำคาญที่มองเห็นได้ตลอดทั้งวัน (การซ่อนมันทำให้คีย์ลัดแตก) ทำงานได้อย่างสมบูรณ์แบบขอบคุณ ฉันจะยอมรับคำตอบของคุณเช่นนี้
Damon

ฉันเพิ่งซ่อนทางลัดทั้งหมดจากเดสก์ท็อป (คลิกขวาบนเดสก์ท็อป> ดู> ไม่เลือกแสดงไอคอนบนเดสก์ท็อป) และปุ่มทางลัดยังคงใช้ได้สำหรับฉัน ต้องบอกว่าฉันคลิกที่เดสก์ท็อปด้วยปุ่มซ้ายเพิ่มเติมเพื่อให้แน่ใจว่าโฟกัสยังคงอยู่บนเดสก์ท็อปไม่ใช่ในบางแอพ
Neurotransmitter

4

หากคุณใช้คุณสมบัติ "replace task manager" คุณสามารถเพิ่ม / e ไปยังบรรทัดคำสั่งเริ่มต้นในรีจิสทรีเพื่อให้มันทำงานในฐานะผู้ดูแลระบบ:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe]
"Debugger"="\"C:\\PROCEXP.EXE\" /e"

คุณสามารถเพิ่มประโยคในคำตอบเพื่ออธิบายสิ่งที่ทำ ขอบคุณ
fixer1234

หนึ่งนี้ "ทำงาน" ตราบเท่าที่มันเริ่มต้นกระบวนการและยกระดับมัน - เมื่อกดลำดับความสนใจตรงตามที่ต้องการ โชคไม่ดีที่มันปรากฏกล่องโต้ตอบความยินยอมที่น่ารำคาญทุกครั้ง แต่ถึงกระนั้นมันก็ยังติดอันดับโซลูชันที่ดีที่สุดเท่าที่เคยพบมา
Damon

ใช่กล่องโต้ตอบ UAC นั้นน่ารำคาญ แต่ฉันไม่เคยพบวิธีอื่นมาก่อน
Trass3r

@ Trass3r "D:\Programs\ProcessExplorer\procexp64.exe" /eค่าที่ถูกต้องสำหรับค่ารีจิสทรีจะอยู่ในรูปแบบ: ตัวอย่างของคุณใช้ไม่ได้
Răzvan Flavius ​​Panda

1
@ RăzvanFlaviusPandaคุณผิดเกี่ยวกับ @ Trass3r คำตอบไม่ถูกต้อง ค่าที่คุณให้ในกล่องสีเทาคือสิ่งที่เห็นในกล่องโต้ตอบ Regedit คำตอบ @ Trass3r ได้ให้ไว้คือเนื้อหาของ.regไฟล์ที่สมบูรณ์ที่จะนำเข้าสู่ Regedit
Ross Presser

1

ก่อนอื่นให้สร้าง -> ทางลัดเริ่มต้นซึ่งชี้ไปที่ Process Explorer เพื่อให้ทำงานเมื่อคุณเริ่มหน้าต่าง

ไปที่คุณสมบัติของทางลัดนี้และเพิ่มตัวเลือก / t สิ่งนี้บอกให้ Process Explorer เรียกใช้ในฐานะผู้ดูแลระบบ ฉันยังใช้ตัวเลือก / e ซึ่งข้าม EULA nag โดยอัตโนมัติซึ่งผู้เขียนเครื่องมือเกลียด แต่ถูกบังคับโดยทนายความให้เพิ่ม ดังนั้นทางลัดของฉันจะเป็นดังนี้:

   "C:\Program Files\SysInternals\procexp.exe" /e /t

ในที่สุดภายใน Process Explorer ให้เลือก "ซ่อนเมื่อย่อขนาดเล็กสุด" จากเมนูตัวเลือก ตอนนี้เมื่อคุณปิดหน้าต่าง Process Explorer จะหายไปในถาดระบบ Ctrl + Shift + Esc (หรือทางลัดอื่น ๆ ไปยังตัวจัดการงาน) จะเปิดอินสแตนซ์ Process Explorer ใหม่ของคุณ (ผู้ดูแลระบบ)

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


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