Launch Services를 재 구축 한 후에도 Finder의 “연결 프로그램”메뉴에 항목이 중복 됨 사전 바인딩을

Mac OS X 10.8.2에서는이 궁금한 문제가 있습니다. 내가 사용하는 여러 응용 프로그램 중 하나의 새 업데이트 버전을 설치할 때마다 시스템은 “연결 프로그램”상황에 맞는 메뉴에 새로운 중복 항목을 추가합니다.

여기에 이미지 설명을 입력하십시오

캐시를 지우고 디스크 권한을 다시 작성하고 재부팅을 시도했지만 문제가 지속됩니다.

표준 명령 줄 도구를 사용하고 동일한 작업을 수행하기 위해 서로 다른 두 가지 상업용 정리 유틸리티를 사용하여 Launch Services 데이터베이스를 완전히 재구성하고 사전 바인딩을 두 번 이상 완전히 재구성했습니다.

또한 Spotlight를 삭제하고 다시 빌드 한 다음 Launch Services 다시 빌드하고 캐시를 다시 지 웁니다.

아무 효과가 없습니다.

이전에 비슷한 질문이 게시 된 것 같습니다. “런치 서비스 데이터베이스 다시 작성”으로 모든 질문에 잘못 대답했지만 문제를 해결하지는 못합니다.

2013 년 1 월 18 일 업데이트

Apple에 버그 보고서를 제출 한 후, 이것이 이미 추적하여 작업중인 것으로 알려진 버그라는 알림을 받았습니다. 이 작업을 수행하는 사람은 버그 ID 번호 11582257입니다.

2013 년 4 월 업데이트

이 버그는 Mac OS X 10.8.3에서 수정 되지 않았습니다.

2013 년 6 월 업데이트

이 버그는 여전히 Mac OS X 10.8.4에서 수정 되지 않았습니다.



답변

Mountain Lion에서 작동하는 터미널 명령을 찾았습니다. lsregister이 문제를 해결하기 위한 올바른 명령 순서를 제공합니다 .

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

이것은 LeanCrew.com의 블로그에있는 Dr. Drang 박사 가 Open With duplicates를 없애는 게시물에서 제공했습니다 . 2013 년 2 월 16 일에 게시되었습니다.

자세한 내용은 위의 링크에서 블로그 게시물을 읽을 수 있습니다.

Apple이이 알려진 버그를 수정하기 전까지는 새 버전의 앱이 시스템에 설치 될 때마다이 명령을 다시 실행하여 연결 프로그램 메뉴에 새 복제 항목이 생길 수 있습니다.

이 문자열이 2013 년 1 월 12 일에 bmike에 의해 제안되었다는 것을 인정해야합니다. 그러나 어떤 이유로 나는 이전에 그것을 간과했습니다. 고마워, 비 마이크


답변

OS X에 버그가 있고 복제본이 App Store에서 앱을 업데이트하여 발생하는 상황을 발견 한 Wheat의 답변을 확인하십시오 .

이 문제가 Mountain Lion의 특정 버그로 인한 것이 아닌 다른 사람들을 위해, 재 구축은 오래된 시작 서비스 데이터베이스를 배제했습니다. 이제 전체 스포트라이트 데이터베이스를 재 구축해야합니다.

이것은 실제로 여러 개의 PDFPenPro 사본이없는 것으로 가정하므로 mdfind app_name중복 항목의 원인 일 수 있으므로 스포트라이트를 재구성하기 전후에 실행할 수 있습니다 .

또한 임의의 파일 시스템 오류, 호환되지 않는 유틸리티 또는 임박한 디스크 오류로 인해 백업이 최신 상태인지 확인하기에 좋은시기 일 수 있습니다. 또한 중복 항목으로 데이터베이스를 계속 재 구축 할 수도 있습니다.


답변