บางครั้งเมื่อคุณตัดสินใจเปิดแอปหรือไฟล์ หรือติดตั้งหรือเปิดโปรแกรมบน Windows 10 PC คุณอาจได้ข้อผิดพลาด "An administrator has blocked you from running this app"
คุณได้ข้อผิดพลาดนี้เพราะ Windows 10 ปรับให้เหมาะสมกับการป้องกันมัลแวร์ผ่าน Windows Defender และ User Account Control (UAC)
แต่บางครั้ง การป้องกันนี้มีความไวสูงเกินไป ทำให้ข้อผิดพลาดเกิดขึ้นแม้คุณจะพยายามรันแอปที่เชื่อถือได้หรือเปิดไฟล์ที่เชื่อถือได้
วันนี้หวังว่าจะเป็นวันสุดท้ายที่คุณเห็นข้อผิดพลาดนี้บน Windows 10 PC เพราะในบทความนี้ จะแสดง 5 วิธีแก้ไข เพื่อให้คุณใช้คอมพิวเตอร์ได้โดยไม่กลัวข้อผิดพลาด
PS: หากคุณได้ข้อผิดพลาดนี้ขณะรันแอปที่เชื่อถือได้หรือพยายามเปิดไฟล์ที่เชื่อถือได้ วิธีแก้ในบทความนี้เหมาะกับคุณ หากไม่เชื่อถือแอป ใช้วิธีแก้ก็ต่อเมื่อคุณพร้อมรับความเสี่ยง
สารบัญ
- ปิดโปรแกรมแอนตี้ไวรัสชั่วคราว
- ปิดใช้งานฟีเจอร์ Windows Smartscreen
- ปลดบล็อกไฟล์
- รันแอปด้วย Command Prompt
- เปลี่ยนการตั้งค่า Group Policy
- สรุป
วิธีที่ 1: ปิดโปรแกรมแอนตี้ไวรัสชั่วคราว
หากได้ข้อผิดพลาด "An administrator has blocked you from running this app" อาจเป็นเพราะแอปแอนตี้ไวรัส การปิดแอนตี้ไวรัสอาจช่วยแก้ปัญหา
ไม่ว่าคุณจะใช้ Windows Defender 內建 หรือโปรแกรมแอนตี้ไวรัสบุคคลที่สาม ขั้นตอนด้านล่างจะช่วยปิดได้
ขั้นตอน 1: กด ALT + SHIFT + ESC เพื่อเปิด Task Manager
ขั้นตอน 2: สลับไปแท็บ Startup
ขั้นตอน 3: หาโปรแกรมแอนตี้ไวรัสในรายการ คลิกขวาเลือก "Disable"

PS: หากไม่พบแอนตี้ไวรัสในแท็บ Startup ให้ตรวจสอบแท็บ Processes
วิธีที่ 2: ปิดใช้งานฟีเจอร์ Windows Smartscreen
Windows Smartscreen เป็นฟีเจอร์ป้องกันมัลแวร์ทำงานร่วมกับ Windows Defender บล็อกมัลแวร์ บางครั้งก็ทริกเกอร์ข้อผิดพลาดนี้แม้ใช้แอปที่เชื่อถือได้
เพื่อปิด Smartscreen ทำตามขั้นตอน:
ขั้นตอน 1: กด WIN + S ค้นหา "smartscreen" แล้วคลิกผลลัพธ์ "App & Browser Control"

ขั้นตอน 2: เปิดลิงก์ "Reputation-based protection settings"

ขั้นตอน 3: ปิดสวิตช์ภายใต้ "Potentially unwanted app blocking"

วิธีที่ 3: ปลดบล็อกไฟล์
หากได้ข้อผิดพลาดขณะเปิดไฟล์ วิธีนี้เหมาะกับคุณ
ขั้นตอน 1: คลิกขวาที่ไฟล์ เลือก Properties

ขั้นตอน 2: ในแท็บ General ติ๊ก "Unblock" ภายใต้ "Security"
ขั้นตอน 3: คลิก Apply แล้ว Ok

วิธีที่ 4: รันแอปด้วย Command Prompt
Command prompt อนุญาตให้รันแอปและข้ามการตรวจสอบ administrator ได้ ดังนั้นคุณสามารถหลีกเลี่ยงข้อผิดพลาดนี้ได้หากรันแอปที่ก่อให้เกิดข้อผิดพลาดโดยใช้ command prompt
ขั้นตอนต่อไปนี้แสดงวิธีรันแอปใดๆ ด้วย command prompt:
ขั้นตอน 1: หาแอปที่ก่อให้เกิดข้อผิดพลาด คลิกขวาเลือก Open file location

ขั้นตอน 2: คลิกขวาที่ไฟล์ เลือก properties

ขั้นตอน 3: ในแท็บ General คัดลอกข้อความภายใต้ location อย่าปิด Properties window ยัง
ขั้นตอน 4: คลิก Start ค้นหา "cmd" แล้วเลือก Run as Administrator ด้านขวา

ขั้นตอน 5: ใน command prompt วางข้อความที่คัดลอกในขั้นตอน 3 แล้ว minimize command prompt
ขั้นตอน 5: กลับไปที่ Properties ที่เปิดในขั้นตอน 1 คัดลอกชื่อไฟล์
ขั้นตอน 6: Maximize Command Prompt พิมพ์ "" (slash) นำหน้าข้อความที่วางในขั้นตอน 4 และวางชื่อไฟล์ ตามภาพด้านล่าง

ขั้นตอน 7: กด ENTER เพื่อเปิดแอปสุดท้าย
วิธีที่ 5: เปลี่ยนการตั้งค่า Group Policy
ด้วย Group Policy คุณสามารถเปลี่ยนการตั้งค่าที่หาไม่ได้ที่อื่นบนคอมพิวเตอร์
หนึ่งในนั้นคือการเปลี่ยน User Accounts Control (UAC) ให้แอปหลีกเลี่ยงการตรวจสอบ administrator ได้
เพื่อเปลี่ยนการตั้งค่าที่จะกำจัดข้อผิดพลาด ทำตามขั้นตอน:
ขั้นตอน 1: กด WIN + R เพื่อเปิด Run dialogue
ขั้นตอน 2: ใน run dialogue พิมพ์ "gpedit.msc" แล้วกด ENTER

ขั้นตอน 3: ภายใต้ Computer Configuration ขยาย Windows Settings, Security Settings, Local Policies
ขั้นตอน 4: คลิก Security Options อย่าพยายามขยาย แค่คลิก

ขั้นตอน 5: เลื่อนลงสุด ดับเบิลคลิก "User Account Control: Run all administrators in Admin Approval Mode"

ขั้นตอน 6: เลือก Disable คลิก Apply แล้ว Ok

สรุป
บทความนี้แสดง 5 วิธีต่างๆ ในการแก้ข้อผิดพลาด "An administrator has blocked you from running this app"
ข้อความข้อผิดพลาดนี้เป็นเพียง 1 ใน 3 รูปแบบที่ข้อผิดพลาดอาจเกิดขึ้น
หากคุณได้ในรูปแบบ "Your system administrator has blocked this program Group Policy, GPO, Regedit" วิธีที่ 5 เหมาะกับคุณ
หากได้ในรูปแบบ "Your system administrator has blocked this program uTorrent, Avast, AVG" วิธีที่ 1 เหมาะกับคุณ
สรุปคุณต้องระบุแหล่งที่มาของข้อผิดพลาด แล้วเลือกวิธีแก้ที่เหมาะกับสถานการณ์
หากบทความนี้ช่วยได้ โปรดแชร์กับเพื่อนและครอบครัว
ขอบคุณที่อ่าน