Nettoyage du cache disque Windows
Lors de l'exécution d'opérations de suppression, utilisez le nettoyeur intégré. N'effectuez qu'une analyse en lecture seule tant que l'utilisateur n'a pas explicitement demandé un nettoyage.
Flux de travail
- Vérifiez que le système est Windows et confirmez le disque spécifié par l'utilisateur.
- Enregistrez l'espace disque disponible avant toute modification.
- Si l'utilisateur demande uniquement une analyse, lisez la capacité du disque et les répertoires de cache connus sans supprimer de fichiers.
- Si l'utilisateur demande un nettoyage :
- Informez l'utilisateur que cette compétence ouvrira le nettoyeur interactif.
- Obtenez l'autorisation avant d'ouvrir l'interface graphique ou de fermer des logiciels.
- Exécutez
scripts/launch-cleaner.ps1 -Action Verify. - Exécutez
scripts/launch-cleaner.ps1 -Action Runpour ouvrir le nettoyeur. - Laissez l'utilisateur vérifier les chemins et les cases à cocher dans l'interface avant de confirmer le nettoyage.
- Après le nettoyage, relisez l'espace disponible et rapportez l'espace libéré, les éléments ignorés et les logiciels toujours fermés.
Utilisez les commandes suivantes pour exécuter les scripts :
powershell.exe -NoProfile -ExecutionPolicy Bypass -File "<skill-dir>\scripts\launch-cleaner.ps1" -Action Verify
powershell.exe -NoProfile -ExecutionPolicy Bypass -File "<skill-dir>\scripts\launch-cleaner.ps1" -Action Run
Le programme graphique est une version autonome qui ne nécessite pas l'installation supplémentaire de .NET.
Règles de sécurité
- Ne traitez que les candidats générés par la liste blanche du nettoyeur intégré.
- Ne supprimez pas l'intégralité de
AppData, le répertoire utilisateur, la racine du disque,Windows,Program Filesou les répertoires de projet. - Ne traitez pas
pagefile.sys, le magasin de composants, le dépôt de pilotes, les informations d'identification du navigateur, l'historique de discussion, les fichiers du bureau, le répertoire de téléchargement ou la corbeille. - Ne suivez pas les jonctions de répertoire ou les liens symboliques.
- Ne forcez pas la fermeture de logiciels sauf autorisation explicite de l'utilisateur ; privilégiez une fermeture normale.
- Ne demandez pas de privilèges administrateur pour nettoyer le cache d'un utilisateur standard.
- Les captures d'écran servent uniquement à une évaluation préliminaire ; vérifiez l'état actuel du système de fichiers avant de rapporter les résultats.
- Si la vérification du hachage du programme échoue, arrêtez immédiatement.
Migration du cache
Utilisez de préférence les variables d'environnement officielles prises en charge par les logiciels, n'utilisez pas de jonctions de répertoire :
- Unity Package Manager :
UPM_CACHE_ROOT - Gradle :
GRADLE_USER_HOME - npm :
npm_config_cache
Avant de définir les variables :
- Vérifiez les valeurs existantes au niveau processus, utilisateur et système.
- Vérifiez les variables de remplacement Unity :
UPM_NPM_CACHE_PATH,UPM_CACHE_PATHetUPM_GIT_LFS_CACHE_PATH. - Confirmez que le disque de destination est une partition NTFS saine et dispose de suffisamment d'espace.
- Utilisez des chemins courts comme
D:\DevCaches. - Obtenez l'autorisation de l'utilisateur avant de créer des répertoires et d'écrire des variables au niveau utilisateur.
- Vérifiez les variables persistantes ainsi que l'emplacement du cache réellement utilisé par npm.
- Expliquez que seuls les nouveaux logiciels liront les nouvelles variables ; les processus existants doivent être redémarrés.
Ne migrez pas l'intégralité de AppData, la configuration du navigateur, les données de messagerie instantanée ou le répertoire temporaire de Windows.
Ressources intégrées
assets/disk-cleaner.exe: Programme graphique autonome Windows x64 vérifié par SHA-256.scripts/launch-cleaner.ps1: Localise, vérifie et lance le programme intégré.