No Mac OS X 10.8.2, eu tenho esse problema curioso. Sempre que instalo uma nova versão atualizada de um dos vários aplicativos que uso, meu sistema adiciona uma nova entrada duplicada no menu contextual "Abrir com":
Tentei limpar caches e reconstruir permissões de disco e reinicializar, mas o problema persiste.
Reconstruí completamente o banco de dados dos Serviços de Ativação e reconstruí completamente a Pré-Vinculação, mais de uma vez, usando as ferramentas de linha de comando padrão e dois utilitários de limpeza comercial diferentes para fazer a mesma coisa.
Também excluí e reconstruí o Spotlight , reconstruí o Launch Services e limpei os caches novamente.
Nada tem efeito.
Parece que houve perguntas semelhantes postadas aqui antes e todas elas foram incorretamente respondidas por "Reconstruir o banco de dados dos Serviços de Inicialização", mas isso não ajuda no problema.
Atualização 18 de janeiro de 2013
Depois de registrar um relatório de bug na Apple, recebi uma notificação de que este é um bug conhecido no qual eles já estão rastreando e trabalhando. É o Bug ID # 11582257, para quem segue essas coisas.
Atualização de abril de 2013
Este bug não foi corrigido no Mac OS X 10.8.3.
Atualização junho de 2013
Este bug ainda não foi corrigido no Mac OS X 10.8.4.
Respostas:
Eu encontrei um comando Terminal que funciona no Mountain Lion. Ele fornece a sequência correta de comandos para
lsregister
corrigir esse problema:/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
Isso foi fornecido por um Dr. Drang no blog LeanCrew.com em um post chamado Livrando-se do Open With duplicatas . Foi postada em 16 de fevereiro de 2013.
Você pode ler a postagem do blog no link acima para obter todos os detalhes.
Presumivelmente, até que a Apple corrija esse bug conhecido, pode ser necessário executar novamente este comando sempre que uma nova versão de um aplicativo for instalada no meu sistema, causando novos itens duplicados no menu Abrir com.
Devo admitir que essa string foi sugerida por bmike em 12 de janeiro de 2013. Mas, por alguma razão, eu a ignorei mais cedo. Então, obrigado, bmike.
fonte
killall Finder;
o comando completo/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user; killall Finder;
Verifique a resposta de Wheat, onde ele descobriu as circunstâncias em que o OS X tem um bug e as duplicatas são causadas pela atualização de um aplicativo na App Store.
Para outras pessoas em que isso não é causado por um bug específico no Mountain Lion, a reconstrução descartou um banco de dados antigo dos serviços de inicialização, agora você deve reconstruir todo o banco de dados do Spotlight.
Isso pressupõe que você realmente não possui várias cópias do PDFPenPro - portanto, você pode executar
mdfind app_name
antes e depois da reconstrução do holofote, pois essa é a causa provável de entradas duplicadas.Também pode ser um bom momento para garantir que seus backups estejam atualizados - erros aleatórios no sistema de arquivos, utilitários incompatíveis ou falha iminente no disco também podem explicar o banco de dados que continua sendo reconstruído com entradas duplicadas.
fonte
mddiagnose
e envie-o - se você tiver um caso repetitivo, deve ser fácil para o engenheiro fazer com que você demonstre o bug e depois o reproduza. Melhor, você sabe exatamente o que desencadeia a adição do novo item.