Développé par les anglais de Piriform, le logiciel CCleaner fait probablement partie des utilitaires pour Windows les plus populaires à travers le monde. Il faut dire qu’il est très efficace et beaucoup plus performant que le « Nettoyeur » fourni de base dans Windows. Souvent recommandé lorsque votre PC devient lent, qu’en est-il exactement ?
Une histoire d’espace de stockage et de registre
Au début des années 2000, les disques durs de nos machines ne proposaient pas des espaces de stockage aussi importants qu’aujourd’hui. Si quelques Gigas étaient amplement suffisants à cette époque, de nos jours, cet espace se calcule en Teras. Autant dire que pour la plupart des utilisateurs, il y a de quoi faire. Les « nettoyeurs » sont arrivés à cette époque où le moindre Mega avait son importance. Si c’est beaucoup moins vrai désormais, ce sont des logiciels encore très populaires et qui font partie des « essentiels » sur la plupart des machines. CCleaner en tête, la promesse marketing tourne souvent autour des performances accrues des PC après utilisation. C’était assez vrai, il y a 20 ans, où la RAM comme le disque dur était très limités. En libérant ainsi de l’espace, on donnait un peu plus de place pour le fichier d’échange (pagefile.sys) qui prenait le relais lorsque la mémoire était saturée. Avec des configurations qui proposent maintenant entre 8Go et 16Go de RAM, ce problème s’est clairement amoindri.
L’un des principaux défauts de Windows a toujours été son registre qui contient une somme considérable de données de configurations pour l’OS et les logiciels. Cette base de donnée peut devenir très volumineuse avec les années à force d’installations et de désinstallations. Encore une fois, cette idée de « faire le ménage » dans ce registre vient du début des années 2000 où les processeurs pouvaient avoir un peu de mal à traiter ce fichier volumineux. Très clairement, de nos jours, on parle de quelques millisecondes pour accéder à ces données. Autant dire que quelques Mo de plus ou de moins dans ce registre n’affectera pas beaucoup les performances de votre système. Concrètement, ce nettoyage ne participe pas du tout à accélérer votre PC ou alors de manière imperceptible pour l’utilisateur.
Des effets plutôt néfastes
A y regarder de plus près, un logiciel comme CCleaner a tendance à effacer les données de cache. Si en terme de gain de place sur le disque dur, on peut gagner quelques Gigas, en terme de performances, cela a plutôt tendance à provoquer un ralentissement sur les machines. En effet, ces données de cache évitent au système d’avoir à recalculer certaines choses dont il se sert régulièrement. Si je ne saurais vous dire ce que contiennent exactement tous ces fichiers, dans la pratique, le cache est utilisé pour optimiser certaines tâches. C’est encore plus vrai avec les fichiers Prefetch que supprime également ces nettoyeurs. Le Prefetch est une technologie utilisée par Microsoft afin d’accélérer le lancement de l’OS et des programmes. Concrètement, en les nettoyant, vous gagnerez quelques Mo sur votre disque dur mais vous perdrez en performances. De manière plus générale, ces logiciels ont plus tendance à créer des ralentissements après utilisation.
Bien que le nettoyage du registre n’a vraiment que très peu d’effets sur les performances d’un PC, il peut être intéressant de retirer les données qui ne sont plus réellement nécessaire. En cela, CCleaner est très efficace. Si ces softs proposent généralement de faire une sauvegarde de votre registre avant son nettoyage, c’est surtout que cela peut poser des problèmes au cas où le nettoyeur ferait un peu de zèle en supprimant des données vitales pour le système ou vos logiciels. Concrètement, il y a un toujours un risque (minime) lorsque l’on exécute ce genre de programme. On peut alors se demander si le jeu en vaut la chandelle et si on n’est pas en train de perdre notre temps ici. Techniquement, il pourrait y avoir des incompatibilités entre logiciels ou des bugs inhérents à de vieilles clés de registre mais en un plus de 25 ans, je n’ai jamais vu ça.
Les nettoyeurs ne servent à rien alors ?
Très clairement, en informatique, il y a des choses beaucoup plus intéressantes à faire que d’utiliser un CCleaner ou l’un de ses clones. Si on prend on considération que la plupart des processeurs sont boostés aux hormones, que les configurations modernes de base offrent 8Go de RAM et 1To de stockage, on peut légitiment s’interroger sur l’utilité de ces nettoyeurs. Alors oui, il peut rester des petits fichiers dans d’obscures dossiers temporaires ici et là mais cela est-il réellement gênant au quotidien ? Dans l’ensemble, ces nettoyeurs n’amélioreront pas les performances de votre machine et avec les espaces de stockage disponibles aujourd’hui, il y a des chances que vous n’en ayez pas réellement besoin.
Toutefois, CCleaner propose aussi de nettoyer certains historiques du système et de vos navigateurs. Ca peut être une fonctionnalité intéressante si vous faites très attention à votre vie privée. Bien que j’aurais plutôt tendance à vous recommander la navigation privée lorsque vous cherchez un cadeau pour votre belle-mère, le nettoyage de ces données peut aussi supprimer tous les mots de passe stockés sur votre machine ainsi que les données de cache qui accélèrent l’affichage des pages web que vous fréquentez régulièrement. De nouveau, il faudra être prudent quant à l’utilisation que l’on peut avoir de ces outils de nettoyage et il est important de garder en tête que, encore une fois, cela peut ralentir votre navigation web durant un temps.
Pour moi, la seule utilisation pertinente de ce genre de logiciel, c’est surtout si vous venez de récupérer une machine d’occasion qui a appartenu à quelqu’un d’autre. Il peut être intéressant de se débarrasser de tous ces anciens fichiers de cache, des données registre obsolètes et des historiques systèmes et web qui ne vous seront pas très utiles. Ces nettoyages fastidieux ne sont pas toujours essentiels à la vue des configurations d’un PC moyen. L’utilisation de logiciels tiers n’apportent pas grand chose non plus car Windows intègre déjà un tel outil.
La conclusion est très simple, ces nettoyeurs n’accélèrent pas votre machine, au contraire même. Leur utilisation au quotidien n’est pas très utile et est plus une source de problèmes qu’autre chose. Optimiser un PC reste possible de manière logiciel, je vous en parle dans cet autre article.