รายการส่วนขยายเคอร์เนลของบุคคลที่สามทั้งหมดใน Mac OS X

หากคุณกำลังแก้ไขปัญหาเครื่อง Mac ด้วยปัญหาแปลก ๆ ที่มาตรการประจำตัวดูเหมือนจะไม่ค่อยมีการแก้ไขจะเป็นประโยชน์ในการแสดงรายการส่วนขยายของเคอร์เนลที่เปิดใช้งานโดยเฉพาะ kext ที่บุคคลที่สามโหลดไว้ใน OS X

การกำหนดว่าส่วนขยายของเคอร์เนลใดที่มีการโหลดและทำงานใน Mac OS X ทำได้ง่ายเพียงใดและโดยใช้ grep คุณสามารถทำรายการ kext ทั้งหมดของ บุคคลที่สาม ได้อย่างง่ายดาย นอกจากนี้คุณยังสามารถใช้คำสั่งเดียวกันเพื่อขยายส่วนขยายของเคอร์เนลดั้งเดิมด้วย ในการดำเนินการนี้คุณจะต้องใช้คำสั่ง kextstat และส่งผลลัพธ์ไปยัง grep โดยใช้บรรทัดคำสั่ง นี้ทำงานเหมือนกันในทุกรุ่นของ Mac OS X.

วิธีดูส่วนขยายเคอร์เนลของบุคคลที่สามทั้งหมดใน Mac OS X

ไวยากรณ์เต็มรูปแบบเพื่อดูส่วนขยายเคอร์เนลของบุคคลที่สามมีดังนี้:

kextstat | grep -v com.apple

ผลลัพธ์จะขึ้นอยู่กับว่าส่วนขยายของบุคคลที่สามอยู่ในเคอร์เนลใดบ้าง อาจมีลักษณะดังนี้:

Index Refs Address Size Wired Name (Version) Linked Against
117 0 0xffdddfff8209ff910 0x2000 0x2000 com.radiosilenceapp.nke.PrivateEye (1) 4 1
119 0 0xfffff945818248770 0x3000 0x3000 com.whattheheckisthis.WeirdExtension (1) 5 2

ถ้าคุณเห็นบางอย่างที่ไม่อยู่ในรายการนั้นอาจเป็นจุดเริ่มต้นของการแก้ไขปัญหาได้ดี

วิธีการแสดงส่วนขยายของเคอร์เนลทั้งหมดใน OS X

แน่นอนคุณสามารถใส่นามสกุลของเคอร์เนลได้ทุกรายการ (หมายถึง kext ของ Mac OS X อย่างเป็นทางการของ Apple รวมอยู่ด้วย) เพียงพิมพ์คำสั่งต่อไปนี้:

kextstat

ผลผลิตที่นี่มีความสำคัญ แต่ก็ยังมีคุณค่า

ถ้าคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ kextstat เพียงพิมพ์ 'man kextstat' เพื่อเปิดหน้า man ใน OS X Terminal

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