

L'erreur System Thread Exception Not Handled est un écran bleu (BSOD) fréquent sur Windows, indiquant qu'un thread système a généré une exception non gérée. Elle survient généralement au démarrage, pendant l'exécution de pilotes défectueux ou à la suite d'une mise à jour logicielle ou matérielle. Ce tutoriel vous guide pour diagnostiquer et corriger cette erreur avec différentes approches selon votre niveau technique.

• Connaissance de base de l’environnement Windows
• Capacité à redémarrer en mode sans échec
• Accès avec droits administrateur

• Approche #1 : CMD – Vérification de l’intégrité système
• Approche #2 : PowerShell – Analyse des pilotes problématiques
• Approche #3 : Fichier .PS1 – Diagnostic et désactivation du pilote fautif

• Approche #1 : Facile
• Approche #2 : Moyen
• Approche #3 : Avancé

• Approche #1 : Rapide et sans risque
• Approche #2 : Détection précise des pilotes fautifs
• Approche #3 : Automatisation de l’analyse et correctif

• Approche #1 : N’identifie pas la cause exacte
• Approche #2 : Moins adaptée sans connaissance des pilotes
• Approche #3 : Peut désactiver un périphérique utile par erreur




Code:
sfc /scannow

Code:
DISM /Online /Cleanup-Image /RestoreHealth



Code:
Get-WinEvent -LogName System | Where-Object {$.Message -like "failed" -or $.Message -like "error"} | Select TimeCreated, Message -First 20

Code:
Get-WmiObject Win32_PnPSignedDriver | Sort-Object DriverDate -Descending | Select-Object DeviceName, DriverVersion, DriverDate -First 10




Code:
$drivers = Get-WmiObject Win32_PnPSignedDriver | Where-Object {$.DriverVersion -ne $null -and $.DriverDate -ne $null}
$latest = $drivers | Sort-Object DriverDate -Descending | Select-Object -First 1
Write-Host "Dernier pilote installé : $($latest.DeviceName) - $($latest.DriverVersion)"
Disable-PnpDevice -InstanceId $latest.DeviceID -Confirm:$false

Code:
powershell -ExecutionPolicy Bypass -File C:\Scripts\FixBSOD.ps1


Notez le fichier mentionné à l’écran bleu (ex: atikmdag.sys) pour cibler immédiatement le bon pilote.

La désactivation manuelle d’un pilote peut entraîner la perte de certaines fonctionnalités système ou matérielles (affichage, réseau, etc.)

Téléchargez les pilotes uniquement depuis les sites des fabricants (ex : NVIDIA, AMD, Intel, Realtek) pour éviter les conflits.

• BlueScreenView pour analyser les fichiers .dmp localement
• WhoCrashed pour des diagnostics simplifiés sur l’origine des BSOD

• Support Microsoft
• Microsoft Learn
• Recherche Google
• Recherche Github

L’erreur System Thread Exception Not Handled est souvent liée à des pilotes corrompus, obsolètes ou incompatibles. Les approches proposées permettent de restaurer la stabilité du système grâce à des diagnostics ciblés avec CMD, PowerShell ou des scripts automatisés. En combinant ces outils avec des logiciels comme WhoCrashed ou BlueScreenView, il est possible d’identifier avec précision la cause du plantage et de la corriger durablement.