Errore MAPI32.dll

outlook logo

La dll MAPI32 in windows è un file richiesto per il corretto funzionamento di quasi tutti i client di posta elettronica (soprattutto Ms Outlook).

Recentemente mi è capitato di imbattermi in un errore di questa dll; cercando su internet mi sono accorto che anche il supporto diretto Microsoft è da certi punti di vista è un po’ fuorviante e tende a portare fuori strada.

Nel mio caso l’errore si verificava perché su un PC nuovo, con installato Office 2007 in versione trial di 60 giorni, non mi sono preoccupato (perché non mi ero accorto che ci fosse) di disinstallare l’applicativo in prova e ho montato in coabitazione Microsoft Office 2003. Al termine dell’installazione mi sono subito accorto che era impossibile avviare Outlook perché andava sempre in errore la dll MAPI32.

Per prima cosa ho provato la soluzione Microsoft riportata qui:
http://office.microsoft.com/it-it/outlook/HP011164781040.aspx
senza ottenere alcun risultato.

Indagando così più approfonditamente sulle varie versioni della dll, ho scoperto che la versione 12 viene installata da Office 2007, mentre 2003 lavora normalmente con la versione 11. Verificando nella cartella C:\Programmi\File comuni\System\MSMAPI\1040\ ho trovato che il mio file era in Ver. 12.0.4518. Così ho deciso semplicemente di rinominare MSMAPI32.dll in MSMAPI32_old.dll, riaprire Outlook e far ricreare in automatico al sistema una nuova dll MSMAPI32.dll nella versione corretta: problema risolto.

Per i sistemi in inglese, controllate qui:
C:\Program Files\Common Files\System\Msmapi\
Per versioni diverse di Office potrebbe cambiare il nome dell’ultima directory:
es: C:\Programmi\File comuni\System\MSMAPI\1033\

[ad code=2 align=center]

Share and Enjoy !

Shares

43 risposte a “Errore MAPI32.dll”

  1. M Mariani è un genio! Mi ha risolto questo problema, altro che quel xxx di Bill Gates e il suo sito Microsoft!
    Un contributo: a me il problema si è ripresentato dopo un aggiornamento di windows automatico e la soluzione di M Mariani (il genio) funziona lo stesso, basta CANCELLARE TUTTI I PRECEDENTI FILES DENOMINATI MSMAPI_OLD.DLL

  2. M Mariani è un genio! Mi ha risolto questo problema, altro che quel xxx di Bill Gates e il suo sito Microsoft!
    Alcuni suggerimenti:
    # se non si trova in Programmi, cercare in Programmi (x86)
    # se non c’è la cartella file comuni, cercare il Common Files
    # a me il problema si è ripresentato dopo un XXX aggiornamento di windows automatico e la soluzione di M Mariani (il genio) funziona lo stesso, basta

  3. Io avevo sto problema.
    Smanettando un paio d’ore l’ho risolto.
    Poi sto c***o di windows vista (che chiaramente non è robba mia), ha eseguito degli aggiornamenti automatici quando l’ho spento.Sta m***a.
    E adesso c’ho lo stesso problema ma non mi ricordo più quello che feci per risolverlo.
    Mo faccio quello che dici te.
    Speriamo bene.

  4. in C: non c’è la cartella “programmi(x86)”, c’è solo la cartella “programmi” ed in “programmi” non c’è la cartella “file comuni”
    …ma com’è possibile!?!?!

  5. il file mapi che usa office deve stare qui:
    C:\Programmi\File comuni\System\MSMAPI\1040\ (per xp)
    in windows seven dovrebbe essere C:\programmi(x86)\File comuni\System\MSMAPI\1040\

  6. scusa ma qual’è il percorso in cui è localizzato il file?
    a me sembra che la tua dll sia ancora quella di Office 2007 ed è questo il motivo per cui non ti funziona con 2003

  7. descrizione del file: MAPI 1.0.estesa per windows NT
    tipo: estenzione dell’applicazione
    versione file: 1.0.2536.0
    nome prodotto: sistemo operativo microsoft window…..
    versione 6.1.7600.16385
    copyright: microsoft corporation. tutti i diritti ri…
    rimensione 75,0 KB
    ultima modifica: 14/07/2009 09:15
    ligua: italiano
    nome file originale MAPI32.DLL

    questi sono i dettagli,
    non ho trovato altro, c’è una tab che dice versioni precedrnti ma è vuota

  8. individui il file, poi con il tasto destro richiami le proprietà e troverai un tab che si chiama versione.
    es. la mia mapi32.dll (Office 2007 SP3) è la versione 1.0.2536.0

  9. ciao, il SO è il w7 e l’errore cita:
    “impossibile avviare microsft office outlook. mapi32.dll danneggiata o versione errata. ciò può essere dovuto all’istallazione di altro software di posta elettronia. installare nuovamente outlook.”
    anche io ho disistallato la versione prova di office 2007 ed installato office 2003, rinominato il file mapi32.dll, prima in mapi_old.dll e non ha funzionato (sempre lo stesso errore) e poi, cercando sulla rete, l’ho rinominato mapi32.old, ma anche questa operazione non è servita anulla …smpre lo stesso errore 🙁
    ciao

  10. puoi essere un po’ più dettagliato, riporta l’errore per esteso compresi eventuali codici e indica anche il sistema operativo installato sulla macchina e la/le versioni di office.
    ciao

  11. salve a tutti, con me no ha funzionato 🙁
    dopo aver rinominato il file da mapi32.dll a mapi32_old.dll, outlook continua a darmi lo stesso errore…
    dove sbaglio??

  12. Grazie a Espiazione per aver arricchito il blog con la sua esperienza con Windows 7.
    Il percorso con 7 in italiano inizia con “programmi(x86)”

  13. Ciao a tutti,
    io ho lo stesso problema ma non riesco a risolverlo perchè ho Windows 7 e in questo sistema operativo non c’è la cartella C:\Program Files\Common Files\System\Msmapi\
    Come posso fare?…
    mapi32.dll è ubicato in c:windows/system32

    Grazie

  14. Grazie! La soluzione più semplice ed efficace che abbia mai sperimentato!
    Concordo con Emilio: non so chi tu sia ma sei molto meglio del supporto Microsoft!
    Problema risolto al primo tentativo.

    Grazie ancora
    Ciao

  15. Ciao,
    grazie mille, tutto bene. Il problema è stato risolto al meglio senza disinstallare niente.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *