nettoyage-optimisation-windows

Compétence de nettoyage Windows sans risque : désactivation approfondie des démarrages Edge/Chrome, migration prioritaire via outils officiels, nettoyage du cache.

Qu'est-ce que nettoyage-optimisation-windows ?

Cette compétence d'agent IA, conçue pour les systèmes Windows 10/11, diagnostique et nettoie l'espace disque, désinstalle les logiciels indésirables et optimise les performances système. Elle fonctionne en suivant une méthodologie stricte en six phases : choix du mode d'analyse (complète ou basée sur le profil utilisateur), diagnostic en lecture seule, classement des risques en quatre niveaux (du vert au rouge), exécution des actions avec validation explicite de l'utilisateur, vérification et restauration, puis génération d'un rapport final. La compétence garantit une approche "zéro dommage" : toutes les opérations de nettoyage envoient les fichiers vers la corbeille (avec `SendToRecycleBin`) pour une récupération facile, chaque optimisation est classée par niveau de risque et fournit une commande de restauration complète, et les modifications destructrices nécessitent toujours l'approbation préalable de l'utilisateur. Elle prend en charge les outils et commandes Windows natifs tels que PowerShell 5.1+, `cleanmgr`, `pnputil`, `powercfg`, `sc.exe`, `schtasks`, `fsutil` et `reg.exe`, sans nécessiter de logiciel tiers. La compétence couvre un large éventail de scénarios, allant du nettoyage de base (cache, fichiers temporaires) à l'optimisation avancée (services Windows, performances, mémoire, migration de données) en passant par la gestion des logiciels publicitaires et des processus en arrière-plan.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add hyt315/windows-cleanup-optimize

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation


name: nettoyage-optimisation-windows description: Diagnostique et nettoie l'espace disque Windows, identifie et désinstalle les logiciels indésirables / regroupés, audite / désactive les éléments de démarrage et optimise les services / mémoire / performances de Windows. À utiliser lorsque l'utilisateur signale un disque C plein, un démarrage lent, des fenêtres publicitaires intempestives, des processus en arrière-plan suspects, des applications lentes, ou souhaite un entretien général du PC. Garantie zéro dommage : chaque opération est réversible via la Corbeille ou une commande de restauration.

Assistant de Nettoyage et d'Optimisation Windows (PC Cleanup & Optimization Assistant)

Un savoir-faire de tuning Windows sans risque : nettoyage (disque + logiciels + démarrage) + optimisation (services + mémoire + performances) + avancé (migration de données). Toutes les solutions respectent scrupuleusement le principe d'aucun impact négatif sur l'ordinateur : tous les nettoyages passent par la Corbeille (récupérables), tous les éléments d'optimisation sont classés par niveau de risque (4 niveaux) et fournissent une commande de restauration.


Scénarios Applicables

Nettoyage :

  • Espace disque insuffisant / Disque C dans le rouge
  • Caches accumulés dans AppData (uv / npm / pnpm / logs de logiciels / TRAE / WPS / WorkBuddy / modèles IA locaux, etc.)
  • Résidus après désinstallation de logiciels (registre, AppData, répertoire d'installation, tâches planifiées, services)
  • Trop d'éléments de démarrage, démarrage lent (prend en charge l'audit approfondi de la persistance des abonnements aux événements WMI et du détournement de raccourcis du bureau / menu Démarrer)
  • Gestion des logiciels malveillants / logiciels groupés et élimination définitive des fenêtres publicitaires (mode silencieux pour logiciels essentiels sans désinstallation, blocage des pop-ups par détournement d'image IFEO, localisation en 3 secondes du processus pop-up actif, 360 / 2345, etc.)

Optimisation :

  • Réduction des services Windows (télémétrie, Xbox, mises à jour tierces pouvant être désactivés en toute sécurité, suppression des widgets Win11 et du réseau en arrière-plan)
  • Optimisation de la mémoire (identifier les véritables processus de fuite mémoire ; regard critique sur les "outils de nettoyage de mémoire")
  • Réglage des performances système (plan d'alimentation, effets visuels, TRIM SSD, réglage précis de la pile TCP Nagle, etc.)
  • Personnalisation par profil utilisateur (utilisateur domestique / développeur / créateur IA / joueur / ordinateur portable)

Avancé :

  • "Arrêt complet" du démarrage (Edge/Chrome : privilèges de démarrage + mode arrière-plan + plus de 20 points de démarrage cachés, y compris la persistance des abonnements aux événements WMI et le détournement de raccourcis, avec audit en un clic via l'outil officiel AutoRuns)
  • Déplacement des grands répertoires C vers D : priorité aux solutions officielles (migration dans l'application, redirection système, options de configuration officielles), mklink uniquement en dernier recours
  • Migration officielle vers D des grands répertoires pour WeChat 4.x (et nettoyage des îlots 3.x), WeCom, QQ, DingTalk, navigateurs, outils de développement, modèles IA, AVD Android, etc.

Principes de Sécurité Fondamentaux (Garantie Zéro Dommage et Priorité en Lecture Seule)

Cette compétence ne supprime jamais définitivement aucun fichier utilisateur. Toutes les opérations suivent le principe de « priorité en lecture seule » et « les opérations de gouvernance nécessitent l'autorisation de l'utilisateur ».

  1. Priorité à l'inspection en lecture seule (principe Zero-Mutation) — La phase 1 de diagnostic (scripts/full_scan.ps1 et tous les scripts de détection) est une inspection purement en lecture seule, ne modifiant jamais aucune configuration système, ne supprimant ou ne déplaçant aucun fichier, et ne touchant à aucun paramètre.
  2. Les suggestions de gouvernance nécessitent l'autorisation de l'utilisateur — Toutes les opérations d'écriture destructrices (déplacement vers la Corbeille, suppression de fichiers, modification du registre, désactivation de services, blocage par détournement d'image IFEO, migration de répertoires) sont présentées uniquement comme des suggestions de gouvernance ciblées à l'utilisateur et nécessitent le consentement explicite de l'utilisateur pour être exécutées manuellement, sans aucune modification non autorisée.
  3. Tout nettoyage passe par la Corbeille — Utilisation de SendToRecycleBin (Microsoft.VisualBasic.FileIO.FileSystem]::DeleteDirectory), pas de Remove-Item (voir modèle 7 dans scan-scripts.md), garantissant une récupération à 100%.
  4. Les optimisations sont classées en quatre niveaux de risque — Chaque élément est clairement marqué 🟢 LOW / 🟡 MEDIUM / 🟠 HIGH / 🔴 CRITICAL.
  5. Ne pas toucher aux répertoires système — C:\Windows, C:\Program Files, C:\ProgramData sont par défaut scannés en lecture seule ; les résidus de désinstallation nécessitent une comparaison croisée et un traitement après confirmation de l'utilisateur.
  6. Créer un point de restauration avant les opérations critiques — Lorsque cela implique des pilotes, services ou composants système, exécuter Checkpoint-Computer -Description "AvantXxx".
  7. Fournir des contre-mesures de restauration complètes et des commandes de récupération sécurisées — Chaque élément désactivé/optimisé fournit une contre-mesure de restauration complète et une commande pour « comment restaurer ».
  8. Ignorer les fichiers verrouillés sans forcer — En cas d'erreur d'occupation IOException, ignorer et enregistrer, sans interrompre le processus.
  9. Privilégier les commandes de nettoyage officielles — Comme npm cache clean --force, pip cache purge, etc.
  10. Vider la Corbeille pour libérer de l'espace — SendToRecycleBin déplace simplement vers la Corbeille ; il faut rappeler à l'utilisateur de la vider pour libérer réellement de l'espace disque.
  11. Enregistrer une référence avant l'opération — Avant le nettoyage/optimisation, enregistrer l'espace disque libre cible et les indicateurs, puis comparer après la fin.
  12. En cas de doute, demander à l'utilisateur — Toute décision floue (« résidu suspect », « pourrait ne plus être utilisé ») est présentée à l'utilisateur pour confirmation, sans exécution par lots non autorisée.

Matrice de Documents de Référence (Chargement à la Demande)

Le contenu détaillé ci-dessous a été divisé en fichiers de référence indépendants. Lorsque vous rencontrez un scénario correspondant, vous devez d'abord lire le fichier correspondant avant d'agir, ne procédez pas de mémoire.

FichierQuand lire / Contenu couvert
references/scan-scripts.mdLors de l'exécution d'une analyse / d'un nettoyage / d'une optimisation, prendre le modèle PowerShell correspondant (1-20) par numéro
references/pitfalls.mdEn cas d'exception / de situation limite, d'abord consulter l'historique des pièges (86 règles d'évitement faisant autorité)
references/startup-audit.mdDémarrage lent, trop d'éléments de démarrage, besoin de désactiver le démarrage (y compris « arrêt complet » d'Edge/Chrome, résidence WMI et audit de raccourcis)
references/startup-mechanisms.md« Il redémarre tout seul / impossible de trouver comment il démarre » (20+ points de démarrage cachés Windows, persistance des abonnements aux événements WMI + AutoRuns)
references/bloatware-catalog.mdIdentifier les logiciels malveillants comme 360, 2345, les publicités pop-up et les bibliothèques de processus suspects (y compris la SOP de mise en sourdine IFEO pour logiciels essentiels et le nettoyage des détournements de raccourcis)
references/software-uninstall.mdDésinstallation de logiciels et nettoyage des résidus profonds (y compris le nettoyage spécialisé WPS/DingTalk/360 et le localisateur de processus pop-up actifs)
references/system-cleanup.mdNettoyage au niveau système (résidus de mise à jour Windows, fichier d'hibernation, pilotes DriverStore, etc.)
references/services-optimization.mdOptimisation des services, processus en arrière-plan trop nombreux, désactivation de la télémétrie/Xbox/mises à jour (50+ services classés par profil, y compris l'optimisation des widgets Win11 et de l'arrière-plan moderne)
references/memory-optimization.mdMémoire insuffisante, ralentissements de l'ordinateur (identification des fuites réelles + analyse critique des outils de mémoire placebo)
references/performance-tuning.mdOptimisation des performances, plan d'alimentation/effets visuels/réglage TCP au niveau GUID de la carte réseau/liste d'exclusion de Defender
references/trae-guide.mdRésultat d'analyse contenant TRAE SOLO CN / .trae-cn / l'utilisateur mentionne TRAE
references/drive-migration-official.mdDéplacer les grands répertoires du disque C vers D (arbre de décision prioritaire des solutions officielles : intra-application/redirection système/option de configuration)
references/chat-apps-migration.mdWeChat 4.x/QQ NT/DingTalk occupant le disque C, « l'emplacement de sauvegarde modifié continue d'augmenter » (migration officielle + nettoyage du cache)
references/mklink-migration.mdSolution de dernier recours mklink /J lorsque les solutions officielles sont indisponibles (vérification préalable de compatibilité, limitations officielles, cas d'échec réels)
references/case-study.mdÀ consulter avant d'exécuter une migration mklink (TRAE avec fichiers épars / VS Code / trois cas génériques)

Flux de Travail (Six Phases)

Phase 0 : Sélection de l'Entrée (Lors de la Première Exécution)

Texte d'ouverture de l'IA (ne demander qu'une seule fois lors de la première exécution, ne pas répéter ensuite) :

Que voulez-vous faire pour cette analyse ? Deux options :

🅰️ Analyse Complète — Analyser en une seule fois tous les 20 modèles, déduire automatiquement votre profil utilisateur. Idéal pour les utilisateurs qui veulent « faire un nettoyage approfondi de l'ordinateur / je ne sais pas quoi nettoyer ».

🅱️ Analyse par Profil — Dites-moi d'abord à quelle catégorie d'utilisateurs vous appartenez (utilisateur domestique / développeur / joueur / utilisateur d'ordinateur portable), l'IA donnera des suggestions de nettoyage/optimisation personnalisées en fonction du profil. Convient aux utilisateurs qui « connaissent leur direction et veulent des résultats ciblés ».

Répondez directement A / B, ou dites-moi ce que vous voulez.

Processus de gestion des deux entrées :

  • 🅰️ Analyse Complète → Aller directement à la phase 1, sauter la phase 0.5 de confirmation de profil
  • 🅱️ Analyse par Profil → Aller à la phase 0.5 de confirmation du profil utilisateur → Phase 1

Pourquoi séparer : De nombreux utilisateurs ne sont pas des développeurs ou des joueurs ; ils veulent simplement « faire un nettoyage approfondi de l'ordinateur ». Le profil devrait être une dimension de recommandation plutôt qu'un blocage d'exécution — laissez le choix à l'utilisateur.

Phase 0.5 : Profil Utilisateur (Mode 🅱️ Uniquement)

Définir le type d'utilisateur, affectant toutes les recommandations ultérieures (ne pas répéter la demande après un premier profilage) :

  • Utilisateur Domestique : Nettoyage des publicités pop-up, optimisation des services adaptés aux familles
  • Développeur : Ne pas affecter la chaîne d'outils de développement (conserver Hyper-V/WSL/Docker/services de débogage)
  • Joueur : Alimentation haute performance, optimisation liée au GPU, migration des données des plateformes de jeu
  • Utilisateur d'Ordinateur Portable : Accent sur l'autonomie de la batterie, ne pas recommander la désactivation des services de gestion d'alimentation

Phase 1 : Diagnostic Complet (Analyse en Lecture Seule)

Mode 🅰️ Analyse Complète : Appeler directement scripts/full_scan.ps1, exécuter tous les 20 modèles en une seule fois (voir le modèle 0 dans references/scan-scripts.md). Ne plus exécuter chaque modèle séparément.

Mode 🅱️ Analyse par Profil : Exécuter les analyses en lecture seule dans l'ordre pour avoir une vue d'ensemble du système (les scripts PowerShell sont enregistrés sous forme de fichiers .ps1 et exécutés) :

  1. Référence Disque et Partitions : Exécuter le modèle 9 de scan-scripts.md (Get-PSDrive) pour enregistrer la référence d'espace.
  2. Analyse Hiérarchique des Répertoires Utilisateur : Appeler le modèle 1 de scan-scripts.md (Scan-Directory) pour analyser les différentes couches du profil (Local / Roaming / Programs).
  3. Gros Caches et Paquets de Mise à Jour Courants : Exécuter le modèle 5 de scan-scripts.md pour analyser les résidus de paquets de mise à jour (electron-updater, etc.).
  4. Comparaison des Résidus de Désinstallation de Logiciels : Exécuter le modèle 3 de scan-scripts.md (comparaison croisée du registre installedLower et des raccourcis) et le modèle 4 (résidus de répertoires d'installation).
  5. Analyse des Disques Non Système : Pour les disques D/E, appeler le modèle 2 de scan-scripts.md (Scan-NonSystemDrive).
  6. Éléments de Démarrage et Processus en Arrière-plan : Appeler le script d'audit de startup-audit.md pour produire un rapport, combiné à la comparaison des processus de bloatware-catalog.md.
  7. Services et Pression Mémoire : Se référer à services-optimization.md et memory-optimization.md pour enregistrer les services et la base de référence mémoire.

Phase 2 : Classification des Risques en Quatre Niveaux et Synthèse

Mode 🅰️ Analyse Complète : Exécution supplémentaire de la « déduction automatique du profil » — déduire automatiquement l'étiquette de profil en fonction des découvertes de l'analyse :

Étiquette de ProfilCondition de Déclenchement (une seule)
🏠 Utilisateur DomestiqueWPS / 360 / 2345 / Tencent PC Manager installés, etc.
👨‍💻 DéveloppeurDocker Desktop / WSL / VS Code / JetBrains / tout IDE IA installé
🤖 Créateur IA / VirtualisationOllama / HuggingFace / ModelScope / Android AVD / WSL2 / Docker installés
🎮 JoueurSteam / Blizzard / GeForce Experience / tout service Game Bar installé
💼 Utilisateur BureauOffice / DingTalk / Feishu / WeCom installés
💻 Ordinateur Portable / OEMPlan d'alimentation du fabricant système (Acer/Lenovo/Dell et autres solutions OEM)

Chaque profil donne des suggestions d'optimisation spécifiques à ce profil (ex : l'accent pour l'utilisateur domestique est le nettoyage des publicités pop-up, pour le développeur c'est la préservation de Hyper-V/WSL/Docker).

Classer et présenter automatiquement les découvertes de l'analyse :

NiveauNiveau de RisqueSignificationStratégie de Traitement
🟢 Premier NiveauLOWRisque nul, réversibleRecommandé par défaut pour exécution automatique (caches de paquets, Temp, résidus de paquets de mise à jour)
🟡 Deuxième NiveauMEDIUMRisque léger / Ajustement partiel de fonctionnalitésExécution après confirmation de l'utilisateur (désinstaller les bloatwares légers, désactiver les services Xbox)
🟠 Troisième NiveauHIGHRisque modéré / Impact fonctionnel significatifConfirmer élément par élément (modifier le plan d'alimentation, effets visuels, désactiver SysMain)
🔴 Quatrième NiveauCRITICALRisque destructeur ou de sécuritéPar défaut, ne pas toucher (désactiver Defender, désactiver Windows Update, supprimer manuellement des bibliothèques système)

Livrables Standards : Carte de Fait d'Examen Système Windows Hiérarchisé (Fact Card)

Après avoir terminé l'inspection en lecture seule de la phase 1, un « Carte de Fait d'Examen Système Windows Hiérarchisé » standard doit être présenté à l'utilisateur, avec des indicateurs objectifs et précis :

CoucheÉlément d'Inspection (Metric/Item)Valeur Mesurée (Value)Base de Référence Normale (Baseline)Statut (Status)
L1 Disque et CacheEspace libre du disque C et volume du cache AppDataIndicateur mesuré (ex : 14.2 Go libre / 21 Go de cache)Espace libre >20% et cache redondant <10 Go🟢 Normal / 🔴 Espace insuffisant
L2 Démarrage et RésidenceNombre d'éléments de démarrage et résidence persistante WMIIndicateur mesuré (ex : 18 éléments de démarrage / zéro WMI caché)Démarrage <10 éléments et zéro résidence WMI cachée🟢 Normal / 🟡 Redondances excessives
L3 Logiciels et Pop-upsNombre de logiciels malveillants groupés suspects et processus pop-up actifsIndicateur mesuré (ex : 2 logiciels pop-up connus détectés)Zéro logiciel groupé et source de pop-up contrôlée🟢 Normal / 🔴 Harcèlement par pop-up
L4 Services et Efficacité MémoireVéritables processus de fuite mémoire et services résidents inutiles en arrière-planIndicateur mesuré (ex : Utilisation mémoire 68% / 0 fuite)Santé de la mémoire OK et aucun service résident anormal🟢 Normal / 🟡 À simplifier

【Localisation Précise de la Cause Racine】Basé sur les valeurs mesurées de chaque couche pour localiser le goulot d'étranglement principal de la lenteur du système ou du manque d'espace. 【Suggestions de Gouvernance Ciblées (nécessitent l'accord explicite de l'utilisateur pour une exécution manuelle)】Liste des mesures de gouvernance selon la classification de risque à quatre niveaux, avec les commandes de restauration complètes.


Phase 3 : Confirmation de l'Utilisateur (Point de Contrôle Clé)

Présenter à l'utilisateur un rapport clair et hiérarchisé avec l'espace libéré estimé, pour que l'utilisateur choisisse explicitement l'étendue du nettoyage/optimisation :

  • « Nettoyage uniquement (sans optimisation) » / « Optimisation uniquement (sans nettoyage) » / « Nettoyage + Optimisation (tout) » / « Ne rien faire pour l'instant »
  • Si des éléments de troisième niveau sont impliqués, ils doivent être listés un par un avec leur impact et obtenir une autorisation explicite.

Phase 4 : Exécution par Module

Selon le choix de l'utilisateur, appeler les procédures d'exécution sécurisées du manuel correspondant :

  • Nettoyage du Disque : Utiliser le modèle 7 de scan-scripts.md (SafeRecycle) pour déplacer vers la Corbeille, sauter automatiquement si occupé.
  • Nettoyage du Démarrage : Exécuter selon startup-audit.md (Edge/Chrome : « d'abord désactiver au niveau des commutateurs, puis nettoyer les clés Run » pour prévenir les récidives).
  • Désinstallation de Logiciels : Désinstaller selon les normes de software-uninstall.md et nettoyer les résidus.
  • Optimisation des Services : Exécuter la désactivation des services selon services-optimization.md (sc config <svc> start= disabled).
  • Optimisation des Performances : Ajuster le plan d'alimentation et les paramètres système selon performance-tuning.md.
  • Migration de Données : Exécuter selon l'arbre de décision en quatre étapes de drive-migration-official.md (priorité à la migration officielle, chat-apps-migration.md pour les applications de chat, mklink-migration.md en dernier recours).

Phase 5 : Vérification et Restauration

Après chaque module, comparer immédiatement avec la référence et préparer les commandes de restauration :

ModuleMéthode de VérificationCommande de Restauration Rapide
Nettoyage du DisqueComparer (Get-PSDrive C).FreeRestaurer depuis la Corbeille
DémarrageVérifier Get-ScheduledTask / RegistreRéactiver les éléments Run / Tâches
Optimisation des ServicesGet-Service <svc>sc config <svc> start= auto
Optimisation des Performancespowercfg /getactiveschemepowercfg /setactive <GUID d'origine>
Migration de DonnéesVérifier le chemin UI officiel et la taille du disqueRestaurer l'ancien répertoire / Supprimer la jonction

Phase 6 : Rapport et Suggestions de Maintenance à Long Terme

  1. Produire le rapport final : espace libéré, nombre d'éléments de démarrage et services désactivés, points de restauration créés.
  2. Fournir des habitudes de maintenance minimales : vider la Corbeille chaque semaine, exécuter un diagnostic chaque mois, vérifier les démarrages chaque trimestre, éviter les logiciels de source inconnue.

Tests de Régression et Dépendances

  • Tests de Régression : Après avoir modifié la compétence, exécuter python scripts/selftest.py (aucune dépendance externe, uniquement la bibliothèque standard Python 3, validation de la structure et des assertions de contenu approfondi).
  • Zéro Dépendance Externe : scripts/ utilise uniquement la bibliothèque standard Python 3 ; l'exécution système dépend de PowerShell 5.1+ intégré à Windows 10/11 et des outils en ligne de commande intégrés (cleanmgr, pnputil, powercfg, sc.exe, schtasks, fsutil, reg.exe), sans besoin d'installer de paquets tiers ou de logiciels de nettoyage tiers.

Skills associés