ใช้ ‘Run As’ เพื่อดำเนินการโปรแกรมในฐานะผู้ดูแลระบบ

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

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


วิธีใช้ 'Run As'

ตัวเลือก "run as" ใน Windows จะไม่ทำงานในลักษณะเดียวกันกับ Windows ทุกเวอร์ชัน Windows เวอร์ชันใหม่กว่า - Windows 10, Windows 8 และ Windows 7 ต้องใช้ขั้นตอนที่แตกต่างจากเวอร์ชันก่อนหน้า

หากคุณใช้ Windows 10, 8 หรือ 7 ให้ทำตามขั้นตอนเหล่านี้:

  1. ค้างไว้ เปลี่ยน จากนั้นคลิกขวาที่ไฟล์

  2. เลือก เรียกใช้เป็นผู้ใช้อื่น จากเมนูบริบท

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

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

  1. ค้นหา gpedit.msc ในเมนูเริ่มแล้วเปิด gpedit (Local Group Policy Editor) เมื่อคุณเห็นในรายการ

  2. นำทางไปยัง นโยบายคอมพิวเตอร์ท้องถิ่น> การตั้งค่า Windows> การตั้งค่าความปลอดภัย> นโยบายท้องถิ่น> ตัวเลือกความปลอดภัย.

  3. ดับเบิลคลิกที่ การควบคุมบัญชีผู้ใช้: พฤติกรรมของการแจ้งระดับความสูงสำหรับผู้ดูแลระบบในโหมดการอนุมัติของผู้ดูแลระบบ.

  4. เปลี่ยนตัวเลือกแบบเลื่อนลงเป็น พร้อมต์สำหรับข้อมูลรับรอง.

  5. คลิก OK เพื่อบันทึกและออกจากหน้าต่างนั้น คุณยังสามารถปิดหน้าต่าง Local Group Policy Editor ได้

ตอนนี้เมื่อคุณคลิกสองครั้งที่ไฟล์ปฏิบัติการระบบจะขอให้คุณเลือกบัญชีผู้ใช้จากรายการเพื่อเข้าถึงไฟล์ในฐานะผู้ใช้รายอื่น

ผู้ใช้ Windows XP เพียงแค่คลิกขวาที่ไฟล์เพื่อดูตัวเลือก "run as"

  1. คลิกขวาที่ไฟล์แล้วเลือก เรียกใช้เป็น ... จากเมนู

  2. เลือกปุ่มตัวเลือกถัดจาก ผู้ใช้ต่อไปนี้.

  3. พิมพ์ผู้ใช้ที่คุณต้องการเข้าถึงไฟล์หรือเลือกจากเมนูแบบเลื่อนลง

  4. ป้อนรหัสผ่านของผู้ใช้ในไฟล์ รหัสผ่าน: สนาม

  5. ข่าวประชา OK เพื่อเปิดไฟล์

หากต้องการใช้ตัวเลือก "run as" ใน Windows ทุกเวอร์ชันโดยไม่ต้องใช้ตัวเลือกคลิกขวาให้ดาวน์โหลดโปรแกรม ShellRunas จาก Microsoft ลากและวางไฟล์ปฏิบัติการลงในไฟล์ ShellRunas ไฟล์โปรแกรม เมื่อคุณทำเช่นนี้คุณจะได้รับแจ้งให้ระบุข้อมูลรับรองอื่นทันที

คุณยังสามารถใช้ "run as" จากบรรทัดคำสั่งผ่าน Command Prompt นี่คือวิธีการตั้งค่าคำสั่งโดยสิ่งที่คุณต้องเปลี่ยนคือข้อความตัวหนา:

runas / ผู้ใช้: ชื่อผู้ใช้ "path to file"

ตัวอย่างเช่นคุณสามารถเรียกใช้คำสั่งนี้เพื่อเรียกใช้ไฟล์ที่ดาวน์โหลดมา (PAssist_Std.exe) ในฐานะผู้ใช้อื่น (jfisher):

runas / ผู้ใช้: jfisher "C: Users Jon Downloads PAssist_Std.exe"

ระบบจะถามรหัสผ่านของผู้ใช้ที่นั่นในหน้าต่างพรอมต์คำสั่งจากนั้นโปรแกรมจะเปิดขึ้นตามปกติ แต่ใช้ข้อมูลรับรองของผู้ใช้นั้น

คุณไม่จำเป็นต้องดำเนินการใด ๆ เพื่อ "ปิด" การเข้าถึงประเภทนี้ เฉพาะโปรแกรมที่คุณดำเนินการโดยใช้ "run as" เท่านั้นที่จะทำงานโดยใช้บัญชีที่คุณเลือก เมื่อโปรแกรมปิดตัวลงการเข้าถึงเฉพาะผู้ใช้จะสิ้นสุดลง


ทำไมคุณถึงทำเช่นนี้?

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

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

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