Comment réduire les fenêtres.edb Taille de fichier Énorme?

Fenêtres.edb est la base de données d’index de recherche Windows. Un index de recherche permet aux utilisateurs de rechercher rapidement des données et des fichiers dans le système de fichiers en raison de l’indexation des fichiers, des e-mails dans les fichiers PST et d’autres contenus. L’indexation est effectuée en arrière-plan par le processus SearchIndexer.exe. De toute évidence, plus il y a de fichiers dans le système, plus la taille des fenêtres est grande.fichier edb. Dans certains cas, il peut atteindre des dizaines, voire des centaines de Go, occupant tout l’espace libre sur le lecteur système.

Les Fenêtres.le fichier edb est masqué et par défaut est stocké dans le dossier C:\ProgramData\Microsoft\Search\Data\Applications\Windows \.

Remarque. fenêtre.le fichier edb peut être trouvé dans tous les systèmes d’exploitation Microsoft clients et serveurs modernes: de Windows 7 / Server 2008 à Windows 10 / Server 2019.

Par exemple, dans mon cas, la taille des fenêtres.edb est supérieur à 15,5 Go (c’est-à-dire plus de 15% sur mon disque SSD de 100 Go).

 fenêtres immenses.fichier edb

Vous pouvez vérifier la taille actuelle des fenêtres.fichier edb avec la commande PowerShell suivante:

((Get-Item $env:programdata'\Microsoft\Search\Data\Applications\Windows\Windows.edb').length/1GB)

 powershell obtient windows.taille du fichier edb

Vous pouvez trouver tous les fichiers volumineux sur votre ordinateur avec un simple script PowerShell.

Ensuite, examinons plusieurs façons de réduire la taille de l’énorme index de recherche Windows (Windows.fichier edb).

Comment réinitialiser et reconstruire l’index de recherche Windows?

Le moyen le plus approprié, mais pas trop efficace, de réduire la taille des fenêtres.edb est de réindexer les fichiers dans le système. Pour ce faire, ouvrez Panneau de configuration – > Options d’indexation – > Avancé – > cliquez sur Reconstruire (pour ouvrir cette boîte de dialogue, vous pouvez exécuter la commande suivante: Control srchadmin.dll).

 reconstruire l'index de recherche Windows

Dans un certain temps, la recherche Windows effectuera une réindexation complète des données sur le lecteur système (et tout autre emplacement indexé), et la taille du fichier edb sera réduite (il a fallu plusieurs heures pour reconstruire l’index de recherche sur mon ordinateur).

Réduction des fenêtres.taille edb Utilisant la défragmentation

Le fichier d’index de recherche Windows est une base de données Microsoft EDB. Vous pouvez défragmenter la base de données EDB à l’aide de l’outil standard de maintenance de ces bases de données, esentutl.exe (Utilitaire Extensible Storage Engine – devrait être familier aux administrateurs Exchange). La base de données est défragmentée hors ligne (elle ne doit pas être utilisée), vous devrez donc d’abord arrêter le service de recherche de veuves. Vous pouvez joindre toutes ces opérations dans un seul script bat/cmd:

sc config wsearch start=disabled
sc stop wsearch
esentutl.exe /d %ProgramData%\Microsoft\Search\Data\Applications\Windows\Windows.edb
sc config wsearch start=delayed-auto
sc start wsearch

Pourboire. Pour effectuer la défragmentation, il doit y avoir suffisamment d’espace libre sur le disque dur, car une copie complète du fichier EDB sera créée.

Esentutl affiche à l’écran la progression actuelle de la défragmentation du fichier EDB.

Remarque. Si vous voyez une erreur après l’exécution de la commande esentutl :

Operation terminated with error -1213 (JET_errPageSizeMismatch, The database page size does not match the engine) after 10.125 seconds.

Cela signifie que vous utilisez un système d’exploitation 64 bits et que vous devez utiliser la version esentutl x86 pour effectuer une défragmentation. Dans ce cas, la troisième commande ressemblera à ceci:

"C:\Windows\SysWOW64\esentutl.exe" /d %AllUsersProfile%\Microsoft\Search\Data\Applications\Windows\Windows.edb

 défragmenter Windows - edb avec esentutl

Dans mon cas, après la défragmentation, la taille des fenêtres.fichier edb réduit de 30%.

Supprimez et recréez les fenêtres.fichier edb

Si l’espace disque libre est critique, vous pouvez supprimer Windows en toute sécurité.fichier edb. Cette action est sûre car vous ne perdez aucune donnée, seul l’index de recherche est réinitialisé. Pour supprimer les fenêtres.fichier edb, arrêtez le service de recherche Windows, puis supprimez le fichier et démarrez le service.
net stop "Windows Search"
REG ADD "HKLM\SOFTWARE\Microsoft\Windows Search" /v SetupCompletedSuccessfully /t REG_DWORD /d 0 /f
del %PROGRAMDATA%\Microsoft\Search\Data\Applications\Windows\Windows.edb
net start "Windows Search"

La valeur du paramètre de registre SetupCompletedSuccessfully = 0 dans la clé reg HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search force le service de recherche Windows à réinitialiser les paramètres actuels et les chemins d’indexation au prochain démarrage, à restaurer les paramètres wsearch par défaut et à ajouter les chemins d’indexation par défaut.

Après avoir redémarré la recherche Windows, il lancera le processus de réindexation en arrière-plan et recréera les Fenêtres.fichier edb (les performances du système peuvent diminuer pendant la réindexation complète).

Déplacez les fenêtres.fichier edb sur un lecteur différent

Dans certains cas, lorsque la taille de Windows.le fichier edb est en croissance constante, il est préférable de déplacer la base de données d’index de Windows Search vers un autre lecteur (volume). Ainsi, une forte augmentation de la base de données de recherche ne provoquera pas de plantage du système d’exploitation en raison de l’épuisement de l’espace libre sur la partition système. En règle générale, vous devez le faire sur des serveurs RDS, où les utilisateurs travaillent activement avec des fichiers, des dossiers personnels et d’autres contenus indexés.

Pour modifier l’emplacement du fichier d’index, accédez au Panneau de configuration – > Options d’indexation – > Avancé – > Emplacement d’index – > Nouvel emplacement, spécifiez le chemin d’accès au nouvel emplacement de Windows.fichier edb et cliquez sur Ok.

Redémarrer le service de recherche Windows:
Restart-Service wsearch

 déplacez le fichier d'index de recherche

Installez le Cumul de mise à jour pour corriger Windows.edb File Growth

Une mise à jour spéciale a été publiée en mai 2013 pour résoudre le problème de la croissance constante de Windows.fichier edb dans Windows 8 et Windows Server 2012 (ce correctif fait partie de update rollup KB 2836988). Il est recommandé de télécharger et d’installer manuellement ce correctif sur ces versions de Windows. Veuillez noter que la mise à jour ne réduit pas la taille actuelle des fenêtres.fichier edb, mais ne corrige que le bogue qui le fait croître excessivement. Pour réduire la taille du fichier edb, vous devez reconstruire l’index de recherche ou défragmenter comme décrit ci-dessus.

Pour les autres versions de Windows, il est toujours recommandé d’installer les dernières mises à jour cumulatives via Windows Update ou WSUS.

Fenêtres.le fichier edb Continue De Croître

Si Windows.le fichier edb recommence à croître après la défragmentation et / ou la reconstruction de l’index de recherche, essayez les méthodes suivantes qui peuvent vous aider à résoudre le problème:

You might also like

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.