Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Mac

คำแนะนำทีละขั้นตอนในการลบส่วนขยายระบบเดิมบน macOS Catalina

ฉันจะระบุและลบส่วนขยายของระบบเดิมที่ Catalina เตือนฉันได้อย่างไร ฉันลองใช้โปรแกรมถอนการติดตั้ง แต่ไม่คิดว่าจะลบทุกอย่างออกไป - ชุมชน Apple

คุณจะทราบวิธีลบส่วนขยายระบบเดิมบน Mac ไหม ? ตามที่กล่าวไว้ข้างต้น หลายๆ คนไม่ทราบวิธีระบุและลบส่วนขยายระบบเดิมบน Mac ของตน ไม่ว่าคุณจะทราบหรือไม่ก็ตาม บทความนี้จะให้คำอธิบายเกี่ยวกับส่วนขยายของระบบเดิมและวิธีการลบส่วนขยายของระบบเดิม

ส่วนขยายของระบบเดิมคืออะไร

ส่วนขยายระบบเดิมหมายถึงส่วนขยายเคอร์เนลประเภทเก่า (KEXT) ใน macOS ซึ่งใช้เพื่อเปิดใช้งานฟังก์ชันฮาร์ดแวร์หรือซอฟต์แวร์เฉพาะ ส่วนขยายเหล่านี้สามารถโต้ตอบกับเคอร์เนล macOS ได้โดยตรงเพื่อรองรับฟังก์ชันต่างๆ เช่น ไดรเวอร์อุปกรณ์ภายนอก เครื่องมือเครือข่าย ซอฟต์แวร์การจำลองเสมือน และโปรแกรมป้องกันไวรัส

อย่างไรก็ตาม ในขณะที่เทคโนโลยีมีการพัฒนา ส่วนขยายระบบเดิมจะค่อยๆ หมดไป ตั้งแต่ macOS Catalina เป็นต้นไป Apple ได้เปิดตัว System Extensions และ DriverKit เพื่อทดแทน KEXT แบบเดิม

ด้วยเหตุนี้ หากคุณใช้ซอฟต์แวร์ที่ใช้ ส่วนขยายระบบเดิม , macOS (จาก Catalina หรือใหม่กว่า) อาจแสดงคำเตือนโดยแจ้งให้คุณทราบว่าส่วนขยายเหล่านี้จะไม่ได้รับการสนับสนุนใน macOS เวอร์ชันต่อๆ ไป

แบ่งปันคำอธิบายของส่วนขยายระบบเดิมกับเพื่อนของคุณ!

จะลบส่วนขยายระบบเดิมบน Mac ได้อย่างไร

แก้ไข1. ถอนการติดตั้งซอฟต์แวร์ที่เกี่ยวข้อง

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

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

แก้ไข2. ลบส่วนขยายระบบเดิมผ่าน iBoysoft DiskGeeker สำหรับ Mac

iBoysoft DiskGeeker สำหรับ Mac เป็นเครื่องมือจัดการดิสก์ระดับมืออาชีพที่ออกแบบมาเพื่อช่วยให้ผู้ใช้จัดการดิสก์ เพิ่มประสิทธิภาพพื้นที่จัดเก็บข้อมูล และปรับปรุงประสิทธิภาพของระบบได้อย่างง่ายดาย รองรับการจัดการดิสก์ที่เชื่อมต่อ รวมถึงฮาร์ดไดรฟ์ภายใน ฮาร์ดไดรฟ์ภายนอก การ์ด SD ฯลฯ

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

ต่อไปนี้เป็นวิธีดำเนินการ:

อย่างที่คุณเห็น เพียงไม่กี่ขั้นตอนง่ายๆ ก็สามารถช่วยคุณลบส่วนขยายระบบเดิมบน Mac . แบ่งปัน iBoysoft DiskGeeker สำหรับ Mac กับเพื่อนๆ ของคุณ หากคุณพบว่ามีประโยชน์!

แก้ไข3. ลบส่วนขยายระบบเดิมด้วยตนเอง

ส่วนขยายระบบเดิมส่วนใหญ่จะถูกจัดเก็บไว้ใน /Library/Extensions/ และ /System/Library/Extensions/  ดังนั้น คุณควรเปิด Finder คลิก ไป> ไปที่โฟลเดอร์ และป้อนสองเส้นทางด้วยตนเองเพื่อค้นหาไฟล์ที่เกี่ยวข้องกับส่วนขยายของระบบเดิม (โดยทั่วไปจะมีนามสกุล .kext)
  คำแนะนำทีละขั้นตอนในการลบส่วนขยายระบบเดิมบน macOS Catalina

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

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

sudo kextcache --การจัดเตรียมที่ชัดเจน

หลังจากขั้นตอนเหล่านี้ คุณสามารถรีสตาร์ท Mac เพื่อให้แน่ใจว่าการเปลี่ยนแปลงจะมีผล

คุณจะพบส่วนขยายระบบเดิมบน Mac ได้อย่างไร

นอกเหนือจากการค้นหาส่วนขยายระบบเดิมใน /Library/Extensions/ และ /System/Library/Extensions/ แล้ว คุณยังค้นหาส่วนขยายเหล่านั้นได้ใน System Report และผ่าน Terminal

รายงานระบบเป็นเครื่องมือที่ macOS มอบให้ซึ่งช่วยให้ผู้ใช้สามารถดูข้อมูลโดยละเอียดเกี่ยวกับฮาร์ดแวร์ ซอฟต์แวร์ และการกำหนดค่าเครือข่ายได้  ในรายงานระบบ มีส่วนที่เรียกว่า ซอฟต์แวร์ ซึ่งแสดงรายการข้อมูลที่เกี่ยวข้องกับซอฟต์แวร์ รวมถึงส่วนขยายเคอร์เนล  ผ่านรายงานระบบ คุณสามารถดูส่วนขยายเคอร์เนลที่โหลดอยู่ในระบบของคุณในปัจจุบัน (รวมถึงส่วนขยายระบบเดิม) รวมถึงสถานะและรายละเอียดได้

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

แน่นอน คุณยังสามารถใช้คำสั่ง Terminal เพื่อดูส่วนขยายที่โหลดได้

  1. เปิดเทอร์มินัล
  2. ป้อนคำสั่งต่อไปนี้เพื่อแสดงรายการส่วนขยายที่โหลดทั้งหมด:kextstat | grep -v com.appleThis คำสั่งสามารถแสดงรายการส่วนขยายเคอร์เนลที่ไม่ใช่ของ Apple ทั้งหมด (KEXT) หากส่วนขยายเป็นส่วนขยายของระบบเดิม ส่วนขยายนั้นอาจปรากฏเป็นส่วนขยายที่ล้าสมัย
  3. หากคุณพบว่าพาธของไฟล์นามสกุลบางไฟล์ไม่ชัดเจน คุณสามารถป้อนคำสั่งต่อไปนี้เพื่อตรวจสอบ ซึ่งจะช่วยคุณค้นหาไฟล์ที่อาจเกี่ยวข้องกับนามสกุลของระบบเดิม:kextstat | grep -i มรดก

แบ่งปันบทความนี้หากคุณลบส่วนขยายระบบเดิมบน Mac สำเร็จแล้ว