สำหรับผู้ใช้งาน macOS ที่ประสบปัญหาไม่สามารถถอนการติดตั้ง GlobalProtect ของ Palo Alto Networks ผ่านหน้าจอปกติได้ หรือติดปัญหา System Extension ฝังตัวอยู่จนไม่ยอมหาย วิธีการใช้คำสั่ง systemextensionsctl ผ่าน Terminal ถือเป็นวิธีที่เด็ดขาดและได้ผลที่สุด
ข้อควรระวังก่อนเริ่มดำเนินการ
การลบ System Extension จะทำให้การเชื่อมต่อ VPN ทั้งหมดถูกตัดการเชื่อมต่อทันที ควรตรวจสอบให้แน่ใจว่าคุณไม่ได้กำลังทำงานที่ต้องอาศัยการเชื่อมต่อเครือข่ายภายในองค์กร (Corporate Network) ในขณะนั้น
ขั้นตอนการถอนการติดตั้ง
- ปิดการทำงานแอปพลิเคชัน
เปิดแอปพลิเคชัน GlobalProtect ขึ้นมาแล้วเลือก Quit GlobalProtect จากแถบเมนูด้านบน หรือบังคับปิดผ่าน Activity Monitor หากแอปค้างอยู่ - ตรวจสอบรายชื่อ System Extension
เปิดโปรแกรมTerminal ขึ้นมาแล้วรันคำสั่งsystemextensionsctl list
- มองหาหมวดหมู่ที่ระบุถึง Palo Alto Networks
โดยปกติจะมีส่วนประกอบของคำว่าcom.paloaltonetworks.globalprotect...
- ทำการ Uninstall ตัว Extension
ใช้คำสั่งถอนการติดตั้งโดยระบุ Team ID และ Extension Bundle ID ที่ได้จากขั้นตอนก่อนหน้า (หรือใช้คำสั่งพื้นฐานสำหรับตัวแทนหลัก)sudo systemextensionsctl uninstall [TeamID] [BundleID]
- ระบบจะขอให้คุณกรอกรหัสผ่านของเครื่อง Mac (Password เมื่อพิมพ์จะไม่แสดงตัวอักษรบนจอ ให้พิมพ์ให้จบแล้วกด Enter)
- ลบไฟล์และโฟลเดอร์ส่วนที่เหลือลบไฟล์ Application หลักและโฟลเดอร์ System Configuration ที่หลงเหลืออยู่
sudo rm -rf /Applications/GlobalProtect.app sudo rm -rf /Library/Application\ Support/Palo\ Alto\ Networks/GlobalProtect
- รีสตาร์ทเครื่องคอมพิวเตอร์ทำการ Restart Mac ของคุณหนึ่งครั้งเพื่อให้ระบบปฏิบัติการเคลียร์แคชและสถานะของ System Extension ออกจนหมดจด