โดยปกติเราจะพบว่าเราจะสามารถเปิดไฟล์ประเภทเดียวด้วยโปรแกรมที่แตกต่างกันได้หลายโปรแกรมดังนั้นภายในระบบปฏิบัติการเราสามารถพบได้ในส่วน Launch Services ซึ่ง การเชื่อมโยงไฟล์ทั้งหมดจะถูกจัดกลุ่ม เพื่อใช้ในภายหลัง เมื่อติดตั้งโปรแกรมใหม่ Launch Services จะทำให้เป็นโปรแกรมเริ่มต้นหรือในทางตรงกันข้ามโปรแกรมจะปล่อยให้เป็นทางเลือกอื่นตามที่ฉันได้กล่าวไปแล้วให้เปิดเอกสารหรือไฟล์บางประเภท
เราจะมีตัวอย่างใน ไฟล์ที่มีนามสกุล. pdf โดยค่าเริ่มต้นใน OS X จะถูกตั้งโปรแกรมให้เปิดเป็น Preview อย่างไรก็ตามเราสามารถดาวน์โหลดโปรแกรมของ บริษัท อื่นเช่น Adobe Reader และทำให้เป็นค่าเริ่มต้นได้อย่างง่ายดายด้วยตัวเลือก เปิดด้วย> อื่น ๆ และตรวจสอบกล่อง เปิดแอปนี้เสมอ
แต่บางครั้งทุกอย่างก็ไม่เป็นไปด้วยดีและการเชื่อมโยงบางอย่างเกิดขึ้นอย่างไม่ถูกต้องและได้รับการสะท้อนที่ไม่ดีใน Launch Services เมื่อเกิดเหตุการณ์นี้ขึ้นอาจเป็นไปได้ว่าแม้ว่าเราจะเปลี่ยนโปรแกรม แต่ข้อผิดพลาดยังคงมีอยู่และไม่เสร็จสิ้นการเปิดด้วยรายการที่เราต้องการแสดงให้เราเห็นรายการที่ซ้ำกันของโปรแกรมที่เป็นปัญหาใน เพื่อเปิดด้วย ข้อความแสดงข้อผิดพลาดหรือที่บอกเราโดยตรงว่าไม่มีโปรแกรมหรือชุดโปรแกรมที่จะเปิดนามสกุลไฟล์นั้น
หากสิ่งนี้เกิดขึ้นวิธีที่ง่ายที่สุดในการทำให้ทุกอย่างกลับมาทำงานได้คือการล้างฐานข้อมูล Launch Services ด้วยข้อมูลของโปรแกรมที่เก็บไว้สำหรับสิ่งนี้เราจะเปิดเทอร์มินัลและดำเนินการคำสั่งนี้ซึ่งจะเริ่มต้นการเชื่อมโยงเหล่านี้ใหม่เป็นค่าเริ่มต้น ( สำเนียงที่จะใช้อยู่ทางด้านขวาของปุ่ม P):
sudo `find / System / Library / Frameworks -name lsregister` -kill -seed
ด้วยคำสั่งนี้ส่วนขยายจะไม่ถูกแยกส่วนกับโปรแกรมที่เกี่ยวข้อง แต่จะแก้ไขข้อผิดพลาดหรือรายการที่อาจไม่ถูกต้องทำให้เกิดปัญหา
ข้อมูลมากกว่านี้ - เปลี่ยนพื้นหลังของศูนย์การแจ้งเตือนใน OS X [ตอนที่ 1]
ที่มา - Cnet