ทำซ้ำรายการในเมนู "เปิดด้วย" ใน Finder แม้หลังจากสร้างบริการการเรียกใช้ใหม่แล้ว


12

ใน Mac OS X 10.8.2 ฉันมีปัญหาแปลก ๆ นี้ ทุกครั้งที่ฉันติดตั้งเวอร์ชันที่อัปเดตใหม่ของหนึ่งในหลาย ๆ แอปพลิเคชันที่ฉันใช้ระบบของฉันจะเพิ่มรายการที่ซ้ำกันใหม่ในเมนูบริบท "เปิดด้วย":

ป้อนคำอธิบายรูปภาพที่นี่

ฉันได้ลองล้างแคชและสร้างสิทธิ์ดิสก์ใหม่และรีบูตเครื่องแล้ว แต่ปัญหายังคงอยู่

ฉันได้สร้างฐานข้อมูล Launch Services ใหม่ทั้งหมดและสร้าง Pre-Binding ล่วงหน้าอีกครั้งโดยใช้เครื่องมือบรรทัดคำสั่งมาตรฐานและใช้อรรถประโยชน์การทำความสะอาดเชิงพาณิชย์สองแบบเพื่อทำสิ่งเดียวกัน

ฉันได้ลบและสร้าง Spotlight แล้วจากนั้นสร้าง Launch Services อีกครั้งและล้างแคชอีกครั้ง

ไม่มีอะไรมีผลกระทบใด ๆ

ดูเหมือนว่ามีคำถามคล้ายกันที่โพสต์ไว้ที่นี่มาก่อนและคำถามเหล่านี้ทั้งหมดได้รับคำตอบอย่างไม่ถูกต้องโดย "สร้างฐานข้อมูล Launch Services ใหม่" แต่ไม่ได้ช่วยแก้ปัญหา

อัปเดต 18 มกราคม 2556

หลังจากยื่นรายงานข้อผิดพลาดกับ Apple ฉันได้รับการแจ้งเตือนว่านี่เป็นข้อผิดพลาดที่ทราบว่าพวกเขากำลังติดตามและทำงานอยู่ มันคือ Bug ID # 11582257 สำหรับใครก็ตามที่ติดตามสิ่งเหล่านี้

อัปเดตเมษายน 2013

ข้อผิดพลาดนี้ไม่ได้รับการแก้ไขใน Mac OS X 10.8.3

อัปเดตมิถุนายน 2556

ข้อผิดพลาดนี้ยังไม่ได้รับการแก้ไขใน Mac OS X 10.8.4


ฉันไม่แนะนำ onyx - แต่ฉันชอบคำตอบนี้และapple.stackexchange.com/a/66870/5472
bmike

กรุณาเปิดใหม่ "การทำสำเนาที่แน่นอน" เป็นสถานการณ์ที่แตกต่างกันโดยมีอาการแตกต่างกันชัดเจนนำไปใช้กับ OS X 10.6 และวิธีแก้ปัญหาที่เสนอนั้นไม่ได้ช่วยฉันใน OS X 10.8.2 ฉันสร้างฐานข้อมูล Launch Services ใหม่ทั้งหมดแล้วและไม่มีผลกระทบกับปัญหานี้

คำถามอื่น ๆ ที่เกี่ยวข้อง: 9929 , 10523 , 64124 , 64580 , 68530 หากคุณได้สร้างฐานข้อมูลขึ้นใหม่แล้วและตรวจสอบให้แน่ใจว่า Spotlight ไม่พบข้อมูลที่ถูกต้องตามกฎหมายคุณสามารถแก้ไขได้ในคำถามเพื่อไม่ให้เหมือนกับคำถามอื่น ๆ ที่ฉันเชื่อมโยง
bmike

1
มีคำอธิบายมากมายในคำถามอื่น ๆ ในที่สุดคุณมีปัญหาสปอตไลท์ปัญหาแอพที่ซ้ำกันหรือปัญหาฐานข้อมูลบริการเปิดตัว การทำงานกับคำตอบทั้งหมดควรแจ้งเตือนคุณถึงสถานการณ์ที่คุณประสบ
bmike

2
มันเป็นข้อบกพร่องใน OS X จริงๆแล้ว ยังคงไม่ได้รวมในขณะที่เขียนนี้

คำตอบ:


6

ฉันได้พบคำสั่ง Terminal ที่ใช้งานได้ใน Mountain Lion มันให้ลำดับที่ถูกต้องของคำสั่งlsregisterเพื่อแก้ไขปัญหานี้:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

นี้ถูกจัดให้โดยหนึ่งดร. แดในบล็อกที่ LeanCrew.com ในโพสต์ที่เรียกว่าการกำจัดเปิดด้วยซ้ำกัน โพสต์เมื่อ 16 กุมภาพันธ์ 2013

คุณสามารถอ่านบล็อกโพสต์ที่ลิงค์ด้านบนเพื่อดูรายละเอียดทั้งหมด

สันนิษฐานได้ว่าจนกว่า Apple จะแก้ไขข้อบกพร่องที่รู้จักนี้อาจจำเป็นต้องเรียกใช้คำสั่งนี้ซ้ำทุกครั้งที่มีการติดตั้งแอปเวอร์ชันใหม่ในระบบของฉันทำให้เกิดรายการที่ซ้ำกันใหม่ในเมนูเปิดด้วย

ฉันต้องยอมรับว่าสายนี้ถูกแนะนำโดย bmike เมื่อวันที่ 12 มกราคม 2013 แต่ด้วยเหตุผลบางอย่างที่ฉันมองข้ามไปก่อนหน้านี้ ดังนั้นขอบคุณ bmike


ขอบคุณมันใช้งานได้ ฉันต้องรีสตาร์ท Finder เพื่อรับเมนูเปิดด้วยเพื่ออัปเดต ฉันใช้ 10.9.2
ชาดฟอนเนา

1
ใช่ - นี่คือคำตอบที่ดี แต่คุณควรเพิ่มkillall Finder;การสร้างคำสั่งที่สมบูรณ์/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user; killall Finder;
billynoah

2

ตรวจสอบคำตอบของ Wheatที่เขาค้นพบสถานการณ์ที่ OS X มีข้อผิดพลาดและสิ่งที่ซ้ำซ้อนเกิดจากการอัปเดตแอปจาก App Store

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

สิ่งนี้ถือว่าคุณไม่มี PDFPenPro หลายสำเนาจริงๆ - ดังนั้นคุณอาจเรียกใช้mdfind app_nameก่อนและหลังการสร้างสปอตไลต์ใหม่เนื่องจากเป็นสาเหตุของรายการที่ซ้ำกัน

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


ตามที่ระบุไว้ในคำถามของฉันฉันได้สร้าง Spotlight ใหม่ทั้งหมด ที่ไม่ได้ช่วย

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

1
ขอบคุณสำหรับการแก้ไขใน / ชี้แจง สมองของฉันยังคงจดจำรุ่นแรกของโพสต์ของคุณได้ หากคุณต้องการยื่นบั๊กด้วย apple ให้เรียกใช้mddiagnoseและส่งมัน - ถ้าคุณมีเคสที่ทำซ้ำได้มันควรจะเป็นเรื่องง่ายสำหรับวิศวกรที่จะให้คุณสาธิตข้อผิดพลาดแล้วทำซ้ำ ดีกว่าคุณรู้แน่ชัดว่าอะไรเป็นตัวกระตุ้นการเพิ่มรายการใหม่
bmike

ให้เราโพสต์! และขอบคุณที่ผสานกับสิ่งนี้เพื่ออธิบายว่าทำไมมันจึงไม่เหมือนคำถามอื่น ๆ
bmike

@WheatWilliams หากคุณโพสต์ Radar ของคุณฉันจะลิงก์ไปยังรายงานข้อผิดพลาดของฉัน นี่ยังไม่ได้รับการแก้ไขใน 10.8.4 (12E55) ดังนั้นฉันต้องการให้พวกเขาเป็นกรณีทดสอบที่ทำซ้ำได้อย่างสมบูรณ์แบบเพื่อให้สามารถพูดถึงสิ่งต่อไปนี้ในโครงสร้างต่อไปหากเป็นไปได้ ข้อผิดพลาดของฉันคือ rdar: // 14100691
bmike
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.