PlusMagi's Blog By Pitt Phunsanit Operating Systems,Security,System Administration,Windows Run as Administrator ต่างจากเปิดโปรแกรมปกติอย่างไร

Run as Administrator ต่างจากเปิดโปรแกรมปกติอย่างไร

การเลือกสั่ง “Run as Administrator” บน Windows เป็นสิ่งที่หลายคนคุ้นเคยเวลาจะติดตั้งโปรแกรมหรือแก้ไขระบบ แต่ลึก ๆ แล้วมันมีความแตกต่างจากการเปิดโปรแกรมแบบปกติ ในเชิงของสิทธิ์การเข้าถึงทรัพยากรในเครื่องอย่างสิ้นเชิงครับ นี่คือสรุปความแตกต่างที่เข้าใจง่าย เพื่อให้คุณใช้งานได้อย่างปลอดภัยและมีประสิทธิภาพครับ


ขอบเขตของสิทธิ์

Windows ใช้ระบบที่เรียกว่า User Account Control เพื่อคัดกรองว่าโปรแกรมไหนควรเข้าถึงส่วนสำคัญของระบบได้บ้าง

  • เปิดโปรแกรมปกติ
    โปรแกรมจะมีสิทธิ์เท่ากับ User ทั่วไป สามารถอ่านเขียนไฟล์ในโฟลเดอร์ส่วนตัว แต่จะ ไม่สามารถ แก้ไขไฟล์ระบบในไดรฟ์ C:\Windows หรือ C:\Program Files ได้
  • Run as Administrator
    โปรแกรมจะได้รับ “โทเคน” พิเศษที่ปลดล็อกการเข้าถึงไฟล์ระบบ, การตั้งค่า Registry ระดับลึก และการจัดการฮาร์ดแวร์ได้อย่างเต็มที่

ความปลอดภัย

นี่คือเหตุผลหลักที่ Windows ไม่ยอมให้ทุกโปรแกรมรันด้วยสิทธิ์ Admin ตั้งแต่ต้น

หัวข้อ เปิดโปรแกรมปกติ Run as Administrator
ความเสี่ยง ต่ำ หากโปรแกรมติดไวรัส มันจะทำลายได้แค่ไฟล์ของ User สูงมาก หากโปรแกรมมีมัลแวร์ มันสามารถฝังตัวลงในระบบปฏิบัติการได้เลย
การป้องกัน ระบบจะบล็อกการแก้ไขค่าสำคัญทันที ข้ามการป้องกันเกือบทั้งหมดของระบบ
การยืนยัน เปิดใช้งานได้ทันที ต้องกดยืนยัน ในหน้าจอ UAC สีฟ้า / เหลือง

เมื่อไหร่ที่ “จำเป็น” ต้องใช้ Admin ?

คุณไม่จำเป็นต้องรันทุกอย่างด้วยสิทธิ์ Admin แต่มีบางสถานการณ์ที่เลี่ยงไม่ได้

  • การติดตั้ง / ลบโปรแกรม
    เพราะต้องเขียนไฟล์ลงใน Program Files
  • การใช้ Command Prompt หรือ PowerShell
    เพื่อคำสั่งจัดการระบบ เช่น
    sfc /scannow
    หรือการตั้งค่าเครือข่าย
  • การแก้ไขไฟล์ Host
    เพื่อบล็อกหรือเปลี่ยนเส้นทางเว็บไซต์
  • โปรแกรมเก่า
    โปรแกรมสมัยก่อนมักถูกเขียนมาให้บันทึกข้อมูลลงในโฟลเดอร์ตัวเอง ซึ่ง Windows ยุคใหม่ไม่อนุญาตหากไม่มีสิทธิ์ Admin

ข้อควรระวังที่มักมองข้าม

  • Mapped Network Drives
    บางครั้งโปรแกรมที่รันด้วย Admin จะมองไม่เห็นไดรฟ์ที่เชื่อมต่อผ่าน Network เพราะมันรันอยู่บน User Profile ที่ต่างกัน
  • Drag and Drop
    คุณอาจจะไม่สามารถลากไฟล์จากโฟลเดอร์ปกติ เข้าไปวางในโปรแกรมที่รันด้วยสิทธิ์ Admin ได้ เนื่องจากเหตุผลด้านความปลอดภัยที่เรียกว่า UIPI

การเปิดโปรแกรม Run as Administrator

  1. คลิกขวาที่ icon โปรแกรม
  2. เลือก Run as administrator
  3. ใส่ user แและ password ของ administrator

สรุปสั้น ๆ

การเปิดแบบ ปกติ คือการใช้งานในพื้นที่ “รั้วบ้าน” ของเราเอง ส่วนการ Run as Administrator คือการถือ “กุญแจมาสเตอร์” ที่ไขเข้าได้ทุกห้องในบ้าน รวมถึงห้องควบคุมระบบไฟฟ้าและประปาด้วย

คำแนะนำ
ให้เลือกใช้ Run as Administrator เฉพาะเมื่อโปรแกรมแจ้งเตือนว่า “Access Denied” หรือเมื่อคุณมั่นใจในแหล่งที่มาของซอฟต์แวร์นั้นจริง ๆ เท่านั้นครับ


อ่านเพิ่มเติม

Tags:

Leave a Reply

Exit mobile version