42 votes

Dialogues excessifs "Ouverture de l'application pour la première fois".

Je reçois souvent la boîte de dialogue m'avertissant que j'ouvre une application pour la première fois. Mais ce n'est pas la première fois. Certaines de ces applications sont celles que j'utilise quotidiennement. enter image description here

J'ai l'impression d'en recevoir davantage après une mise à jour du système d'exploitation, comme si une base de données avait été réinitialisée. Puis-je faire quelque chose pour que ces avertissements soient générés correctement ?

0 votes

Une autre idée pour quelqu'un qui aurait un problème similaire : chaque fois que l'application (RStudio, récemment mise à jour) était appelée en tant que commande subordonnée (dans le cadre de l'ouverture d'un fichier RProject, raccourci existant depuis longtemps), j'obtenais le dialogue d'avertissement. Après avoir ouvert l'application directement une fois, l'utilisation du raccourci n'a plus déclenché le dialogue.

45voto

Ryan Spears Points 1524

Cet avertissement s'affiche chaque fois qu'une application veut enregistrer un gestionnaire d'URI (un something:// protocole). Normalement, votre approbation est sauvegardée par LaunchServices, mais cette base de données peut être corrompue. Essayez de la réinitialiser en effectuant un

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -all local,system,user

dans le terminal. Les avertissements devraient réapparaître une fois pour chaque application, puis disparaître définitivement. S'ils continuent à apparaître, c'est que quelque chose réinitialise la base de données de son propre chef (un indice serait que le navigateur par défaut / l'application de messagerie / l'application RSS / l'application FTP que vous définissez continuent à se réinitialiser sur ceux fournis par Apple).

0 votes

Une réponse géniale. Avez-vous constaté que des éléments tels que les volets de préférences système obtiennent ce message plus souvent dans la version 10.7.2 ?

0 votes

@bmike : pas du tout - c'est pourquoi je pense que la base de données LaunchServices du PO est (était) soit corrompue, soit que quelque chose la réinitialise.

0 votes

Merci. Je constate que certaines applications spécifiques, comme ScreenSync, ne parviennent jamais à supprimer la quarantaine dans la version 10.7.2. Même si je reconstruis la base de données des services de lancement avec votre commande, il me demande toujours de me connecter à chaque fois (et il se lance lui-même). J'ai dû me résoudre à utiliser xattr pour supprimer manuellement les bits de quarantaine ....

4voto

Tom Loredo Points 133

J'ai eu le même problème (uniquement avec SourceTree, après une mise à jour), et voir la réponse de @kopischke m'a rappelé un autre fil de discussion Ask Different, sur un autre problème de base de données LaunchServices :

Pourquoi la liste des applications "Ouvrir avec" de mon Mac commence-t-elle à lister les applications deux fois et parfois trois fois ?

La commande de réinitialisation de LaunchServices fournie ici est légèrement différente de celle fournie par @kopischke :

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

J'ai essayé cela, et cela a résolu mon problème "Ouverture de l'application pour la première fois". Mais je n'ai pas eu à ré-ouvrir l'application. chaque d'autres applications également (seulement quelques-unes ; je n'ai pas vu de modèle évident dans lesquelles). Il peut donc être intéressant d'essayer ceci avant d'essayer la suggestion précédente.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X