Perché l'elenco di applicazioni "Apri con" del mio Mac inizia a elencare le app due volte e talvolta tre volte?


15

Quando faccio clic con il pulsante destro del mouse su un file sul desktop del mio Mac OS e quindi nel menu contestuale, mi sposto in "Apri con ...", l'elenco di potenziali applicazioni da "aprire con" ha applicazioni elencate più volte, a volte tre o quattro volte, proprio uno accanto all'altro!

  1. Perché succede?
  2. Come lo aggiusto?
  3. come posso impedirgli di ripetersi?

Guarda questa istantanea del menu contestuale che mostra il raddoppio:

schermata di un menu che mostra le app raddoppiate

Ora ho Mountain Lion su un MacBook Pro da 13 ", ma questo problema esisteva prima di passare a Mountain Lion.


Ho lo stesso problema su entrambe le mie macchine ML.
Jan Henckens,

Risposte:


19

Ciò accade perché il database LaunchServices viene danneggiato.

Per risolvere su Mountain Lion:

  1. Apri Terminal.app nella cartella / Applicazioni / Utilità /.
  2. correre /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
  3. Ricomincia

Questo comando è cambiato nel corso degli anni, ma di recente ho eseguito quanto sopra per risolvere lo stesso problema su Mountain Lion. Questo suggerimento su Mac OS X Suggerimenti copre il comando per altre versioni di Mac OS nel corso degli anni.

Se non ti piace usare la riga di comando, anche lo strumento gratuito Onyx ha un'opzione in Manutenzione -> Ricostruisci -> launchservices funzionerà anche.

Quanto a come fermarlo, non ho mai visto un modo. Non sono sicuro di ciò che effettivamente provoca la corruzione se non che so che è molto attivamente utilizzato.


questa è un'ottima informazione, grazie mille. Sto scaricando Onyx, poiché a volte le immersioni nella riga di comando diventano noiose, quindi è interessante pensare a uno strumento utile per questo. in qualche modo mi chiedo perché non lo inseriscano nel Mac App Store - forse Apple non consente alle app che giocherellano con le funzioni di sistema. Comunque, lo apprezzo molto.
estephan500,

2
Invece di riavviare puoi anche semplicemente riavviare Finder tenendo premuto Alt e facendo clic con il pulsante destro del mouse su Finder nel dock, quindi seleziona Riavvia.
Wes Baker,

1
Invece di riavviare puoi anche semplicemente riavviare Finder dal Terminale digitando killall Finder
nthonygreen

0

Vorrei utilizzare Spotlight o Finder per cercare, diciamo, "Skitch" e provare a vedere se ci sono più versioni che potrebbero essere state accidentalmente copiate o duplicate in qualche altra parte del tuo Mac. In caso contrario, forse sono versioni diverse e le versioni precedenti non sono state eliminate. Ma dubito fortemente che sia il secondo, molto probabilmente il primo.


Non è il primo, posso confermare che quando ho avuto il problema.
Stu Wilson,

Inoltre, in genere quando sono installate più versioni di un'app, avrà anche un numero di versione.
jmlumpkin,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.