Skip to main content

Nouvelle page

Maintenance et Nettoyage SQL et Windows

1. Base de Données SQL

  • 20% est un minimum pour que la BBD soit fonctionnelle et efficace.
    Une base de données doit toujours disposer d'au moins 20 % d'espace libre pour garantir ses performances et éviter les erreurs.

  • SQL Management Studio peut nous donner des informations sur la BDD.
    Utiliser SQL Management Studio pour surveiller l’état de la base de données, identifier les problèmes et optimiser les requêtes.

  • Les journaux d’évènements doivent être consultés pour voir quel est le problème.
    Vérifier les logs d’évènements Windows et SQL Server pour détecter les erreurs ou alertes.

  • Vérification des sauvegardes et des repositories.
    S'assurer que les sauvegardes sont bien réalisées et que l’espace de stockage est suffisant (vérifier les points de rétention).


2. Nettoyage du disque C d’un serveur Windows

Suppression des fichiers inutiles

  • Nettoyage automatique avec l'outil Disk Cleanup

    cleanmgr /sagerun:1

    Exécute l’outil de nettoyage de disque avec des options avancées.

  • Vérification et suppression des fichiers temporaires

    del /q /s C:\Windows\Temp\*
    del /q /s C:\Users\*\AppData\Local\Temp\*

    Efface les fichiers temporaires du système et des utilisateurs.

  • Suppression des anciens fichiers Windows Update

    del /q /s C:\Windows\SoftwareDistribution\Download\*

    Libère de l'espace en supprimant les anciennes mises à jour Windows téléchargées.

  • Suppression des fichiers de logs système

    del /q /s C:\Windows\System32\LogFiles\*
    del /q /s C:\inetpub\logs\LogFiles\*

    Supprime les journaux Windows et IIS pour libérer de l’espace.

  • Suppression des fichiers de prélecture (Prefetch)

    del /q /s C:\Windows\Prefetch\*

    Nettoie les fichiers de prélecture pour optimiser les performances.

Nettoyage du dossier WinSxS

  • Commande pour réduire la taille de WinSxS

    Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

    Supprime les anciennes versions des mises à jour pour récupérer de l’espace.

📌 En savoir plus sur WinSxS


3. Nettoyage avancé avec DISM et SFC

  • Suppression des anciennes mises à jour du système

    dism /online /cleanup-image /SPSuperseded

    Supprime les anciennes mises à jour du système et libère de l’espace disque.

  • Nettoyage avancé des composants Windows

    dism /online /cleanup-image /StartComponentCleanup

    Optimise les composants Windows et réduit l’espace utilisé par le système.

  • Vérification et réparation des fichiers système corrompus

    sfc /scannow

    Scanne et répare les fichiers système endommagés.

  • Vérification des erreurs disque

    chkdsk C: /F /R /X

    Corrige les erreurs sur le disque C et tente de récupérer les secteurs défectueux.

📌 En savoir plus sur Pagefile.sys


4. Automatisation du nettoyage

  • Planification d’un nettoyage automatique

    1. Ouvrir le Planificateur de tâches (taskschd.msc)

    2. Créer une nouvelle tâche avec cleanmgr /sagerun:1

    3. Définir une exécution hebdomadaire

Cela permet de maintenir automatiquement un disque propre et performant.