Windows 11 : résoudre le volet d’aperçu blanc (PDF, Office, STL/OBJ) avec prevhost.exe et Preview Handler

Dans Windows 11, le volet d’aperçu de l’Explorateur peut devenir blanc pour tous les fichiers (PDF, Office, TXT, STL/OBJ, etc.) sauf images/vidéos. La cause la plus fréquente : l’hôte des gestionnaires d’aperçu prevhost.exe n’est plus enregistré. Voici le diagnostic et le correctif éprouvé.

Sommaire

Problème observé

Le volet Aperçu (Preview pane) de l’Explorateur de fichiers affiche une zone entièrement blanche pour les fichiers .stl et .obj (3D Viewer) mais aussi, en réalité, pour tous les documents non multimédias : .txt, .docx, .xlsx, .pdf, .rtf, etc. En double‑cliquant, les applications associées s’ouvrent pourtant normalement (3D Viewer compris).

  • Le volet et son en‑tête s’affichent, le curseur occupe l’espace, mais le contenu reste vide.
  • Aucun message d’erreur visible côté Explorateur.
  • Le problème touche tous les comptes locaux, même nouvellement créés.
  • Les images et vidéos, elles, continuent de s’apercevoir correctement.

Pistes testées sans succès

  • Redémarrage de la machine et de l’Explorateur (explorer.exe).
  • Réinstallation/réparation de 3D Viewer depuis le Microsoft Store.
  • sfc /scannow et DISM sans anomalie bloquante.
  • Création d’un compte local de test (même résultat).
  • Mise à jour / réinstallation des pilotes graphiques (DCH).
  • Ré‑enregistrement manuel de 3D Viewer via PowerShell :
    Add‑AppxPackage -DisableDevelopmentMode -Register …\AppxManifest.xml
  • Analyse Process Monitor (ProcMon) : la chaîne d’appel de l’extension Shell est bien déclenchée, mais le processus prevhost.exe (Preview Handler Surrogate Host) ne se charge pas pour héberger le gestionnaire d’aperçu.

Diagnostic clef

Comme l’anomalie affecte aussi des formats génériques (.txt, .docx, .pdf…), il ne s’agit pas d’un bug propre à 3D Viewer. Le problème vient du moteur d’hébergement des gestionnaires d’aperçu (Preview Handlers) : l’AppID qui lui est associé n’est plus correctement enregistré dans le registre.

Correctif express (clé de registre)

Il manque — ou est corrompue — l’inscription de l’AppID {6D2B5079‑2F0B‑48DD‑AB7F‑97CEC514D30B}, nommée Preview Handler Surrogate Host. Rétablir la clé suivante restaure instantanément le volet d’aperçu :

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\AppID\{6d2b5079-2f0b-48dd-ab7f-97cec514d30b}]
@="Preview Handler Surrogate Host"
"DllSurrogate"="%SystemRoot%\\System32\\prevhost.exe"

Mode d’emploi rapide :

  1. Copiez le bloc ci‑dessus dans un fichier texte et enregistrez‑le sous prevhost.reg.
  2. Faites un clic droit > Exécuter en tant qu’administrateur, acceptez l’UAC.
  3. Fermez puis redémarrez l’Explorateur de fichiers (ou redémarrez Windows).

Avertissement : toute modification du registre comporte des risques. Créez un point de restauration ou sauvegardez la clé HKCR\AppID avant d’appliquer le correctif.

Procédure détaillée pas à pas

1) Sauvegarder avant intervention

reg export "HKCR\AppID" "%USERPROFILE%\Desktop\backup_AppID.reg" /y

2) Appliquer le correctif via .reg (méthode recommandée)

  1. Créer prevhost.reg avec le contenu indiqué plus haut.
  2. Clic droit > Exécuter en tant qu’administrateur > Oui.
  3. Redémarrer l’Explorateur : taskkill /f /im explorer.exe start explorer.exe

3) Alternative : ligne de commande (CMD élevé)

reg add "HKCR\AppID\{6d2b5079-2f0b-48dd-ab7f-97cec514d30b}" /ve /d "Preview Handler Surrogate Host" /f
reg add "HKCR\AppID\{6d2b5079-2f0b-48dd-ab7f-97cec514d30b}" /v DllSurrogate /t REG_EXPAND_SZ /d %SystemRoot%\System32\prevhost.exe /f

4) Alternative : PowerShell (élevé)

New-Item -Path 'HKCR:\AppID\{6d2b5079-2f0b-48dd-ab7f-97cec514d30b}' -Force | Out-Null
Set-Item -Path 'HKCR:\AppID\{6d2b5079-2f0b-48dd-ab7f-97cec514d30b}' -Value 'Preview Handler Surrogate Host'
New-ItemProperty -Path 'HKCR:\AppID\{6d2b5079-2f0b-48dd-ab7f-97cec514d30b}' -Name 'DllSurrogate' -PropertyType ExpandString -Value '%SystemRoot%\System32\prevhost.exe' -Force | Out-Null

Pourquoi ce correctif fonctionne

Dans Windows, un Preview Handler est un composant COM chargé d’afficher l’aperçu d’un type de fichier donné (PDF, Office, 3D, etc.). Pour protéger l’Explorateur contre les plantages et renforcer la sécurité, ces composants sont isolés dans un processus surrogate distinct : prevhost.exe (Preview Handler Surrogate Host). Cette isolation est pilotée par un AppID COM qui doit déclarer la valeur DllSurrogate vers %SystemRoot%\System32\prevhost.exe.

Si cette valeur manque, l’Explorateur tente d’invoquer le gestionnaire d’aperçu… mais l’hôte d’exécution ne démarre pas. Vous obtenez alors un volet actif mais vide — sans message d’erreur, car l’échec se produit dès la phase d’activation COM.

Comment vérifier l’état avant/après

  1. Ouvrez Regedit et vérifiez l’existence de :
    HKEY_CLASSES_ROOT\AppID\{6d2b5079-2f0b-48dd-ab7f-97cec514d30b}
    avec :
    • Valeur par défaut : Preview Handler Surrogate Host
    • DllSurrogate (REG_EXPAND_SZ) : %SystemRoot%\System32\prevhost.exe
  2. Ouvrez un PDF ou un DOCX dans l’Explorateur et regardez le volet Aperçu : le contenu doit s’afficher.
  3. Optionnel : lancez le Moniteur de ressources ou le Gestionnaire des tâches ; ouvrez un aperçu et confirmez qu’un processus prevhost.exe apparaît brièvement (ou persiste si vous parcourez plusieurs fichiers).

Résumé visuel du diagnostic

SymptômeCause probableActionRésultat attendu
Volet blanc pour PDF/Office/TXT/3DAppID du Surrogate Host non enregistréRestaurer DllSurrogate et la valeur par défautLes aperçus reviennent immédiatement
3D Viewer s’ouvre en double‑clicL’application est intacte, seul l’hôte d’aperçu est rompuAucune réinstallation de 3D Viewer nécessairePrévisualisation 3D fonctionnelle dans le volet
Images/Vidéos prévisualisées OKGestionnaires multimédias internes/moins dépendantsComportement attendu malgré le registre manquantPas d’anomalie côté médias

Causes probables

  • Désinstallation/installation d’un utilitaire tiers modifiant les Shell Extensions ou « optimisant » le registre.
  • Conflit avec certains outils ajoutant leurs propres gestionnaires d’aperçu (ex. modules d’aperçu de productivité).
  • Nettoyage agressif du registre ayant supprimé par erreur l’AppID du Surrogate Host.
  • Image système partiellement réparée après une mise à jour ou une restauration.

Si l’import REG échoue ou ne suffit pas

  1. Élévation UAC : assurez‑vous d’exécuter l’import en tant qu’administrateur. En cas d’échec, redémarrez en mode sans échec avec prise en charge réseau et réappliquez.
  2. Option Explorateur : vérifiez que Afficher les gestionnaires d’aperçu dans le volet d’aperçu est cochée (Options des dossiers > Onglet Affichage).
  3. Réparer les fichiers système : sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth
  4. Neutraliser les conflits : désactivez temporairement PowerToys ou tout utilitaire d’aperçu tiers pour tester.
  5. Politiques d’entreprise : sur un poste joint à un domaine/Intune, vérifiez qu’aucune GPO/Script ne supprime la clé à l’ouverture de session.

Aller plus loin : comprendre l’écosystème Preview Handlers

Chaque type de fichier peut s’appuyer sur un gestionnaire d’aperçu identifié par un CLSID et déclaré dans HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers. L’Explorateur résout le gestionnaire à appeler via les associations de fichiers, puis délègue le rendu à un processus isolé (prevhost.exe) afin de :

  • Préserver la stabilité de explorer.exe en cas de crash du gestionnaire.
  • Appliquer un confinement de sécurité (moindre surface d’attaque).
  • Standardiser la communication COM entre l’Explorateur et les modules tiers.

Cette isolation repose sur l’AppID {6D2B5079‑2F0B‑48DD‑AB7F‑97CEC514D30B}. Quand la valeur DllSurrogate n’existe pas, COM ne sait pas dans quel hôte charger le gestionnaire : l’activation échoue silencieusement, d’où le « volet blanc ».

Déploiement en parc (GPO/Intune)

Script CMD de remédiation

@echo off
reg add "HKCR\AppID\{6d2b5079-2f0b-48dd-ab7f-97cec514d30b}" /ve /d "Preview Handler Surrogate Host" /f
reg add "HKCR\AppID\{6d2b5079-2f0b-48dd-ab7f-97cec514d30b}" /v DllSurrogate /t REG_EXPAND_SZ /d %SystemRoot%\System32\prevhost.exe /f
exit /b %ERRORLEVEL%

Script PowerShell de détection/correction idempotente

$key = 'Registry::HKEY_CLASSES_ROOT\AppID\{6d2b5079-2f0b-48dd-ab7f-97cec514d30b}'
if (-not (Test-Path $key)) { New-Item -Path $key -Force | Out-Null }
Set-Item -Path $key -Value 'Preview Handler Surrogate Host'
New-ItemProperty -Path $key -Name 'DllSurrogate' -PropertyType ExpandString -Value '%SystemRoot%\System32\prevhost.exe' -Force | Out-Null

Contrôles rapides après remédiation

  • Ouvrir un dossier contenant : .pdf, .docx, .txt, .stl/.obj.
  • Activer le volet d’aperçu (Alt + P).
  • Vérifier que le contenu s’affiche (texte sélectionnable pour TXT/PDF, aperçu interactif pour STL/OBJ).

FAQ

Pourquoi les images et vidéos continuent‑elles d’apparaître ?
Dans la pratique, ces formats s’appuient sur des composants multimédias internes à Windows qui ne suivent pas exactement la même chaîne d’hébergement, ou qui tolèrent mieux l’absence de l’AppID visé. D’où ce contraste : médias OK, documents/3D KO.

Faut‑il réinstaller 3D Viewer ?
Non. Si l’application s’ouvre au double‑clic, c’est que l’association et le rendu applicatif fonctionnent. C’est l’hébergement d’aperçu (communs à multiples formats) qui est rompu.

Ce correctif est‑il sûr ?
Oui, il restaure une inscription COM standard présente par défaut dans Windows 11. Comme toujours, sauvegardez le registre avant d’intervenir.

Comment revenir en arrière ?
Supprimez la clé ajoutée (ce qui reproduira le symptôme) ou réimportez votre sauvegarde.

Rollback (suppression de la clé)

À n’utiliser que pour tester ou démontrer l’impact :

reg delete "HKCR\AppID\{6d2b5079-2f0b-48dd-ab7f-97cec514d30b}" /f

Bonnes pratiques pour éviter la régression

  • Évitez les « nettoyeurs » de registre qui suppriment des clés COM jugées « orphelines ».
  • Après installation d’outils ajoutant des extensions Shell, testez le volet d’aperçu sur quelques formats (TXT, PDF, DOCX, STL).
  • Conservez un script de remédiation (CMD/PowerShell) à déployer rapidement en cas de réapparition du symptôme.

Checklist de résolution

  • ✅ Le volet d’aperçu s’active (Alt + P).
  • ✅ Les Options des dossiers autorisent les gestionnaires d’aperçu.
  • ✅ La clé HKCR\AppID\{6d2b5079-...} existe avec DllSurrogate = %SystemRoot%\System32\prevhost.exe.
  • ✅ ProcMon ou le Gestionnaire des tâches montre l’apparition de prevhost.exe lors d’un aperçu.
  • ✅ Les formats TXT/PDF/DOCX/STL/OBJ s’aperçoivent de nouveau.

Résultat attendu

Une fois l’AppID restauré, tous les aperçus du volet de l’Explorateur redeviennent opérationnels : documents Office, PDF, TXT, ainsi que les contenus 3D via 3D Viewer (STL/OBJ). Le tout sans réinstaller d’application.


En résumé : un unique enregistrement COM manquant (DllSurrogate de l’AppID {6D2B5079‑2F0B‑48DD‑AB7F‑97CEC514D30B}) suffit à rendre le volet d’aperçu blanc. Réinjectez la clé avec prevhost.reg et redémarrez l’Explorateur : le problème disparaît immédiatement.

Sommaire