LaunchServices: lsregister database corrupted (duplicate icons or incorrect default app handler). – macOS LSREGISTER_CORRUPTED

LSREGISTER_CORRUPTED

Le associazioni tra estensioni file e applicazioni predefinite sono danneggiate o il menu 'Apri con' mostra icone duplicate; si risolve ricostruendo il database con l'utility `/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister`.

Cosa significa questo errore?

Le associazioni tra estensioni file e applicazioni predefinite sono danneggiate o il menu 'Apri con' mostra icone duplicate; si risolve ricostruendo il database con l'utility `/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister`.

Messaggio originale

LaunchServices: lsregister database corrupted (duplicate icons or incorrect default app handler).

Contesto e parole chiave

Alias

  • LaunchServices database corrupt
  • lsregister duplicate icons

Messaggi alternativi

  • database LaunchServices corrotto icone duplicate associazione app errata

Prodotti

  • Sistema Operativo macOS / APFS / dyld / launchd / Gatekeeper

Piattaforme

  • Apple Silicon (M1/M2/M3/M4)
  • Intel Mac
  • macOS Monterey
  • macOS Sequoia
  • macOS Sonoma
  • macOS Ventura

Parole chiave

  • apple
  • errore-macos-launchservices-database-corrupted
  • LSREGISTER_CORRUPTED
  • mac
  • macos
  • macos.sistema.launchservices-database-corrupted
  • Sviluppo e Homebrew

Cause possibili

Origine del problema per macOS: database LaunchServices corrotto (lsregister)

Le associazioni tra estensioni file e applicazioni predefinite sono danneggiate o il menu 'Apri con' mostra icone duplicate; si risolve ricostruendo il database con l'utility `/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister`.

molto comune

Diagnosi

Diagnostica di sistema per macOS: database LaunchServices corrotto (lsregister)

Ispezionare i log unificati di macOS tramite l'applicazione Console o il comando log show da Terminale.

Come leggere il risultato. Mostra con esattezza le eccezioni di sistema, chiamate bloccate da TCC o errori del driver I/O.

terminal
log show --predicate 'process == "kernel"' --last 10m

Risoluzione

Procedura di risoluzione per macOS: database LaunchServices corrotto (lsregister)

Difficoltà: facileRischio: basso

Applicare la procedura corretta secondo le linee guida ufficiali del supporto Apple.

  1. Verificare lo stato delle autorizzazioni in Impostazioni di Sistema
  2. Riavviare i demoni di servizio o svuotare la cache locale
  3. Verificare l'integrità del disco con Utility Disco First Aid

Domande frequenti

Come risolvere il codice o problema LSREGISTER_CORRUPTED su Mac?

Le associazioni tra estensioni file e applicazioni predefinite sono danneggiate o il menu 'Apri con' mostra icone duplicate; si risolve ricostruendo il database con l'utility `/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister`.

Approfondimenti

Schede correlate