MIcrosoft Outlook ha smesso di funzionare su Yosemite

5

Ho eseguito Outlook per un giorno dopo l'aggiornamento a Yosemite, ma dopo un riavvio, non funziona più.

Quando faccio clic sull'icona di Outlook, rimbalza alcune volte ma non viene mai eseguito. Guardando in system.log (tramite Console.app), si lamenta di una chiamata a GestaltSystemVersion da Outlook e da Microsoft Database Daemon. (vedi sotto)

Ho riavviato di nuovo e ho reinstallato Office per Mac 2011. My Outlook è la versione 14.4.5. Ho trovato molto poco in merito a questo errore alla ricerca di Google, e la maggior parte è tratta dalla fase beta di Yosemite.

Qualcun altro ha visto questo, o meglio, risolto?

Nov 4 08:42:15 JLGPB Microsoft Outlook[1664]: objc[1664]: Class OnClickLinkAction is implemented in both /Applications/Microsoft Office 2011/Office/OutlookLegacy.framework/Versions/14/OutlookLegacy and /Applications/Microsoft Office 2011/Microsoft Outlook.app/Contents/MacOS/Microsoft Outlook. One of the two will be used. Which one is undefined. 
Nov 4 08:42:15 JLGPB Microsoft Outlook[1664]: objc[1664]: Class ERExtraKeyedTableColumn is implemented in both /Applications/Microsoft Office 2011/Office/OutlookPaletteItems.framework/Versions/14/OutlookPaletteItems and /Applications/Microsoft Office 2011/Microsoft Outlook.app/Contents/MacOS/Microsoft Outlook. One of the two will be used. Which one is undefined. 
Nov 4 08:42:15 JLGPB.local Microsoft Outlook[1664]: WARNING: The Gestalt selector gestaltSystemVersion is returning 10.9.0 instead of 10.10.0.
    Use NSProcessInfo's operatingSystemVersion property to get correct system version number.
    Call location: 
Nov 4 08:42:15 JLGPB.local Microsoft Outlook[1664]: 0 CarbonCore 0x9ba5e7e7 ___Gestalt_SystemVersion_block_invoke + 135 
Nov 4 08:42:15 JLGPB.local Microsoft Outlook[1664]: 1 libdispatch.dylib 0x9021c130 _dispatch_client_callout + 50 
Nov 4 08:42:15 JLGPB.local Microsoft Outlook[1664]: 2 libdispatch.dylib 0x9021c0b5 dispatch_once_f + 251 
Nov 4 08:42:15 JLGPB.local Microsoft Outlook[1664]: 3 libdispatch.dylib 0x9021d0d8 dispatch_once + 31 
Nov 4 08:42:15 JLGPB.local Microsoft Outlook[1664]: 4 CarbonCore 0x9b9f0fb8 _Gestalt_SystemVersion + 1050 
Nov 4 08:42:15 JLGPB.local Microsoft Outlook[1664]: 5 CarbonCore 0x9b9f0b69 Gestalt + 150 
Nov 4 08:42:15 JLGPB.local Microsoft Outlook[1664]: 6 OutlookCore 0x0180563b _ZN6carbon22HasSnowLeopardOrBetterEv + 45 
Nov 4 08:42:16 JLGPB.local Microsoft Database Daemon[1666]: WARNING: The Gestalt selector gestaltSystemVersion is returning 10.9.0 instead of 10.10.0.
    Use NSProcessInfo's operatingSystemVersion property to get correct system version number.
    Call location: 
Nov 4 08:42:16 JLGPB.local Microsoft Database Daemon[1666]: 0 CarbonCore 0x9ba5e7e7 ___Gestalt_SystemVersion_block_invoke + 135 
Nov 4 08:42:16 JLGPB.local Microsoft Database Daemon[1666]: 1 libdispatch.dylib 0x9021c0b5 dispatch_once_f + 251 
Nov 4 08:42:16 JLGPB.local Microsoft Database Daemon[1666]: 2 libdispatch.dylib 0x9021d0d8 dispatch_once + 31 
Nov 4 08:42:16 JLGPB.local Microsoft Database Daemon[1666]: 3 CarbonCore 0x9b9f0fb8 _Gestalt_SystemVersion + 1050 
Nov 4 08:42:16 JLGPB.local Microsoft Database Daemon[1666]: 4 CarbonCore 0x9b9f0b69 Gestalt + 150 
Nov 4 08:42:16 JLGPB.local Microsoft Database Daemon[1666]: 5 MicrosoftComponentPlugin 0x0035f3be McpInitLibrary_ + 505 
Nov 4 08:42:16 JLGPB.local Microsoft Database Daemon[1666]: 6 MicrosoftComponentPlugin 0x0035f1ee McpInitLibrary_ + 41
    
posta Joe Germuska 04.11.2014 - 16:05
fonte

4 risposte

5

Dopo il commento di Alistair, ho fatto un po 'di googling in generale. Ho trovato alcuni suggerimenti su la soluzione migliore era ricostruire l'identità , quindi è quello che ho fatto:

  1. vai a ~ / Documenti / Dati utente Microsoft
  2. crea una "cartella di backup"
  3. trascina il contenuto di ~ / Documents / Microsoft User Data / Office 2011 Identità nella cartella di backup
  4. riavvia Outlook e configura come se fosse una nuova installazione.

Questo ha funzionato di nuovo.

    
risposta data 04.11.2014 - 20:21
fonte
3

Senza altri indizi è difficile dare consigli specifici, ma questo è quello che proverò.

Cancella lo stato dell'applicazione salvata

Cerca la cartella dello stato dell'applicazione salvata di Outlook nel tuo account. Dovresti trovarlo a /Users/YOURUSERNAME/Library/Saved Application State/com.microsoft.Outlook.savedState . Basta rinominare o eliminare la cartella. Quindi avviare Outlook per vedere se si apre correttamente.

Nascondi la cartella delle identità di Outlook

Rinomina /Users/YOURUSERNAME/Documents/Microsoft User Data/Office 2011 Identities' folder to something like Office 2011 Identities Old "e prova di nuovo Outlook.

Nascondi i file dell'elenco di preferenze di Outlook

All'interno di /Users/YOURUSERNAME/Library/Preferences dovresti trovare quattro file plist di Outlook.

com.microsoft.outlook.database_daemon.plist
com.microsoft.outlook.databasedaemon.plist
com.microsoft.outlook.office_reminders.plist
com.microsoft.Outlook.plist

Rinominali o trascinali temporaneamente in un'altra posizione e prova di nuovo a Outlook.

Ci sono anche file plist di Outlook in /Library/Preferences/ . Sul mio Mac sono vuoti, se hanno contenuti sul tuo Mac potresti provare a rinominarli o spostarli temporaneamente e riprovare.

Nascondi la cartella della cache di Office

Rinomina temporaneamente la cartella /Users/YOURUSERNAME/Library/Caches/com.microsoft.Outlook qualcosa come com.microsoft.Outlook.old e prova di nuovo Outlook.

Nascondi la cartella di supporto dell'applicazione di Office

Analogamente, rinomina temporaneamente /Users/YOURUSERNAME/Library/Application Support/Microsoft/Office e riprova.

Ancora non funziona?

Prova a eseguire sudo opensnoop | grep Outlook in una finestra di Terminale e vedi se riesci a capire quali file di Outlook accedono prima di abbandonare e chiudere.

    
risposta data 04.11.2014 - 20:28
fonte
0

Ho avuto lo stesso problema e l'azione migliore per ottenere di nuovo il mio Outlook operativo era:

  • vai a ~/Documents/Microsoft User Data
  • crea una "cartella di backup" (per ogni evenienza)
  • trascina il contenuto di ~/Documents/Microsoft User Data/Office 2011 Identities nella cartella di backup
  • riavvia Outlook e configura come se fosse una nuova installazione.

  • Chiudi Outlook prima che continui a scaricare tutti i messaggi dei server

  • cancella completamente (anche dal cestino) tutti i messaggi direttamente dai server. Chiudi il server una volta vuoto.

  • riavviare l'outlook. Arresta la chiusura e funziona benissimo nonostante l'uso intensivo che uso quotidianamente.

Posso quindi confermare che UN messaggio e-mail in attesa nel server per essere scaricato su Outlook era corrotto (o qualcosa di simile) rendendo nuovamente outlook crash e nuovamente ogni volta che l'ho riavviato. Avevo avuto il problema quasi due giorni e ogni altra soluzione che ho provato era inutile; tutto è iniziato con un problema con il messaggio di chiusura del database Microsoft Daemon a un generale Microsoft Outlook ha rilevato un problema e chiuderà il messaggio.

    
risposta data 13.04.2015 - 05:31
fonte
0

link

Microsoft suggerisce di ricostruire il database delle identità per tentare di correggerlo.

Naviga nel Finder Home > Documenti > Dati utente Microsoft > Identità di Office 2011

Un breve riepilogo del link sopra:

  • Esci da tutte le applicazioni
  • Determina la quantità di spazio disponibile sul disco rigido - avrai bisogno di 3 volte la dimensione della cartella Identities nello spazio libero sul tuo disco
  • Esegui il backup della cartella Identità da qualche parte
  • Tenere premuto il tasto Opzione durante l'avvio di Outlook e nella finestra Utilità database visualizzata, selezionare il database che si desidera mantenere, quindi fare clic su Ricostruisci.
  • Prepara una tazza di tè mentre il database viene ricostruito
  • Una volta che l'utilità ha annunciato "Fatto", avvia Outlook normalmente
risposta data 03.06.2015 - 10:33
fonte

Leggi altre domande sui tag