LaunchServices 데이터베이스가 손상 되었기 때문에 발생합니다.
Mountain Lion을 수정하려면 다음을 수행하십시오.
- / Applications / Utilities / 폴더에서 Terminal.app를 엽니 다.
- 운영
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
- 재시작
이 명령은 수년에 걸쳐 변경되었지만 최근에 Mountain Lion에서 동일한 문제를 해결하기 위해 위의 내용을 실행했습니다. Mac OS X 힌트에 대한 이 힌트 는 수년 동안 다른 Mac OS 버전에 대한 명령을 다룹니다.
명령 행 사용이 마음에 들지 않으면 무료 도구 인 Onyx의 Maintenance-> Rebuild-> launchservices 옵션도 작동합니다.
그것을 막는 방법에 관해서는, 나는 결코 방법을 보지 못했습니다. 나는 그것이 실제로 적극적으로 사용된다는 것을 알기 전에 실제로 그것이 무엇을 손상시키는 지 확실하지 않습니다.