Quando il riquadro di anteprima di Esplora file in Windows 10 mostra l’errore “This file can’t be previewed because of an error in the PDF Preview Handler.”, nella maggior parte dei casi il gestore d’anteprima per i PDF è stato disattivato. La soluzione più rapida è riattivarlo da PowerToys.
Panoramica del problema
In Windows 10 il riquadro di anteprima (tasto Alt+P in Esplora file) consente di visualizzare un’anteprima del contenuto senza aprire l’applicazione predefinita. Quando si seleziona un PDF, invece della mini‑anteprima compare il messaggio:
“This file can’t be previewed because of an error in the PDF Preview Handler.”
Il problema può presentarsi anche se:
- Sumatra PDF è impostato come lettore predefinito.
- Adobe Reader è installato correttamente.
- Microsoft Edge (Chromium) è presente e apre i PDF senza errori.
Perché succede
Il riquadro di anteprima usa dei Preview Handler, componenti COM registrati nel sistema, che Esplora file invoca per rendere l’anteprima. Windows 10 non include nativamente un handler PDF “universale”: deve essere fornito e registrato da un’app (Adobe, Sumatra, estensioni del sistema) oppure da PowerToys → File Explorer add‑ons. Se l’handler PDF è disattivato (o la relativa voce di registro è assente/non valida), l’anteprima fallisce con l’errore citato.
Soluzione principale con PowerToys
PowerToys offre un handler leggero e stabile per anteprime e miniature dei PDF. Ecco la procedura consigliata.
Passaggi rapidi
- Installare o aprire PowerToys
Se non è già presente, installarlo dal sito Microsoft (Home → PowerToys → Install). Quindi avviare “PowerToys (Admin)”. - Abilitare gli File Explorer add‑ons
In PowerToys, aprire File Explorer add‑ons e attivare:- Enable PDF preview (anteprima nel riquadro di anteprima)
- Enable PDF thumbnails (opzionale: miniature nelle cartelle)
- Riavviare Esplora file e provare di nuovo.
Dopo l’attivazione, le anteprime tornano operative di norma all’istante; se non accade, riavviare Esplora o il PC.
Come riavviare Esplora file in sicurezza
Metodo tramite Gestione attività:
- Premere Ctrl+Shift+Esc, scheda Processi.
- Selezionare Esplora risorse e cliccare Riavvia.
Metodo da console (facoltativo):
taskkill /f /im explorer.exe
start explorer.exe
Checklist lampo prima di passare all’avanzato
- Riquadro di anteprima attivo: in Esplora file premere Alt+P o usare Visualizza → Riquadro di anteprima.
- PowerToys aperto come amministratore e File Explorer add‑ons attivi (PDF preview e, se desiderato, PDF thumbnails).
- Nessuna app occupa il file: verificare che il PDF non sia bloccato da un altro processo o in rete con accesso limitato.
- File non corrotto: testare due o tre PDF diversi, inclusi documenti semplici non firmati.
Approfondimento tecnico
Il collegamento fra un’estensione e un Preview Handler si basa su chiavi di registro. L’associazione principale per il riquadro di anteprima è:
HKEYCLASSESROOT\.pdf\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}
Il valore predefinito di questa chiave deve contenere il CLSID del gestore PDF installato (es. quello di PowerToys o di Adobe). La lista dei gestori riconosciuti dal sistema è in:
HKEYLOCALMACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers
HKEYCURRENTUSER\SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers
Quando PowerToys abilita “PDF preview”, registra (o re‑imposta) correttamente l’handler e l’associazione del tipo di file, rendendo il tutto trasparente. Se l’opzione è disattivata, l’associazione può rimanere orfana o puntare a un CLSID non più presente, causando l’errore.
Soluzioni alternative senza PowerToys
Riparare o reinstallare Adobe Reader
- Aprire Adobe Reader → Aiuto → Ripara installazione.
- In Modifica → Preferenze → Generali, assicurarsi che l’opzione di integrazione con Esplora file sia attiva.
- Verificare che la voce di registro
HKCR\.pdf\ShellEx\{8895...}
punti al CLSID del gestore Adobe (handler diAcroPDF.dll
).
Usare Sumatra PDF come handler
- Reinstallare Sumatra PDF selezionando l’opzione dell’installer che abilita l’anteprima in Esplora file.
- Assicurarsi che non sia stata disabilitata l’estensione di anteprima durante un aggiornamento precedente.
Considerazioni su Microsoft Edge
Su Windows 11 l’anteprima PDF di Esplora file può sfruttare integrazioni di sistema più ampie; in Windows 10, Edge non fornisce da solo l’handler per Esplora file. Per questo, PowerToys resta la via più semplice e leggera per riattivare l’anteprima senza installare suite più pesanti.
Diagnostica guidata
Verifica visiva in Esplora file
- Aprire una cartella con PDF e attivare Riquadro di anteprima (Alt+P).
- Selezionare un PDF semplice (senza protezione) per escludere limitazioni DRM.
- Se la miniatura funziona ma il riquadro no, l’handler anteprima è disallineato rispetto alle miniature.
Verifica rapida del Registro
Attenzione: modificare il Registro solo se si sa cosa si sta facendo. Eseguire prima un punto di ripristino.
- Aprire
regedit.exe
come amministratore. - Controllare
HKCR\.pdf\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}
: il valore predefinito deve contenere un CLSID valido. - In
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers
controllare che tale CLSID esista e sia descritto (nome del gestore).
Script PowerShell di sola lettura
Eseguire come amministratore per una diagnosi non invasiva.
$phGuid = '{8895b1c6-b41f-4c1c-a562-0d564250836f}'
1) Chi è associato all'anteprima dei PDF?
try {
$assoc = (Get-Item "Registry::HKEYCLASSESROOT.pdf\ShellEx$phGuid").GetValue('')
} catch {
$assoc = $null
}
2) L'handler associato è registrato fra i PreviewHandlers?
$mapHKLM = $null
$mapHKCU = $null
try { $mapHKLM = Get-ItemProperty 'Registry::HKEYLOCALMACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers' } catch {}
try { $mapHKCU = Get-ItemProperty 'Registry::HKEYCURRENTUSER\SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers' } catch {}
Write-Host "CLSID associato a .pdf → ShellEx → PreviewHandler:" ($assoc | Out-String)
Write-Host "Presente in HKLM PreviewHandlers? " ($mapHKLM.PSObject.Properties.Name -contains $assoc)
Write-Host "Presente in HKCU PreviewHandlers? " ($mapHKCU.PSObject.Properties.Name -contains $assoc)
Se $assoc
è vuoto oppure non compare nelle liste dei PreviewHandlers, è probabile che l’handler sia stato rimosso o disattivato. Riattivarlo da PowerToys è la scorciatoia migliore.
Procedure correttive aggiuntive
Reimpostare le opzioni di Esplora file
- Aprire Opzioni cartella → scheda Visualizzazione.
- Disattivare “Mostra sempre icone, mai anteprime” (influisce sulle miniature, non sul riquadro, ma è bene allineare le impostazioni).
- Clic su Ripristina cartelle e Reimposta cartelle per eliminare eventuali personalizzazioni locali.
Avvio pulito per isolare conflitti
Alcune estensioni di terze parti per Esplora file possono interferire coi Preview Handler. Eseguire un avvio pulito (disabilitare avvii non Microsoft e servizi non essenziali), poi testare l’anteprima. Se funziona, riattivare a blocchi finché non si individua il colpevole.
Riparazione componenti di sistema
Se sospettate una corruzione dei componenti Windows responsabili dell’hosting dei preview (prevhost.exe
):
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Riavviare e ripetere la prova.
Confronto delle soluzioni
Soluzione | Impatto | Pro | Contro | Quando usarla |
---|---|---|---|---|
PowerToys → PDF preview | Basso | Veloce, leggero, reversibile | Richiede PowerToys in esecuzione | Quasi sempre la scelta migliore |
Riparare Adobe Reader | Medio | Handler maturo e diffuso | Installazione più pesante | Se già si usa Adobe per i PDF |
Reinstallare Sumatra con anteprima | Basso | Molto leggero | Funzionalità essenziali | Ambienti con PC datati o minimal |
Avvio pulito / isolamento conflitti | Medio‑Alto | Identifica interferenze reali | Richiede tempo e metodo | Se il problema è intermittente |
Errori comuni e come evitarli
- Confondere miniature e riquadro di anteprima: sono componenti diversi. “PDF thumbnails” gestisce le icone in visualizzazione grandi; “PDF preview” riguarda il riquadro laterale.
- Affidarsi al lettore predefinito: impostare “Apri con” non garantisce l’anteprima; serve un handler registrato.
- Dimenticare il riavvio di Esplora: dopo modifiche a handler o registro, riavviare Esplora per applicare le modifiche.
- File in rete o protetti: documenti firmati/protetti o su share con permessi limitati talvolta non si prestano all’anteprima.
Domande frequenti
Edge apre i PDF ma l’anteprima non funziona: perché?
Perché su Windows 10 l’anteprima di Esplora file non dipende dall’app predefinita, bensì da un handler registrato. Edge può aprire correttamente il file, ma il riquadro necessita comunque di un Preview Handler (PowerToys, Adobe, Sumatra, ecc.).
Posso lasciare PowerToys disattivato dopo aver riattivato l’handler?
No: se si usa l’handler fornito da PowerToys, tenere attivi gli File Explorer add‑ons. Se si preferisce non eseguire PowerToys, scegliere un altro gestore (Adobe/Sumatra) e registrarlo.
Le miniature si vedono, ma il riquadro è vuoto: è normale?
Sì: miniature e riquadro usano componenti distinti. Attivare separatamente Enable PDF thumbnails e Enable PDF preview in PowerToys.
Serve il riavvio del PC?
Di solito basta riavviare Esplora file. In presenza di aggiornamenti o sostituzioni di DLL, un riavvio completo assicura il rilascio di handle bloccati.
Procedura completa, passo per passo
- Attivare il riquadro: Visualizza → Riquadro di anteprima oppure Alt+P.
- Aprire PowerToys (Admin) e andare in File Explorer add‑ons.
- Abilitare “Enable PDF preview” e, se desiderato, “Enable PDF thumbnails”.
- Chiudere e riaprire tutte le finestre di Esplora file o riavviare il processo come mostrato sopra.
- Testare su PDF non protetti e locali (es. nella cartella Documenti).
- In caso di insuccesso: riparare Adobe Reader o reinstallare Sumatra con l’opzione anteprima; eseguire l’avvio pulito; verificare il Registro con lo script.
Quando scegliere soluzioni diverse da PowerToys
- Ambienti gestiti con policy che vietano tool aggiuntivi: preferire il gestore di Adobe (facilmente distribuibile via MSI) o quello di un lettore già approvato.
- Macchine molto datate: Sumatra PDF è estremamente leggero e adatto a hardware con risorse limitate.
- Requisiti di conformità: taluni contesti richiedono handler certificati del vendor (Adobe) per la gestione di documenti firmati o moduli.
Nota di sicurezza
Il riquadro di anteprima elabora il contenuto del file. Affidarsi a handler aggiornati riduce i rischi legati a PDF malevoli. Tenere sempre aggiornati PowerToys, Adobe o il lettore scelto.
Riepilogo operativo
- Causa più probabile: handler PDF disattivato o non registrato.
- Fix veloce: PowerToys → File Explorer add‑ons → abilitare “Enable PDF preview” (e “PDF thumbnails” se necessario) → riavvio di Esplora.
- Alternative: riparare Adobe Reader (AcroPDF.dll) o reinstallare Sumatra con l’opzione di anteprima.
- Verifiche: tasto Alt+P attivo, Registro coerente, nessun conflitto con estensioni terze.
Morale
In Windows 10 l’anteprima PDF non è integrata come componente di base: deve essere fornita e registrata da un’applicazione. PowerToys mette a disposizione un handler moderno e leggero: se l’opzione si disattiva (o viene sovrascritta da un’altra app), basta ri‑abilitarla dall’interfaccia di PowerToys per ripristinare subito le anteprime nel riquadro di Esplora file.
Appendice: differenze tra anteprima e miniature
Funzione | Dove si vede | Tecnologia | Impostazione PowerToys | Influenza sulle prestazioni |
---|---|---|---|---|
Riquadro di anteprima | Colonna laterale di Esplora | Preview Handler | Enable PDF preview | Media (render dinamico) |
Miniature (thumbnails) | Icone file nelle cartelle | Thumbnail provider | Enable PDF thumbnails | Bassa (cache miniature) |
Appendice: verifica rapida dei permessi file
Se l’anteprima fallisce solo su share di rete o cartelle sincronizzate (OneDrive, servizi simili), verificare che l’utente disponga del permesso di lettura e che i file siano disponibili offline. Per i provider che usano file su richiesta, forzare il download locale prima del test.
Appendice: suggerimenti di performance
- Su cartelle con migliaia di PDF, valutare di disattivare temporaneamente le miniature per ridurre il lavoro di I/O.
- Svuotare la cache miniature quando necessario: in Pulizia disco selezionare “Anteprime”.
Conclusione
Riattivare l’handler di anteprima PDF con PowerToys risolve nella grande maggioranza dei casi l’errore “This file can’t be previewed because of an error in the PDF Preview Handler.”. Se preferite non usare PowerToys, riparare Adobe Reader o reinstallare Sumatra è un’alternativa valida. La chiave è assicurarsi che l’associazione .pdf → PreviewHandler
punti a un CLSID registrato e funzionante, e che Esplora file sia stato riavviato dopo la modifica.
Se gestite più postazioni, considerate di standardizzare: PowerToys per le anteprime e un lettore leggero come predefinito. Meno variabili, meno incidenti.