ข้อผิดพลาด ‘Setting is Enforced by an extension / your administrator’ เกิดขึ้นใน Chrome เมื่อพยายามเปลี่ยนเครื่องมือค้นหาเริ่มต้น, เปลี่ยนรหัสผ่าน หรือทำการดำเนินการบางอย่างด้วยส่วนขยายที่ติดตั้ง
สาเหตุของข้อผิดพลาด ‘Setting is Enforced by an extension / your administrator’
- ขัดแย้งกับ Google Docs Offline — ส่วนขยายนี้เป็นสาเหตุที่พบบ่อยที่สุด ยืนยันโดยผู้ใช้หลายคน ว่าส่วนขยายนี้อาจก่อให้เกิดข้อผิดพลาดเมื่อพยายามใช้ส่วนขยายอื่นเปลี่ยนพฤติกรรมค้นหาเริ่มต้น แก้ไขได้โดยถอนการติดตั้งหรือปิดใช้งาน Google Docs Offline
- Local Policy ที่เกี่ยวกับ Google Chrome — Local policy อาจทำให้ Chrome ไม่อนุญาตให้เปลี่ยนเครื่องมือค้นหาเริ่มต้น พร้อมข้อผิดพลาดนี้ แก้ไขได้โดยอัปเดต policy ผ่าน Command Prompt ที่มีสิทธิ์แอดมิน
- Registry key ที่เป็นอันตราย — ผู้ใช้หลายคนยืนยันว่าปัญหาอาจเกิดจาก browser hijacker ที่สร้าง policy ซ้ำๆ ใน Registry แก้ไขได้โดยลบ policy อันตรายผ่าน Registry Editor หรือสแกนลึกด้วย Malwarebytes
ขั้นตอนแก้ไขข้อผิดพลาด ‘Setting is Enforced by an extension / your administrator’
ตอนนี้เข้าใจสาเหตุแล้ว เริ่ม troubleshooting กันเลย
1. ถอนการติดตั้ง / ปิดใช้งาน Google Docs Offline
สาเหตุยอดนิยมของข้อผิดพลาด ‘Setting is Enforced by an extension / your administrator’ คือส่วนขยาย Google Docs Offline ส่วนขยายนี้ส่งมาพร้อม Chrome โดยค่าเริ่มต้น และเปิดใช้งานอัตโนมัติเมื่อเปิดส่วนขยาย แต่ปัญหาคือมันมักขัดแย้งกับส่วนขยายภายนอกอื่นๆ นี่คือเหตุที่คุณเห็นการแจ้งเตือน ‘Setting is Enforced by an extension’ เมื่อพยายามทำการกระทำที่เกี่ยวกับบริการ Google
หากเป็นกรณีนี้ แก้ไขได้เร็วโดยปิดใช้งานหรือถอนการติดตั้ง Google Docs Offline ทั้งหมด
ขั้นตอน:
- เปิด Chrome คลิกปุ่มเมนูมุมขวาบน
- ไปที่ More Tools > Extensions เปิดเมนูส่วนขยาย Google Chrome

- ในเมนู Extension ปิด toggle ของ Google Docs Offline

หมายเหตุ: หรือคลิก Remove ยืนยันเพื่อถอนการติดตั้งทั้งหมด
- รีสตาร์ท Chrome ทดสอบการกระทำที่เคยก่อให้เกิดข้อผิดพลาด
หากยังมีข้อผิดพลาด ‘Setting is Enforced by an extension’ ให้ลองวิธีถัดไป
2. อัปเดต policy ผ่าน Command Prompt ที่มีสิทธิ์แอดมิน
หากพบข้อผิดพลาด ‘This setting is enforced by your administrator’ เมื่อพยายามเปลี่ยนเครื่องมือค้นหาเริ่มต้น อาจเป็นเพราะ local policy ที่ไม่อนุญาตให้ทำได้ เว้นแต่จะล็อกอินด้วยบัญชีแอดมิน
Policy นี้มักถูกบังคับใช้โดยมัลแวร์ บางส่วนขยายภายนอกก็สามารถสร้าง local policy นี้ได้
แก้ไขได้โดยรันชุดคำสั่งใน Elevated Command Prompt เพื่อ override policy ทำให้ผู้ใช้ทุกคนเปลี่ยนเครื่องมือค้นหาเริ่มต้นได้
ขั้นตอน:
- กด Windows key + R พิมพ์ 'cmd' กด Ctrl + Shift + Enter เปิด Elevated Command Prompt หากมี UAC คลิก Yes

- ใน Command Prompt พิมพ์คำสั่งต่อไปนี้ กด Enter ทีละคำสั่ง:
RD /S /Q "%WinDir%\System32\GroupPolicyUsers" RD /S /Q "%WinDir%\System32\GroupPolicy" gpupdate /force
- หลังรันทุกคำสั่งสำเร็จ รีสตาร์ทเบราว์เซอร์ทดสอบ
หากยังมีข้อผิดพลาด ‘This setting is enforced by your administrator’ หรือวิธีนี้ไม่เกี่ยวข้อง ให้ลองวิธีถัดไป
3. ลบ policy ผ่าน Registry Editor
หากวิธีก่อนไม่ได้ผล หรือไม่สะดวกใช้ CMD แก้ไขข้อผิดพลาด ‘This setting is enforced by your administrator’ สามารถใช้ Registry Editor ลบ local policy ทั้งหมดได้
ผลลัพธ์เหมือนกัน — หลังลบ policy แล้ว จะไม่เจอข้อผิดพลาดเมื่อเปลี่ยนเครื่องมือค้นหาเริ่มต้นใน Chrome
ขั้นตอน:
- กด Windows key + R พิมพ์ 'regedit' กด Enter เปิด Registry Editor ที่ UAC คลิก Yes

- ใน Registry Editor ใช้ด้านซ้ายไปที่:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome
หมายเหตุ: วางตำแหน่งในแถบนำทางกด Enter ก็ไปได้ทันที
- เลือก key Google ด้านซ้าย ด้านขวา ลบค่า text ทุกตัวที่มีลิงก์น่าสงสัย คลิกขวาเลือก Delete

- ปิด Registry Editor รีสตาร์ทเครื่องเพื่อบังคับใช้การเปลี่ยนแปลง
- ตอนบูทเสร็จ ทดสอบการกระทำที่เคยก่อให้เกิดข้อผิดพลาด
หากยังมีปัญหา อาจเป็นเพราะมัลแวร์ที่ยังค้างอยู่ใน Chrome ให้ลองวิธีสุดท้ายด้านล่าง
4. รันการสแกนด้วย Malwarebytes
หากมาถึงขั้นนี้ยังไม่ได้ผล น่าจะเป็น browser hijacker ที่รากลึกอยู่ในโฟลเดอร์ระบบ วิธีแก้ที่เป็นไปได้คือรัน deep scan ด้วย security scanner ที่สามารถระบุและลบไฟล์คงเหลือของมัลแวร์ที่เริ่มกำจัดใน วิธี 2 และ วิธี 3
หากมีสมาชิก premium ของ AV ที่สามารถทำได้ ให้รัน deep scan ดู หากหา free alternative ที่เก่งกับ browser hijacker แนะนำ Deep Malwarebytes scan