- Scanpst.exe è lo strumento gratuito di Microsoft per controllare e riparare i file PST e OST di Outlook danneggiati a livello di struttura interna.
- La sua posizione dipende dalla versione di Outlook e dal tipo di installazione, ma si trova sempre all'interno delle cartelle di Microsoft Office in Programmi.
- L'utility può ripristinare la stabilità del profilo Outlook, sebbene a volte elimini elementi danneggiati, quindi è consigliabile utilizzare il backup .bak.
- In caso di danneggiamento grave o di file di grandi dimensioni, si consiglia di utilizzare Scanpst.exe in combinazione con strumenti specializzati per la riparazione di file PST.

Quando Outlook inizia a dare rari errori, arresti anomali o messaggi di dati corrottiIl problema risiede quasi sempre nei file PST o OST, dove sono archiviate tutte le email. In questi casi, molte persone si fanno prendere dal panico, pensando di aver perso le proprie email per sempre, ma Windows include un'utilità poco conosciuta che può risolvere il problema: Scanpst.exe, lo strumento di ripristino della Posta in arrivo.
Questa piccola applicazione viene preinstallata con Outlook ed è progettata per analizzare e riparare la struttura interna dei file di datiNon è magia, né risolve assolutamente tutto, ma come primo passo per recuperare un profilo danneggiato è praticamente essenziale. Vediamo più da vicino cos'è esattamente, dove trovarlo in ogni versione di Outlook, come usarlo, cosa fa internamente e quando è consigliabile passare a soluzioni più avanzate come riparare un'installazione di Microsoft Office danneggiata.
Cos'è Scanpst.exe e a cosa serve esattamente?
Scanpst.exe è il Strumento di riparazione della posta in arrivo di Microsoft Outlook (file eseguibile)Si tratta di un'utilità gratuita inclusa in Office che si occupa del controllo dei file. .pst (cartelle personali) y .ost (cartelle offline), individuare gli errori strutturali e correggerli per quanto possibile.
I file PST e OST non sono semplici file di testo; sono in realtà database con strutture interne complesse (BTree, indici, tabelle interne, conteggi di riferimento, ecc.). Quando qualcosa si corrompe a causa di un arresto improvviso, un crash di Outlook, un guasto del disco, un programma antivirus aggressivo o un'interruzione di rete, queste strutture diventano incoerenti e iniziano i problemi: Email che non si aprono, cartelle che scompaiono, Outlook che si chiude improvvisamente. oppure non si avvia nemmeno. Inoltre, la dimensione del file può influenzarne il comportamento, quindi è utile sapere come Regola la dimensione massima dei file OST e PST.
La funzione principale di Scanpst.exe è convalidare e ricostruire quelle strutture di basso livello dal file di dati. Lo strumento non controlla nulla sul server Exchange o su altri servizi online; è limitato esclusivamente al file .pst o .ost locale, assicurandosi che il database interno abbia di nuovo senso e, se necessario, rimozione di blocchi irrecuperabili per impedire che continuino a causare errori.
Nelle versioni precedenti di Outlook era presente anche uno strumento parallelo chiamato Scanost.exe (Controllo di integrità OST) Nello specifico, per lavorare con i file .ost e risolvere i problemi di sincronizzazione di Exchange. Oggi, Microsoft consiglia di utilizzare Scanpst.exe direttamente sui file OST quando si verificano problemi di accesso.
Dove si trova Scanpst.exe sul computer (tutte le versioni di Outlook)?
Una delle cose che confonde maggiormente le persone è che Il percorso del file Scanpst.exe varia a seconda della versione di Outlook.Anche il tipo di installazione (MSI o Click-to-Run) e il fatto che Windows sia a 32 o 64 bit sono fattori da considerare. Non compare nel menu Start come una qualsiasi altra applicazione; è necessario accedere fisicamente alla cartella in cui si trova il file eseguibile.
Generalmente, lo strumento viene installato in uno dei seguenti percorsi: “Program Files” o “Program Files (x86)”all'interno della cartella di Microsoft Office. Di seguito sono riportate le posizioni tipiche a seconda della versione e dell'installazione di Outlook:
Percorsi tipici per Scanpst.exe nelle versioni moderne di Outlook (2019, 2016, 2013, 2010, 2007)
Nelle installazioni recenti di Office/Outlook, lo strumento si trova solitamente in questi percorsi (modificare la lettera dell'unità, di solito). C: \):
- Outlook 2019 (Office 19)
Versione a 32 bit su Windows a 64 bit: C:\Programmi (x86)\Microsoft Office\root\Office19
Versione a 64 bit: C:\Program Files\Microsoft Office\root\Office19 - Outlook 2016 (Office 16)
Installazione Click-to-Run a 32 bit su Windows a 32 bit: C:\Programmi (x86)\Microsoft Office\root\Office16
Click-to-Run a 64 bit su Windows a 64 bit: C:\Program Files\Microsoft Office\root\Office16
Installazione di MSI a 32 bit su Windows a 32 bit: C:\Program Files (x86)\Microsoft Office\Office16
Installazione di MSI a 64 bit su Windows a 64 bit: C:\Program Files\Microsoft Office\Office16 - Outlook 2013 (Office 15)
Click-to-Run a 64 bit: C:\Program Files\Microsoft Office 15\root\Office15
Click-to-Run a 32 bit: C:\Program Files (x86)\Microsoft Office 15\root\Office15
MSI 64-bit: C:\Program Files\Microsoft Office\Office15
MSI 32-bit: C:\Program Files (x86)\Microsoft Office\Office15 - Outlook 2010 (Office 14)
Windows a 64 bit: C:\Program Files\Microsoft Office\Office14
Windows a 32 bit: C:\Program Files (x86)\Microsoft Office\Office14 - Outlook 2007 (Office 12)
Windows a 64 bit: C:\Program Files\Microsoft Office\Office12
Windows a 32 bit: C:\Program Files (x86)\Microsoft Office\Office12
Percorsi classici nelle versioni precedenti di Outlook
Se stai ancora lavorando con versioni precedenti, Il file Scanpst.exe potrebbe trovarsi in cartelle di sistema condivise. da MAPI o Windows Messaging:
- Outlook 2003
Windows a 32 bit: C:\Program Files (x86)\Common Files\System\MSMAPI\
Windows a 64 bit: C:\Program Files\Common Files\System\MSMAPI\ - Outlook 2002 / XP
Windows a 32 bit: C:\Program Files\Common Files\System\MSMAPI\ - Outlook 2000
C:\Program Files\Common Files\System\MAPI\Language ID\NT\scanpst.exe - Outlook 97 / Outlook 98
C:\Program Files\Common Files\Windows Messaging\scanpst.exe
Oltre a questi percorsi, sui computer più vecchi con Windows NT, 2000, 95 o 98, si potevano trovare varianti come le seguenti:
- unità:\Programmi\File comuni\Sistema\Mapi\1033\NT (Windows NT/2000)
- unità:\Program Files\Common Files\System\Mapi\1033\95 (Windows 95/98)
Se dopo aver controllato queste posizioni non vedi ancora l'eseguibile, un'opzione rapida è digita “scanpst.exe” nella barra di ricerca di WindowsSe Outlook è installato correttamente, il sistema individuerà il programma e potrai aprire la cartella che lo contiene direttamente dai risultati della ricerca.
Come trovare il percorso del file PST o OST che si desidera riparare
Trovare il file eseguibile è solo metà del lavoro. Per usarlo, devi sapere Dove viene salvato il file PST o OST del tuo profilo Outlook?Per molti utenti domestici, questa parte è la più complicata, ma si può capire in pochi clic direttamente dall'applicazione.
Nelle versioni correnti di Outlook (2010 e successive), è possibile seguire questo percorso per visualizza la posizione del file di dati associato al tuo account:
- Apri Outlook e vai a File > Impostazioni account > Impostazioni account.
- Nella finestra che appare, vai alla scheda “File di dati”.
- Seleziona l'account che ti interessa e fai clic sul pulsante. "Apri percorso file" (o simili).
In questo modo si aprirà la cartella in cui si trova il file in Esplora file. .pst o .ost che utilizza quel profiloQuesto è il percorso che dovrai specificare in Scanpst.exe affinché possa eseguire la scansione e la riparazione.
Se disponi di più account o profili Outlook, visualizzerai un elenco di diversi file PST/OST. In tal caso, è consigliabile... Annota il nome esatto del file che desideri correggere (ad esempio, Outlook.pst, file.ost, name@domain.com.pst, ecc.) per evitare confusione in seguito.
Come utilizzare Scanpst.exe passo dopo passo per riparare i file PST e OST
Lo strumento di riparazione della posta in arrivo è progettato in modo che quasi chiunque possa usarlo, ma è meglio seguire un ordine specifico e Chiudere sempre Outlook prima di iniziare Per evitare conflitti con i file aperti; se non riesci a chiuderlo, prova ad avviarlo in modalità sicura.
La procedura di base per utilizzare Scanpst.exe in qualsiasi versione di Outlook è la seguente:
- Chiudi completamente Outlook e qualsiasi altra applicazione di Office che possa utilizzare il file di dati.
- Vai alla cartella in cui si trova Scanpst (secondo i percorsi discussi in precedenza) e fare doppio clic su di esso.
- Nella finestra degli strumenti, nel campo Inserisci il nome del file che desideri analizzare.Inserisci il percorso del file .pst o .ost che desideri controllare oppure fai clic su "Esaminare" per selezionarlo da Esplora risorse.
- Se desideri modificare il registro diagnostico, tocca su "Opzioni" e scegli se desideri registrare gli errori rilevati (utile per rivederli in seguito).
- Premere "Inizio" per avviare l'analisi del file.
- Al termine della scansione, lo strumento ti comunicherà se sono stati rilevati problemi e... offrirà la possibilità di ripararli.
- Selezionare la casella “Crea una copia di backup del file analizzato prima di ripararlo.”Verrà creato un file .bak, che è il backup del file PST originale con un'ulteriore estensione.
- Clicca su "Aggiustare" e attendere il completamento del processo. Il tempo necessario dipenderà dalle dimensioni del file e dal livello di danneggiamento.
Una volta completata la riparazione, puoi Aprire Outlook normalmente utilizzando lo stesso profilo utilizzato dal file di dati. Se tutto è andato bene, gli errori dovrebbero essere scomparsi e il programma dovrebbe funzionare di nuovo in modo abbastanza stabile.
Cosa fa Scanpst.exe al suo interno: come "ripara" un file PST
Per capire cosa possiamo aspettarci dallo strumento, è utile sapere qualcosa in più su cosa fa effettivamente. Scanpst.exe non si limita a "contrassegnare come buono" un file, ma analizzare la struttura interna come se fosse un database e ripulisce e ricostruisce informazioni incoerenti.
A un livello basso, il programma controlla le tabelle interne, gli indici BTree, i conteggi dei riferimenti e altre strutture binarie. Quando trova blocchi illeggibile o chiaramente danneggiato, li rimuove dal file. Se quei blocchi facevano parte di un messaggio o di una cartella specifici, quell'elemento è andato perdutoma il resto del file rimane pulito e utilizzabile.
A un livello leggermente più visibile all'utente, Scanpst.exe esegue diversi controlli su cartelle e messaggi:
Revisione e riparazione delle cartelle
In ogni cartella del file .pst, vengono esaminate le tabelle interne associate e viene verificato che tutte le righe corrispondono a un messaggio o a una sottocartella effettivi all'interno del sistema:
- Si verifica che le tabelle corrette siano collegate a ciascuna cartella.
- Ogni riga di queste tabelle viene esaminata per confermare l'esistenza del messaggio o della sottocartella indicati.
- Se il messaggio o la sottocartella non vengono trovati, la riga viene rimossa dalla tabella per evitare riferimenti interrotti.
- Se l'elemento esiste, ne viene verificata l'integrità interna.
- Se tale convalida fallisce, l'articolo viene considerato danneggiato e viene rimuove sia dalla tabella che dal database.
- Se la convalida ha esito positivo, viene eseguita un'analisi aggiuntiva per garantire che i valori memorizzati siano coerenti con la cartella.
Quando una cartella è significativamente danneggiata, Scanpst.exe può ricostruirlo da zeroQueste cartelle ricreate non contengono dati utente, ma fungono da struttura ordinata per ospitare gli altri elementi che è stato possibile salvare.
Revisione e riparazione dei messaggi
Nei messaggi, lo strumento presta particolare attenzione a tabelle dei destinatari e degli allegatinonché una serie di proprietà chiave della posta elettronica. Il processo è simile a quello delle cartelle, ma focalizzato su ogni singolo elemento:
- Viene eseguita una convalida di base sulle tabelle interne che memorizzano l'elenco dei destinatari e gli allegati dei messaggi.
- Una volta convalidata la tabella dei destinatari, il suo contenuto viene sincronizzato con proprietà del destinatario del messaggio in modo che tutto sia coerente.
- Viene verificato che la cartella principale in cui si trova il messaggio sia valida.
- Vengono esaminate le proprietà importanti, come ad esempio:
- PR_MESSAGE_CLASSSe manca, controlla "IPM.Note".
- PR_MESSAGE_FLAGS y PR_SUBMIT_FLAGSI marchi incoerenti vengono validati e corretti.
- PR_CLIENT_SUBMIT_TIMESe il messaggio viene contrassegnato come inviato ma manca l'ora, viene compilato automaticamente con l'ora corrente.
- PR_SEARCH_KEYSe non esiste, viene generato un GUID casuale.
- PR_CREATION_TIME y PR_ULTIMA_MODIFICA_ORASe non sono presenti, vengono impostati sul momento attuale.
- PR_MESSAGE_SIZELa dimensione effettiva viene ricalcolata e, se non corrisponde, il valore viene aggiornato.
È interessante notare che non viene eseguita alcuna convalida diretta sul corpo o oggetto del messaggiooltre la verifica strutturale di basso livello. Non appena la convalida è completata, lo strumento anche Regola le proprietà di visualizzazione dei destinatari in modo che si allineino con la tabella dei destinatari riparata.
Infine, vengono eseguiti algoritmi aggiuntivi per rilevare “messaggi orfani” (elementi che non appartengono ad alcuna cartella coerente) e vengono spostati in una cartella speciale, spesso chiamata "Orfani" o "Elementi persi", affinché l'utente possa decidere cosa farne.
Cosa succede dopo aver riparato il file con Scanpst.exe?
Dopo aver utilizzato lo strumento, il passo successivo è Apri Outlook e controlla cosa è stato recuperatoA seconda del livello di danneggiamento, il programma potrebbe ricostruire parte della struttura delle cartelle e creare cartelle speciali per i contenuti che non è riuscito a individuare correttamente.
È comune che una cartella chiamata “Cartelle personali recuperate” o simili. Al suo interno vedrai la struttura standard delle cartelle di Outlook (Posta in arrivo, Posta inviata, Calendario, Contatti, ecc.), spesso vuota, perché è un PST ricostruito da zeroUna cartella chiamata "Oggetti smarriti e ritrovati"Qui vengono inseriti i messaggi e le cartelle che sono stati salvati ma non si adattano più perfettamente alla loro posizione originale. Se ti mancano delle email, consulta le guide per recuperare le email cancellate.
La procedura raccomandata dopo la riparazione è quella di creare un nuovo file PST pulito e sposta lì tutto ciò che desideri dalle cartelle recuperate. Questo è il modo più sicuro per stabilizzare il tuo profilo a lungo termine.
Creazione di un nuovo file PST in diverse versioni di Outlook
I passaggi specifici per creare un nuovo file di cartelle personali variano leggermente a seconda della versione, ma il concetto di base è sempre lo stesso: aggiungi un nuovo file di dati al profilo e utilizzarla come destinazione per gli oggetti recuperati.
In termini generali:
- Outlook 2010 e versioni successive
Vai alla scheda archivio > sezione Informazioni > Impostazioni dell 'account > di nuovo Impostazioni dell 'account > tab File di dati > toccare su "Aggiungere" e, nella finestra di dialogo “Crea o apri file di dati di Outlook”, Indicare il nome e la sede del nuovo PST. - Outlook 2007
Menu archivio > Gestione dei file di dati > aggiungere > scegli "File delle cartelle personali di Office Outlook (.pst)" > Definisci il nome e la cartella in cui salvarlo. - Outlook 2003
Menu archivio > Nuovo > File di dati di Outlook > “Crea o apri file di dati di Outlook” > digita un nome file e conferma. - Outlook 2002
Menu archivio > Nuovo > File delle cartelle personali (.pst) > “Crea cartelle personali Microsoft” > definisce il nome del file.
Una volta aggiunto il nuovo PST al profilo, potrai trascina gli elementi da "Cartelle personali recuperate" o "Oggetti smarriti" alla nuova struttura. Quando hai finito, è una buona idea rimuovere il file PST recuperato del profilo per evitare di continuare a riportare possibili incongruenze.
Come sfruttare il file di backup (.bak) creato da Scanpst.exe
Durante la riparazione, se si lascia selezionata l'opzione di backup, lo strumento genera un file con lo stesso percorso e nome del PST originale ma con l'estensione .bakQuel file .bak è un'istantanea dell'archivio prima della riparazione e può servire come fonte di ripristino aggiuntiva se noti che mancano elementi importanti; inoltre, è consigliabile seguire le migliori pratiche per esegui il backup delle tue email.
Se dopo aver esaminato il file PST riparato riscontri la mancanza di email o cartelle specifiche, puoi provare convertire il file .bak in un altro file PST importabile e recuperare ciò che si può recuperare da lì. Per fare ciò:
- Individua il file .bak nella stessa cartella in cui si trovava il file PST originale.
- Crea una copia e cambia l'estensione in PST (ad esempio, "Copia_PST_Originale.pst").
- Da Outlook, vai a File > Importa ed esporta (oppure “Apri e importa” a seconda della versione).
- Scegli il tuo prodotto preferito “Importa da un altro programma o file” > successivo.
- selezionare “File della cartella personale (.pst)” > successivo.
- In “File da importare”, fai clic su esaminare e seleziona il nuovo file PST che hai rinominato.
- In “Opzioni”, seleziona se desideri non importare duplicati per evitare mescolamenti non necessari.
- Seleziona l'opzione di "Includi sottocartelle" e scegli dove desideri importare gli elementi (di solito in un nuovo file PST pulito).
Con questo metodo, spesso è possibile ottenere messaggi che la riparazione principale non è riuscita a spostareTuttavia, se il danno è stato molto grave, è possibile che anche il file .bak non contenga tutti quei dati.
Strumento di verifica dell'integrità OST (Scanost.exe) e la sua relazione con Scanpst.exe
In team che lavorano con File di scambio e OSTEra prassi comune utilizzare la vecchia utility Scanost.exe per verificare e risolvere i problemi di sincronizzazione tra l'archivio offline e la casella di posta del server. Questo strumento:
- Era responsabile di Confronta il contenuto del file OST con quello della cassetta postale in Exchange..
- Stava tentando di risolvere automaticamente le differenze di sincronizzazione.
- Non ha modificato la casella di posta del server, ma solo il file .ost locale.
- Ha generato un record di ricerca dettagliato in un messaggio con oggetto "Verifica integrità OST" nella cartella Elementi eliminati.
Per utilizzarlo, era necessario essere connesso al server Exchange e assicurarsi che Outlook non si avviasse in modalità offline per impostazione predefinita. Il file eseguibile si trovava solitamente in percorsi come unità:\Programmi\Microsoft Office\OFFICE12 (o Office14, Office10, ecc.).
Nelle versioni più recenti di Outlook, Microsoft ha smesso di dare risalto a Scanost.exe e raccomanda ricrea il file OST oppure usa direttamente Scanpst.exe Per quanto riguarda il file, se si verificano errori di lettura o danneggiamento del disco, anziché semplici problemi di sincronizzazione.
Vantaggi e limiti reali dell'utilizzo di Scanpst.exe
Scanpst.exe è uno strumento molto utile, ma è importante chiarire alcuni aspetti... cosa puoi e cosa non puoi fare per evitare sorprese e, soprattutto, per sapere quando è il momento di utilizzare programmi di terze parti.
Vantaggi dello strumento di riparazione della posta in arrivo
Tra i punti di forza di Scanpst.exe ci sono diversi aspetti che lo rendono il prima risorsa logica quando Outlook inizia a non funzionare:
- È totalmente gratuito È incluso in qualsiasi installazione di Outlook; non è necessario scaricare nulla di aggiuntivo da Internet.
- Esamina cartella per cartella e messaggio per messaggio, identificando incongruenze che spesso sono sufficienti a ripristinare la stabilità del profilo.
- Quando tutto va bene, il Le email e le cartelle rimangono praticamente nella stessa posizione di prima.Pertanto, l'utente difficilmente si accorge dei cambiamenti nella propria organizzazione.
- Serve così tanto per File PST come OST, quindi copre la maggior parte dei problemi tipici che si presentano quotidianamente con Outlook.
- È il Il primo passo consigliato prima di spendere soldi per uno strumento aziendalesoprattutto in caso di lievi corruzioni o errori comparsi di recente a seguito di un arresto imprevisto.
Limitazioni importanti e rischi di abuso
Sfortunatamente, Scanpst.exe non è un salvavita universale. Ha diversi limitazioni importanti da tenere in considerazione:
- Le procedure manuali possono essere confuso per gli utenti non tecnicisoprattutto quando si tratta di individuare i percorsi di installazione e i file PST.
- Non garantisce il 100% integrità dei datiPer ripulire l'archivio, a volte è necessario eliminare messaggi o cartelle danneggiati che non possono essere recuperati.
- spesso, Alcune email recuperate finiscono in cartelle diverse agli originali (come "Oggetti smarriti"), il che impone una riorganizzazione manuale.
- In caso di danni gravi, potrebbe essere necessaria una riparazione. peggiorare lo stato del file Dal punto di vista dell'utente, ciò accade perché, affinché il file torni ad essere coerente, potrebbe essere necessario sacrificare una quantità significativa di dati.
- Non è progettato per file PST giganteschi o molto vecchi (specialmente quelli di dimensioni superiori a 2 GB nei formati 97-2002) né per file PST complessi crittografati.
Per tutti questi motivi, quando le informazioni sono altamente critiche (ambienti aziendali, studi legali, profili con anni di esperienza) e la corruzione è evidente, molti amministratori optano direttamente per combinare un tentativo con Scanpst.exe con soluzioni commerciali specializzate che funzionano in modalità di sola lettura e ricostruiscono un nuovo PST a partire da ciò che rimane integro.
Strumenti di terze parti per riparare i file PST quando Scanpst.exe non è sufficiente.
Se dopo uno o più tentativi con Scanpst.exe il file è ancora danneggiato o mancano molti dati rilevanti, molto probabilmente avrai bisogno di software di riparazione PST di terze partiQuesti programmi non si basano sulla logica limitata dello strumento Microsoft e solitamente dispongono di algoritmi più sofisticati per estrarre contenuti da file gravemente danneggiati, di grandi dimensioni, crittografati o compressi.
Utilità come alcuni strumenti commerciali di riparazione PST/OST analizzano il file originale in modalità di sola letturaEstraggono le informazioni nelle proprie strutture interne, correggono gli errori e infine generano un nuovo file PST pulito che può essere aperto con Outlook senza modificare l'originale. Questo approccio riduce al minimo i rischi e consente:
- Lavorare con file PST di grandi dimensioni, anche di molti gigabyte, senza i limiti classici.
- Recupera non solo le email, ma anche contatti, calendari, attività, note e allegati.
- mantener attributi quali CC, BCC, Oggetto, date e stato di lettura.
- Offerta a anteprima degli oggetti recuperabili prima di conservarli in modo permanente.
La parte meno piacevole è che la maggior parte di queste soluzioni sono di pagamentoSebbene quasi tutti includano versioni di prova che consentono di scansionare il file e vedere cosa potrebbe essere recuperabile. In ogni caso, se ciò che è in gioco sono anni di email o informazioni legalmente sensibiliIn genere, si tratta di un investimento molto più ragionevole rispetto al continuare a forzare un file PST danneggiato eseguendo ripetutamente Scanpst.exe.
In definitiva, la strategia migliore consiste nel combinare l'uso intelligente di Scanpst.exe come strumento di base per la diagnosi e la riparazione Grazie a regolari procedure di backup e, se necessario, a utilità esterne che consentono di recuperare i dati più leggibili da un file gravemente danneggiato, comprendere cosa fa e cosa non fa lo strumento Ripristino Posta in arrivo vi permetterà di prendere decisioni migliori ogni volta che Outlook riscontra problemi con i file PST o OST.
Scrittore appassionato del mondo dei byte e della tecnologia in generale. Adoro condividere le mie conoscenze attraverso la scrittura, ed è quello che farò in questo blog, mostrarti tutte le cose più interessanti su gadget, software, hardware, tendenze tecnologiche e altro ancora. Il mio obiettivo è aiutarti a navigare nel mondo digitale in modo semplice e divertente.