[SOLVED] Erreur 0x800703EE dans WUAHandler.log

Introduction

L’erreur 0x800703EE est un problème fréquent rencontré dans wuahandler.log, un fichier journal du client SCCM (System Center Configuration Manager). Cette erreur est souvent liée à des problèmes de gestion des mises à jour Windows, des conflits avec des stratégies de groupe ou des fichiers système corrompus.

Contexte de l’erreur 0x800703EE

L’erreur 0x800703EE peut être rencontrée lors de l’exécution d’un scan de mise à jour via SCCM. Voici quelques causes courantes :

  • Fichiers système corrompus : Des fichiers essentiels à Windows Update peuvent être endommagés.
  • Services Windows Update ou SCCM en conflit : Une mauvaise gestion des services wuauserv et ccmexec peut empêcher les mises à jour de s’installer correctement.
  • Problème avec le fichier registry.pol : Ce fichier contient les paramètres des stratégies de groupe et peut être corrompu ou mal configuré.

Qu’est-ce que le fichier registry.pol ?

Le fichier registry.pol est un fichier binaire situé dans C:\Windows\System32\GroupPolicy\Machine\. Il stocke les stratégies de groupe appliquées à la machine.

Lorsqu’un problème survient avec ce fichier (corruption, restrictions incorrectes), Windows Update et SCCM peuvent rencontrer des erreurs. En supprimant ce fichier, nous forçons Windows à régénérer un nouveau fichier propre lors de la prochaine application des stratégies de groupe.

Script PowerShell pour corriger l’erreur 0x800703EE

Voici un script PowerShell automatisant la résolution de l’erreur :

Write-Host "Arrêt des services Windows Update (wuauserv) et SCCM (ccmexec)..." -ForegroundColor Yellow
Stop-Service -Name wuauserv -Force -ErrorAction SilentlyContinue
Stop-Service -Name ccmexec -Force -ErrorAction SilentlyContinue

Write-Host "Suppression du fichier registry.pol..." -ForegroundColor Yellow
$registryPolPath = "C:\Windows\System32\GroupPolicy\Machine\registry.pol"
if (Test-Path $registryPolPath) {
    Remove-Item -Path $registryPolPath -Force -ErrorAction SilentlyContinue
    Write-Host "Fichier registry.pol supprimé." -ForegroundColor Green
} else {
    Write-Host "Le fichier registry.pol n'existe pas, aucune action nécessaire." -ForegroundColor Cyan
}

Write-Host "Redémarrage des services wuauserv, ccmexec et bits..." -ForegroundColor Yellow
Start-Service -Name wuauserv
Start-Service -Name ccmexec
Start-Service -Name bits

Write-Host "Lancement du Software Update Scan via l'agent SCCM..." -ForegroundColor Yellow
Invoke-WmiMethod -Namespace root\ccm -Class sms_client -Name TriggerSchedule "{00000000-0000-0000-0000-000000000113}"

Write-Host "Opération terminée ! Veuillez vérifier le fichier wuahandler.log." -ForegroundColor Green

Explication du script

  1. Arrêt des services Windows Update et SCCM (wuauserv et ccmexec).
  2. Suppression du fichier registry.pol pour réinitialiser les stratégies de groupe corrompues.
  3. Redémarrage des services nécessaires (wuauserv, ccmexec, bits).
  4. Exécution d’un scan des mises à jour via SCCM pour relancer la détection des mises à jour.

Conclusion

L’erreur 0x800703EE dans wuahandler.log peut être frustrante, mais elle est souvent causée par un problème simple : une corruption des services Windows Update ou SCCM, ou un fichier registry.pol problématique. Ce script PowerShell vous permet de corriger rapidement le problème en quelques étapes automatisées.

Si l’erreur persiste après l’exécution du script, vous pouvez :

  • Vérifier les logs de wuahandler.log et windowsupdate.log
  • Exécuter sfc /scannow et DISM /Online /Cleanup-Image /RestoreHealth
  • Réinstaller le client SCCM
Retour en haut