- C:
- Windows
- SoftwareDistribution
- DataStore
DossierRisque : Prudence
DataStore C:\Windows\SoftwareDistribution\DataStore
Base de données de Windows Update (historique et état des mises à jour, fichier Datastore.edb) ; sa réinitialisation efface l'historique.
À quoi ça sert
DataStore contient Datastore.edb, la base ESE que Windows Update utilise pour suivre l’état des mises à jour et garder son historique. C’est l’un des éléments de SoftwareDistribution que les pages de dépannage de Windows Update proposent de réinitialiser en dernier recours, quand la détection des mises à jour reste bloquée.
Ce qu’il contient
Datastore.edb: l’historique d’installation, l’état des mises à jour détectées et les paramètres de l’agent.- Un sous-dossier
Logsavec les journaux de transactions de la base (fichiers.log,.jrs,.chk). - Le service Windows Update lit et écrit la base : le fichier est verrouillé tant que le service tourne.
Risques et bonnes pratiques
- Réinitialiser le dossier (le renommer, services arrêtés) force Windows Update à reconstruire la base. L’historique affiché dans Paramètres est perdu et une analyse complète repart. Cela peut débloquer une détection, mais n’est pas anodin.
- Renommez le dossier plutôt que de le supprimer, pour pouvoir revenir en arrière. Ne supprimez jamais les fichiers un par un : la base deviendrait incohérente.
Commandes utiles
# Contenu et tailleGet-ChildItem "$env:windir\SoftwareDistribution\DataStore" -Recurse -Force -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
# Historique de mises à jour (sans toucher à la base)Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 10
# Réinitialisation par renommage (en administrateur ; -WhatIf pour simuler)Stop-Service -Name wuauserv, bits -WhatIfRename-Item "$env:windir\SoftwareDistribution\DataStore" "DataStore.old" -WhatIfStart-Service -Name bits, wuauserv -WhatIf