ค้นหาเว็บไซต์

วิธีอนุญาตให้ผู้ใช้มาตรฐานเรียกใช้โปรแกรมด้วยสิทธิ์ของผู้ดูแลระบบ


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

ผู้ใช้มาตรฐานต้องการสิทธิ์ของผู้ดูแลระบบเมื่อใด

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

วิธีอนุญาตให้ผู้ใช้มาตรฐานเรียกใช้โปรแกรมด้วยสิทธิ์ของผู้ดูแลระบบ

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

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

  1. ใช้ตัวเลือกเรียกใช้ในฐานะผู้ดูแลระบบ

  2. ใช้ตัวกำหนดเวลางาน

  3. ใช้ทางลัด แต่ละวิธีมีรายละเอียดด้านล่าง

ใช้สิ่งที่เหมาะสมกับความต้องการของคุณมากที่สุด

เรียกใช้โปรแกรมในฐานะผู้ดูแลระบบโดยไม่ต้องใช้รหัสผ่านผู้ดูแลระบบ

1. ใช้ตัวเลือก Run As Administrator

หากคุณมีโปรแกรมที่ต้องเรียกใช้ด้วยสิทธิ์ของผู้ดูแลระบบ คุณสามารถใช้ตัวเลือก "เรียกใช้ในฐานะผู้ดูแลระบบ" โดยคลิกขวาที่ไอคอนของโปรแกรมแล้วเลือก Run As Administrator จากนั้นคุณจะได้รับแจ้งให้ป้อนรหัสผ่านของผู้ดูแลระบบ เมื่อคุณทำเช่นนั้น โปรแกรมจะทำงานโดยผู้ดูแลระบบ

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

2. ใช้ตัวกำหนดเวลางาน

หากคุณต้องการเรียกใช้โปรแกรมในพื้นหลังหรือในเวลาที่กำหนดสำหรับผู้ใช้มาตรฐานที่มีสิทธิ์ของผู้ดูแลระบบ ให้ทำตามขั้นตอนเหล่านี้:

  • ขั้นแรก ผู้ใช้ต้องเปิด Task Scheduler โดยไปที่เมนู Start แล้วค้นหา Task Scheduler

  • เมื่ออยู่ใน Task Scheduler ผู้ใช้ควรคลิก Create Task ในบานหน้าต่างด้านขวา

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

  • คลิกที่ Change User or Group และเลือกบัญชีผู้ใช้ที่คุณต้องการเรียกใช้งาน

  • ภายใต้แท็บ Triggers ผู้ใช้ควรคลิก New และตั้งค่างานให้ทำงานในช่วงเวลาหรือช่วงเวลาที่กำหนด

  • ตรวจสอบให้แน่ใจว่าได้กรอกรายละเอียดส่วนที่เหลือแล้ว เพื่อให้งานดำเนินไปอย่างที่คาดไว้

ควรสร้างโดยผู้ดูแลระบบและอนุญาตให้เราเรียกใช้ในบัญชีผู้ใช้มาตรฐาน

3. ใช้ทางลัด

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

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

  • กดปุ่ม Windows + R บนบัญชีผู้ดูแลระบบเพื่อเปิดกล่องโต้ตอบเรียกใช้

  • เปิดเมนู Start และค้นหาโปรแกรมที่คุณต้องการสร้างทางลัด

  • คลิกขวาที่โปรแกรมแล้วเลือกสร้างทางลัด

  • คลิกขวาที่ทางลัดที่สร้างขึ้นใหม่แล้วเลือกคุณสมบัติ

  • ในแท็บ ทางลัด ค้นหาฟิลด์ เป้าหมาย และเพิ่มสิ่งต่อไปนี้ที่จุดเริ่มต้นของตำแหน่ง exe

runas /user:ComputerName\Username /savecred
  • เส้นทางสุดท้ายควรมีลักษณะดังนี้

runas /user:PCNAME\Administrator /savecred <Path>Program.exe
  • เปลี่ยนชื่อคอมพิวเตอร์และชื่อผู้ใช้ตามนั้น

บันทึกมัน การทำเช่นนี้จะแจ้งให้คุณป้อนข้อมูลประจำตัวของผู้ดูแลระบบหนึ่งครั้ง และเมื่อป้อนแล้ว ข้อมูลดังกล่าวจะถูกจัดเก็บไว้ใน Windows Credential manager และไม่ต้องป้อนอีก แอปพลิเคชันจะทำงานแบบยกระดับในแต่ละครั้ง

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

คำสั่ง Runas คืออะไร?

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

วิธีทำให้โปรแกรมทำงานเป็นผู้ดูแลระบบใน Windows เสมอ

วิธีทำให้โปรแกรมทำงานในฐานะผู้ดูแลระบบใน Windows 11/10:

  • ขวาของไอคอนโปรแกรมหรือทางลัดของแอปพลิเคชัน

  • เปิดกล่องคุณสมบัติ

  • คลิกแท็บความเข้ากันได้

  • ที่นี่ ให้เลือกช่อง Run this program as an administrator

  • คลิก ใช้ > ตกลง การดำเนินการนี้จะใช้การตั้งค่ากับผู้ใช้ปัจจุบันเท่านั้น

  • แต่ถ้าคุณต้องการใช้การตั้งค่า "เรียกใช้ในฐานะผู้ดูแลระบบเสมอ" กับผู้ใช้ทั้งหมด ให้คลิกเปลี่ยนการตั้งค่าสำหรับผู้ใช้ทั้งหมด

  • นี่จะเป็นการเปิดกล่องโต้ตอบอื่น เลือกช่องทำเครื่องหมายเรียกใช้โปรแกรมนี้ในฐานะผู้ดูแลระบบอีกครั้ง

  • คลิกสมัคร/ตกลง

บทความที่เกี่ยวข้อง