Outil d’automatisation du nettoyage de disque dans Windows

Cet article explique comment exécuter l’outil Nettoyage de disque (cleanmgr.exe) à l’aide de commutateurs de ligne de commande. cleanmgr.exe est conçu pour effacer les fichiers inutiles du disque dur de votre ordinateur. Vous pouvez configurer cleanmgr.exe avec des commutateurs de ligne de commande pour propre les fichiers souhaités. Vous pouvez ensuite planifier l’exécution de la tâche à un moment spécifique à l’aide de l’outil Tâches planifiées.

S’applique à : Windows Server 2008 R2 Service Pack 1, Windows 7 Service Pack 1
Numéro de la base de connaissances d’origine : 253597

Commutateurs de ligne de commande

Vous pouvez démarrer l’outil Nettoyage de disque en exécutant cleanmgr.exe, ou en sélectionnant Démarrer>les programmes>Accessoires>Outils> systèmeNettoyage de disque. Le nettoyage de disque prend en charge les commutateurs de ligne de commande suivants :

  • /d <driveletter>: - Ce commutateur sélectionne le lecteur que vous souhaitez que le nettoyage de disque propre. Le /d commutateur n’est pas utilisé avec /sagerun:n.

  • /sageset:n - Ce commutateur affiche la boîte de dialogue Paramètres de nettoyage de disque et crée une clé de Registre pour stocker les paramètres que vous sélectionnez. La valeur n est stockée dans le Registre et vous permet de spécifier différentes tâches pour l’exécution du nettoyage de disque. La valeur n peut être n’importe quelle valeur entière comprise entre 0 et 65535. Pour obtenir toutes les options disponibles lorsque vous utilisez le /sageset commutateur, vous devrez peut-être spécifier la lettre de lecteur qui contient l’installation de Windows.
    Pour plus d’informations, consultez Informations sur la clé de Registre.

  • /sagerun:n - Ce commutateur exécute les tâches spécifiées qui sont affectées à la valeur n à l’aide du /sageset commutateur . Tous les lecteurs de l’ordinateur sont énumérés et le profil sélectionné est exécuté sur chaque lecteur.

    Par exemple, dans Tâches planifiées, vous pouvez exécuter la commande suivante après avoir exécuté la cleanmgr /sageset:11 commande :
    cleanmgr /sagerun:11.

    Cette commande exécute le nettoyage de disque avec les options spécifiées avec la cleanmgr /sageset:11 commande .

Les options disponibles pour le nettoyage de disque que vous pouvez spécifier à l’aide des /sageset commutateurs et /sagerun sont les suivantes :

  • Fichiers d’installation temporaires : ces fichiers ne doivent plus être nécessaires. Ils ont été créés à l’origine par un programme d’installation qui n’est plus en cours d’exécution.
  • Fichiers de programmes téléchargés : il s’agit de contrôles ActiveX et de programmes Java qui sont téléchargés automatiquement à partir d’Internet lorsque vous affichez certaines pages. Ils sont stockés temporairement dans le dossier Fichiers programme téléchargés sur votre disque dur. Cette option inclut un bouton Afficher les fichiers qui vous permet de voir les fichiers qui seraient supprimés.
  • Fichiers Internet temporaires : le dossier Fichiers Internet temporaires contient des pages Web stockées sur votre disque dur pour un affichage rapide. Vos paramètres personnalisés pour les pages Web sont conservés intacts. Cette option inclut un bouton Afficher les fichiers qui affiche les fichiers à supprimer.
  • Anciens fichiers Chkdsk : lorsque Chkdsk recherche des erreurs sur votre disque, il peut enregistrer les fragments de fichiers perdus en tant que fichiers dans le dossier racine de votre disque. Ces fichiers sont inutiles et peuvent être supprimés.
  • Corbeille : la Corbeille contient les fichiers que vous avez supprimés de votre ordinateur. Ces fichiers ne sont pas supprimés définitivement tant que vous n’avez pas vide la Corbeille. Cette option inclut un bouton Afficher les fichiers qui ouvre la Corbeille.
  • Fichiers temporaires : les programmes stockent parfois des informations temporaires dans un dossier temporaire. Avant qu’un programme ne se ferme, il supprime généralement ces informations. Vous pouvez supprimer en toute sécurité les fichiers temporaires qui n’ont pas été modifiés depuis plus d’une semaine.
  • Fichiers hors connexion temporaires : les fichiers hors connexion temporaires sont des copies locales des fichiers réseau récemment utilisés qui sont automatiquement mis en cache pour vous. Vous pouvez les utiliser lorsque vous êtes déconnecté du réseau. Un bouton Afficher les fichiers ouvre le dossier Fichiers hors connexion.
  • Fichiers hors connexion : les fichiers temporaires sont des copies locales de fichiers réseau que vous avez spécifiquement mis à disposition hors connexion. Vous pouvez les utiliser lorsque vous êtes déconnecté du réseau. Un bouton Afficher les fichiers ouvre le dossier Fichiers hors connexion.
  • Compresser les anciens fichiers : Windows peut compresser des fichiers que vous n’avez pas utilisés depuis un certain temps. La compression des fichiers permet d’économiser de l’espace disque tout en vous permettant de les utiliser. Aucun fichier n’est supprimé. Étant donné que les fichiers sont compressés à des vitesses différentes, la quantité affichée d’espace disque que vous gagnerez est approximative. Vous pouvez utiliser le bouton Options pour spécifier le nombre de jours d’attente avant qu’un fichier inutilisé soit compressé.
  • Fichiers catalogue pour l’indexeur de contenu : le service d’indexation accélère et améliore les recherches de fichiers en conservant un index des fichiers sur le disque. Ces fichiers sont conservés d’une opération d’indexation précédente et peuvent être supprimés en toute sécurité.

Si vous sélectionnez le lecteur qui contient l’installation de Windows, toutes ces options sont disponibles sous l’onglet Nettoyage de disque . Si vous sélectionnez un autre lecteur, seuls les options d’index de la Corbeille et du catalogue sont disponibles sous l’onglet Nettoyage de disque .

L’onglet Autres options contient des options pour nettoyer les composants Windows ou les programmes installés. Vous pouvez utiliser l’option Composants Windows pour créer de l’espace libre en supprimant les composants Windows facultatifs que vous n’utilisez pas. La sélection du bouton Nettoyer pour cette option démarre l’Assistant Composants Windows. Vous pouvez utiliser l’option Programmes installés pour libérer plus d’espace disque en supprimant les programmes que vous n’utilisez pas. La sélection de ce bouton Nettoyer démarre l’option Modifier ou supprimer des programmes dans l’outil Ajout/Suppression de programmes.

Informations sur la clé de Registre

Après avoir exécuté cleanmgr.exe avec le /sageset:n commutateur, certaines des sous-clés de Registre sous la clé de Registre suivante sont modifiées :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\

Chacune des sous-clés de Registre modifiées peut contenir une valeur de registre de type REG_DWORDStateFlagsNNNN, où NNNN est le nombre n spécifié dans le commutateur. Par exemple, après avoir exécuté la cleanmgr /sageset:9 commande, une valeur de Registre Stateflags0009 est ajoutée. La valeur de Registre peut être définie comme l’une des valeurs suivantes.

  • Si la zone d’option n’est pas sélectionnée, la valeur est 000000000.
  • Si la zone d’option est sélectionnée, la valeur est 00000002.

Remarque

Sous la clé de Registre VolumeCaches , la sous-clé de Registre Fichiers de pages hors connexion n’a pas les valeurs stateflags. Il n’existe pas d’option pour supprimer ces fichiers.

Pour plus d’informations, consultez Création d’un gestionnaire de nettoyage de disque.

Informations supplémentaires

Pour obtenir une version Microsoft Windows XP de cet article, consultez Guide pratique pour automatiser l’outil de nettoyage de disque dans Windows XP.

Remarque

L’option Nettoyage de disque sur les propriétés générales et lescleanmgr.exe du lecteur n’est pas présente dans Windows Server 2008 R2 par défaut. Pour plus d’informations sur la façon d’avoir un bouton nettoyage de disque ou uncleanmgr.exe sur Windows Server 2008 R2, consultez l’option Nettoyage de disque sur les propriétés générales du lecteur et cleanmgr.exe n’est pas présent dans Windows Server 2008 R2 par défaut.