PC Boots écrit ensuite un fichier géant datastore.edb ralentissant l’ordinateur


32

Le système que je regarde est Windows 7, 32 bits.

Lors du démarrage, le système passe beaucoup de temps à lire et à écrire dans le fichier DataStore.edb situé dans le répertoire Windows \ SoftwareDistribution \ DataStore. Cela ralentit le système pendant plusieurs minutes, probablement environ 10 minutes si je suis honnête. Si vous arrêtez le service Windows Update, le système cessera de lire et d'écrire dans le fichier en une minute et tout fonctionnera sans heurts.

Choses que j'ai essayées:

J'ai arrêté Windows Update, supprimé le fichier, redémarré, mais lorsque je le fais, Windows reconstruit le fichier jusqu'à ce qu'il atteigne quelques centaines de Mo. Une fois que Windows est satisfait de son travail, tout s’arrête et mon utilisation du disque et de mes mémoires de lecture baissent à des niveaux normaux. Le système fait ce que vous voulez avec une grande rapidité.

J'ai démarré en mode sans échec et exécuté plusieurs analyses de virus et l'outil tueur RootKit de Kaspersky et personne ne trouve rien d'offensant.

Que devrais-je essayer ensuite?


Est-ce que je serai informé de cette réponse?

Ha! Je ne pensais pas que j'obtiendrais une réponse à ce sujet ici, mais un ami m'a dit d'essayer de toute façon. Tant pis. :) J'ai essayé. Merci de votre aide. J'ai posté la question sur SuperUser.com aujourd'hui.
limefartlek

Réponses:


26

Je sais que nous sommes bien loin de pouvoir vous fournir une solution adaptée à présent, mais j'ai exactement la même chose avec une machine Windows 7 au travail. Pour référence ultérieure, vous pouvez toujours vérifier l'intégrité des fichiers ( /g) et / ou defrag ( /d) * .edb avec esentutl.exe.

par exemple esentutl.exe /d c:\Windows\SoftwareDistribution\DataStore\DataStore.edb

Si vous ne parvenez pas à exécuter cette commande avec l'erreur "-1032", vous pouvez démarrer en mode sans échec (sans réseau) et exécuter la commande à partir de là. Vous devrez peut-être d'abord l'exécuter avec le commutateur / p pour réparer les fichiers endommagés.


J'ai essayé ceci et j'ai reçu le message suivant: Erreur: L'accès à la base de données source 'c: \ Windows \ SoftwareDistribution \ DataStore \ Data Store.edb' a échoué avec l'erreur Jet -1032.
Alf47

3
@ Alf47 Arrêtez le service Windows Update et réessayez.
drake7707

3
@ Alf47 Vous devez exécuter l'invite de commande en tant qu'administrateur pour pouvoir y accéder.
Igor Jerosimić

Et c’est "c: \ Windows \ SoftwareDistribution \ DataStore \ Data Store .edb". Pas d'espace!
rdtsc

14

RAMMap a montré que le C:\Windows\SoftwareDistribution\DataStore\DataStore.edbfichier mappé gaspillait 400 Mo de ma précieuse RAM. De plus, Windows Update ralentissait constamment le système en cours de mise à jour de cet énorme fichier.

esentutl.exejuste réduit la DataStore.edbtaille d'un peu plus de 600 Mo à un peu moins de 600 Mo et s'est avéré inutile dans mon cas.

http://juneyourtech.blogspot.com/2013/06/datastoreedb-and-windows-vista.html indique que la suppression de ce fichier n'est également pas une option, car Windows Update le reconstruirait à la même taille que la prochaine exécution.

J'ai donc dû désactiver complètement l' exécution automatique du service de mise à jour Windows Update. Cela a considérablement réduit le gaspillage de RAM, de processeur et d'E / S de disque. Le système est beaucoup plus réactif maintenant.

Voir aussi Comment planifier le téléchargement des mises à jour Windows 7? pour un moyen de lancer la mise à jour à l'aide du planificateur de tâches Windows.

Mise à jour

Jetez également un coup d'œil à Windows 7 SP1 Windows Update bloqué à la recherche de mises à jour


En passant, après la mise à jour gratuite de Windows 10 sur le même ancien matériel, le problème ne se reproduisait pas.
Vadzim

4

En développant la réponse de @mafbailey (Et un grand merci à vous également!), Veillez à ouvrir l'invite de commande en tant qu'administrateur lorsque vous utilisez l'action de ligne de commande suivante pour obtenir les autorisations de fichier appropriées.

J'aurais été coincé si je n'avais pas su =)

esentutl.exe /d c:\Windows\SoftwareDistribution\DataStore\DataStore.edb

Arrêtez également les services de mise à jour de Windwos à partir de 900 Mo => 898 Mo
utilisateur956584

Une copie inférieure d'une réponse existante.
ivan_pozdeev

3

J'ai rencontré le même problème avec un ordinateur démarrant lentement et exécutant w7 home edition. Ouvrir un email ou firefox était frustrant.

Sur mon ordinateur, au démarrage, le programme anti-virus (Windows Essentials) semblait prendre beaucoup de temps sur le datastore.edbfichier.

Ce lien sur "Améliorer les performances et la stabilité de l'ordinateur en configurant correctement l'anti-virus" a résolu le problème de démarrage lent pour moi.

La solution consiste essentiellement à dire à l'analyseur de virus (Windows Essentials) d' exclure la vérification de ce fichier . J'ai également fait les autres exclusions sur les fichiers Windows. (mais les scanneurs vérifient mes photos, même si elles devraient être sûres)


1

Essayez d’installer Windows Update KB3050265 , publié le 2 juin 2015.

Cette option est facultative et vous devrez peut-être la rechercher dans Panneau de configuration> Système et sécurité> Windows Update> Afficher toutes les mises à jour disponibles> Facultatif, et l'installer manuellement.


1
Cela n'a pas aidé, j'ai déjà cette mise à jour et toujours me réveiller de l'hibernation est lent, et redémarre encore beaucoup plus lentement.
Danijel

1

Correction de Windows Update, cette méthode est pour Windows 7

Allez à Programmes \ Accessoires: Invite Cmd

Cliquez sur le bouton droit de la souris et lancez-le en tant qu'administrateur.

Dans la fenêtre d'invite, suivez la séquence ci-dessous:

net stop wuauserv (après Entrée)

bits d'arrêt nets (après Entrée)

Dans l'explorateur Windows:

Allez dans le dossier windows \ software distribution \ download (effacez tout ce qu'il y a dedans)

Allez dans le dossier windows \ software distribution \ DataStore (effacez tout ce qu'il y a dedans)

Allez dans le dossier windows \ software distribution \ DataStore \ Logs (effacez tout ce qui s'y trouve)

Accédez au dossier windows \ software distribution \ PostRebootEventCache (supprimez tout ce qui s'y trouve).

La fenêtre d'invite de CMD:

net start wuauserv (après Entrée)

bits de départ nets (après Entrée)

Sources: - http://tecnicoinformaticacuritiba.com.br/corrigindo-windows-update/ / https://social.technet.microsoft.com/Forums/pt-BR/d75e92b9-4caf-425d-b841-0bae79f7adf1/windows- 7-windows-update-no-funciona? Forum = winvistapt


1
Comme d'autres l'ont montré ici et sur social.technet.microsoft.com/Forums/windowsserver/en-US/… , cela ne résout rien et ne ralentit que la machine pendant que Windows Update reconstruit entièrement la base de données.
ivan_pozdeev

0

Microsoft a publié une nouvelle mise à jour du client WindowsUpdate pour résoudre le problème de la lenteur de la recherche / installation de la mise à jour.

L'installation et la recherche de mises à jour sont lentes et l'utilisation du processeur est importante dans Windows 7
https://support.microsoft.com/en-us/kb/3102810

Téléchargement:
32 bits: http://www.microsoft.com/downloads/details.aspx?FamilyId=fcd6bf5d-f004-4ca3-aa7e-1de462b91dd0

64 bits: http://www.microsoft.com/downloads/details.aspx?FamilyId=4fe566bd-31b1-4413-8c4c-412b52533669

Cette mise à jour réduit le temps de détection et utilise moins de RAM. Alors essayez-le


avertissement: après l'installation, Windows Update ne fonctionne plus du tout, il génère immédiatement une erreur "WindowsUpdate_80244019" "WindowsUpdate_dt000"que je n'ai pas pu résoudre
MM

La désinstallation de cette mise à jour m'a ramené à la situation antérieure dans laquelle je me trouvais
MM

@MM erreur 80244019 signifie WU_E_PT_HTTP_STATUS_NOT_FOUND Identique à l'état HTTP 404 - le serveur ne peut pas trouver l'URI demandé (identificateur de ressource uniforme). quelle suite av / pare-feu utilisez-vous?
magicandre1981

MS Security Essentials, et pas de pare-feu. Le reste de l'internet fonctionnait bien (y compris IE)
MM

@MM essayez au moins la version de juin 2015, qui inclut d'abord le correctif d'utilisation de la mémoire: support.microsoft.com/en-us/kb/3050265
magicandre1981

0

Je ne sais pas pourquoi cela dit que j'ai posté ceci en janvier 2013, ce problème était seulement il y a quelques mois en 2015. Ha!

Quoi qu'il en soit - je suis désolé de perdre tout le temps de tout le monde. Pour une raison quelconque, je n'ai reçu aucune notification à ce sujet avant aujourd'hui, le 9 décembre 2015.

J'ai essayé un certain nombre de choses et je me suis retrouvé au téléphone avec le fabricant du périphérique dans lequel se trouvait cet ordinateur. Il s’avère qu’ils ont un bogue dans leur implémentation de Windows qui le provoque. La seule solution au problème consiste à ré-imaginer la machine et à espérer que cela ne se reproduise plus.

Ceci s’applique aux machines Zeiss OCT pour ceux qui s’interrogent.


0

J'ai rencontré des problèmes similaires.
J'ai installé KB3050265 à partir du site Web et il a résolu tous ces problèmes.
Assurez-vous d’installer la version correcte pour votre Windows (64 bits (x64) ou 32 bits (x86))

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.