Các mục trùng lặp trong Menu Mở với Menu trong Finder ngay cả sau khi xây dựng lại Dịch vụ khởi chạy


12

Trong Mac OS X 10.8.2, tôi có vấn đề tò mò này. Mỗi lần tôi cài đặt phiên bản cập nhật mới của một trong một số ứng dụng mà tôi sử dụng, hệ thống của tôi sẽ thêm một mục trùng lặp mới trong menu ngữ cảnh "Mở bằng":

nhập mô tả hình ảnh ở đây

Tôi đã thử xóa bộ nhớ cache và xây dựng lại quyền truy cập đĩa và khởi động lại, nhưng vấn đề vẫn còn.

Tôi đã xây dựng lại hoàn toàn cơ sở dữ liệu Launch Services và xây dựng lại hoàn toàn Pre-Binding, hơn một lần, bằng cách sử dụng các công cụ dòng lệnh tiêu chuẩn và sử dụng hai tiện ích dọn dẹp thương mại khác nhau để làm điều tương tự.

Tôi cũng đã xóa và xây dựng lại Spotlight và sau đó xây dựng lại Dịch vụ khởi động và xóa bộ nhớ cache một lần nữa.

Không có gì có tác dụng.

Có vẻ như đã có những câu hỏi tương tự được đăng ở đây trước đó và tất cả chúng đều được trả lời không chính xác bởi "Xây dựng lại cơ sở dữ liệu Dịch vụ Khởi động" nhưng điều đó không giúp ích gì cho vấn đề.

Cập nhật ngày 18 tháng 1 năm 2013

Sau khi nộp báo cáo lỗi với Apple, tôi đã nhận được thông báo rằng đây là một lỗi đã biết mà họ đã theo dõi và làm việc. Đó là Bug ID # 11582257, cho bất kỳ ai theo dõi những điều này.

Cập nhật tháng 4 năm 2013

Lỗi này chưa được sửa trong Mac OS X 10.8.3.

Cập nhật tháng 6 năm 2013

Lỗi này vẫn chưa được sửa trong Mac OS X 10.8.4.


Tôi không khuyên bạn nên onyx - nhưng tôi làm như câu trả lời nàyapple.stackexchange.com/a/66870/5472
bmike

Vui lòng mở lại. "Bản sao chính xác" là một tình huống khác nhau với các triệu chứng khác nhau, áp dụng cho OS X 10.6 và giải pháp được đề xuất ở đó không giúp tôi trong OS X 10.8.2. Tôi đã xây dựng lại hoàn toàn cơ sở dữ liệu Launch Services và nó không ảnh hưởng gì đến vấn đề này.

Các câu hỏi liên quan khác: 9929 , 10523 , 64124 , 64580 , 68530 . Nếu bạn đã xây dựng lại cơ sở dữ liệu và đảm bảo rằng ánh đèn sân khấu không tìm thấy bản sao hợp pháp, bạn có thể chỉnh sửa câu hỏi đó để nó giống như các câu hỏi khác mà tôi đã liên kết.
bmike

1
Có rất nhiều lời giải thích cho các câu hỏi khác. Cuối cùng, bạn có một vấn đề nổi bật, một vấn đề ứng dụng trùng lặp hoặc một vấn đề cơ sở dữ liệu dịch vụ khởi chạy. Làm việc thông qua tất cả các câu trả lời sẽ cảnh báo bạn về tình huống bạn đang gặp phải.
bmike

2
Đó thực sự là một lỗi trong OS X. Vẫn còn nguyên không trộn tại thời điểm viết này.

Câu trả lời:


6

Tôi đã tìm thấy một lệnh Terminal hoạt động trong Mountain Lion. Nó đưa ra chuỗi lệnh lsregisterchính xác để khắc phục vấn đề này:

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

Điều này đã được cung cấp bởi một Tiến sĩ Drang trên blog tại LeanCrew.com trong một bài đăng có tên Loại bỏ mở với các bản sao . Nó được đăng vào ngày 16 tháng 2 năm 2013.

Bạn có thể đọc bài viết trên blog ở liên kết trên để biết tất cả các chi tiết.

Có lẽ, cho đến khi Apple sửa lỗi đã biết này, có thể cần phải chạy lại lệnh này mỗi khi phiên bản mới của ứng dụng được cài đặt trên hệ thống của tôi, gây ra các mục trùng lặp mới trong menu Open With.

Tôi phải thừa nhận rằng chuỗi này được đề xuất bởi bmike vào ngày 12 tháng 1 năm 2013. Nhưng vì một số lý do tôi đã bỏ qua nó trước đó. Cảm ơn, bmike.


Cảm ơn, nó đã làm việc. Tôi cần khởi động lại Finder để có được menu Open With để cập nhật. Tôi đang chạy 10.9.2.
Chad von Nau

1
có - đây là một câu trả lời hay nhưng bạn nên thêm vào killall Finder;việc thực hiện lệnh hoàn chỉnh/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user; killall Finder;
billynoah

2

Hãy kiểm tra câu trả lời của Wheat nơi anh ta phát hiện ra các trường hợp OS X có lỗi và các bản sao được tạo ra bằng cách cập nhật Ứng dụng từ App Store.

Đối với những người khác không phải do lỗi cụ thể trong Mountain Lion gây ra, việc xây dựng lại đã loại trừ cơ sở dữ liệu dịch vụ khởi chạy cũ, giờ bạn nên xây dựng lại toàn bộ cơ sở dữ liệu nổi bật của mình.

Điều này giả định rằng bạn không thực sự có một vài bản sao PDFPenPro - vì vậy bạn có thể chạy mdfind app_nametrước và sau khi xây dựng lại ánh đèn sân khấu vì đó có thể là nguyên nhân của các mục trùng lặp.

Đây cũng có thể là thời điểm tốt để đảm bảo các bản sao lưu của bạn là hiện tại - lỗi hệ thống tệp ngẫu nhiên, tiện ích không tương thích hoặc lỗi đĩa sắp xảy ra cũng có thể giải thích cơ sở dữ liệu tiếp tục được xây dựng lại với các mục trùng lặp.


Như tôi đã nói trong câu hỏi của mình, tôi đã xây dựng lại hoàn toàn Spotlight. Điều đó không giúp được gì.

1
Tôi cũng đã kiểm tra để đảm bảo rằng tôi chỉ có một bản sao của mỗi ứng dụng được đề cập. Nhưng một mục trùng lặp mới được thêm vào menu của một số ứng dụng nhất định mỗi lần tôi cài đặt bản cập nhật mới của phiên bản mới hơn của ứng dụng. Tôi kết luận rằng đó chỉ là một lỗi chưa được giải quyết trong OS X. Thật khó chịu vì tôi liên tục sử dụng menu ngữ cảnh "Mở bằng" trong quy trình làm việc của mình.

1
Cảm ơn đã chỉnh sửa mà trong / làm rõ nó. Bộ não của tôi vẫn còn nhớ phiên bản đầu tiên của bài viết của bạn rõ ràng. Nếu bạn muốn gửi một lỗi với apple, hãy chạy mddiagnosegửi nó vào - nếu bạn gặp trường hợp lặp lại, kỹ sư sẽ dễ dàng giúp bạn trình bày lỗi và sau đó tái tạo nó. Tốt hơn, bạn biết chính xác những gì kích hoạt việc bổ sung các mặt hàng mới.
bmike

Giữ cho chúng tôi được đăng! Và cảm ơn vì đã gắn bó với điều này để làm rõ lý do tại sao nó không giống như các câu hỏi khác.
bmike

@WheatWilliams Nếu bạn đăng Radar của mình, tôi sẽ liên kết với nó trong báo cáo lỗi của tôi. Điều này vẫn chưa được sửa trong 10.8.4 (12E55) vì vậy tôi muốn lấy cho họ một trường hợp kiểm tra có thể tái tạo hoàn hảo để có thể giải quyết vấn đề này trong bản dựng tiếp theo nếu có thể. Lỗi của tôi là rdar: // 14100691
bmike
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.