Menu Fermer

Windows 10 : vider les caches DNS, Prefetch, Windows Store et Windows Update

Le mot cache revient souvent, surtout si vous effectuez des nettoyages Windows 10.
En général, vous videz les caches de Windows 10 sans trop savoir pourquoi
Parfois ces nettoyages sont contre-productifs car le cache s’avère utile pour gagner en vitesse.

Cet article, vous explique ce qu’est un cache, à quoi il sert et pourquoi il ne faut pas le vider trop souvent.
Enfin comment vider le cache de Windows 10.

Windows 10 : vider le cache

Vider les caches de Windows 10

Windows étant un logiciel assez étendu avec beaucoup de fonctions différents, beaucoup de caches sont présents.
Pour rappel concernant le cache en général : Qu’est-ce qu’un cache (en informatique)

Mémoire Cache, Prefetch et Superfetch

Prefetch est un technique de cache très ancienne présente depuis Windows XP, qui vise à stocker certaines informations de fichiers et les positionner en mémoire vive (mémoire cache).
Certaines données identiques communes entre plusieurs fichiers différentes peuvent aussi être mis en mémoire cache.
Cela permet de retrouver ces informations depuis la mémoire dont l’accès est beaucoup plus rapide que le disque dur.
Ainsi, si vous lancez une application deux fois de suite, cette application se lancera plus rapidement la seconde fois.
Voir du côté de la page : Mesurer l’utilisation mémoire sur Windows

Depuis Windows Vista, le Prefetcher a été amélioré par les techniques SuperFetch, SysMain et ReadyBoost.
SuperFetch ou SysMain accélère le démarrage d’une application par le suivi et l’adaptation aux habitudes d’utilisation de l’application sur une période de temps et la mise en cache dans la mémoire vive de la majorité des fichiers et des données nécessaires au lancement afin que ces informations soient accessibles très rapidement.
SuperFetch a été aussi considérablement amélioré sur Windows 10, même si parfois, il peut causer des problèmes.
Lire la page suivante :

Vider le dossier Prefetch

Prefetch est un système de cache qui a pour but d’optimiser et accélérer l’exécution des applications.
Les données Prefetch sont stockées dans le dossier : C:\Windows\Prefetch

Pour le fonctionnement, suivez ce tutoriel : Qu’est-ce que Prefetch sur Windows et comment activer ou désactiver Prefetch

Le cache Prefetch de Windows

Vider ces informations trop souvent est contre-productif, puisque Windows va passer son temps à le remplir à nouveau.
Ainsi on ne bénéficie plus des apports du cache et donc cela peut provoquer des ralentissements :

Vider le cache Windows Update

Windows Update utilise aussi un système de cache qui enregistre les mises à jour Windows.
Le localisation est C:\Windows\SoftwareDistribution\Download

Ce cache peut prendre pas mal de place avec le temps.
Lorsque des problèmes Windows Update se posent, on le fait souvent vider, ce qui peut parfois résoudre des problèmes.

Le cache Windows Update

Plus d’informations pour vider le cache Windows Update sur l’article suivant.

Supprimer le cache Windows Store

Le cache des applications Windows Store se trouve dans la base de registre Windows est plus précisément dans la clé : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore

Le programme WSreset.exe permet de vider le cache des applications Windows Store :

  • Touche + R
  • saisissez WSReset.exe et OK
Vider le cache du Microsoft Store avec wsreset
t

Vider le cache DNS

Lorsque vous effectuez une requête DNS, qui consiste à trouver l’adresse IP d’une adresse littérale, en interrogeant des serveurs DNS.
Plus d’informations : Les serveurs de noms et DNS.
Le résultat est stocké dans un cache de DNS, si vous effectuez à nouveau cette requête, le serveur ne sera pas re-interrogé mais le résultat sera pioché à partir du cache DNS.

La commande ipconfig de Windows permet de manipuler ce cache DNS.
Plus d’infos : Vider le cache DNS de Windows

Ainsi en invite de commandes, vous pouvez utiliser la commande ipconfig suivante pour visualiser le contenu du cache DNS :

  • Appuyez sur le raccourci clavier  + X ou cliquez avec le bouton droit de la souris sur le menu Démarrer puis sélectionnez “Terminal Windows (admin)“. Plus d’informations : Comment ouvrir Windows Terminal
  • Pour vider le cache DNS, il faudra utiliser la commande ipconfig de cette manière.
ipconfig /flushdns
  • Utilisez la commande suivante pour vérifier que le cache DNS est vide :
ipconfig /displaydns

Vider le cache APR

ARP (Address Resolution Protocol) est le protocole de résolution d’adresse.
Bien que les communications réseau puissent être facilement considérées comme une adresse IP, la livraison de paquets dépend finalement sur le contrôle d’accès aux médias (adresse mac).

Lors du dépannage des problèmes réseau, une large gamme de problèmes potentiels doit être étudié. Un problème potentiel est que le cache ARP qui contient des données incorrectes.
Ce scénario est extrêmement improbable et est le plus souvent causé par un utilisateur qui modifie son propre cache ARP. Enfin dernier cas, vous suspectez une attaque de type ARP Spoofing.

arp -d

Supprimer le cache Indexation de fichiers

L’indexation est un cache qui indexe les fichiers pour améliorer les recherches de fichiers sur Windows.
Enfin il existe un article dédié et complet sur l’indexation de fichiers de Windows.

Vider le cache de Cortana

Cortana l’agenda personnelle de Windows 10 possède aussi un cache de recherche.
Vous pouvez le vider en suivant ce tutoriel complet.

Utilitaire de nettoyage de cache de Windows 10

Deux principaux utilitaires peuvent être utilisés pour vider les cache de Windows et les cache internet.
Je rappelle qu’il ne faut pas en abuser, cela pénalise plus qu’autre chose, se reporter au paragraphe Conseils.
Je rappelle aussi qu’il y a beaucoup d’arnaques et autres sur les logiciels de nettoyage de Windows, lire : Les logiciels de nettoyage

CCleaner est un outil gratuit qui permet d’effectuer des nettoyage et vider les différents cache de Windows et des navigateurs WEB.
Le côté positif est que tout est concentré dans un même utilitaire.
Le point négatif, il ne faut pas en abuser (voir la partie conseil de cette page) mais aussi CCleaner se place au démarrage de Windows.

cleanmgr ou clean manager est un outil gratuit de Windows qui permet de nettoyer les disques.
Plus d’informations, sur la page suivante.

Il s’agit d’un autre utilitaire de nettoyage assez connu.
Un tutoriel existe sur le site pour vous guider dans l’utilisation de ce logiciel.

Enfin ce dernier logiciel assez populaire permet aussi de libérer de la place disque en vidant les caches de Windows.