CommunityRecherche & Datenanalysegithub.com

Windows Datenträgerbereinigung

Sichere Analyse, Bereinigung und Migration von Windows-Anwendungen und Entwicklungscaches, inklusive Desktop-Programmen und Codex Skill.

Was ist Windows Datenträgerbereinigung?

Dieser Skill ermöglicht eine sichere und kontrollierte Bereinigung von Windows-System- und Entwicklungscaches. Er arbeitet nach dem Prinzip der minimalen Eingriffe: Standardmäßig wird nur eine schreibgeschützte Analyse durchgeführt, und erst auf ausdrückliche Anfrage des Benutzers wird ein interaktives Bereinigungswerkzeug gestartet. Der Skill unterstützt sowohl Desktop-Anwendungen als auch Codex-Umgebungen und stellt sicher, dass keine kritischen Systemdateien, Benutzerprofile oder ganzen Verzeichnisse gelöscht werden. Vor jeder Änderung wird der verfügbare Speicherplatz aufgezeichnet, und nach der Bereinigung wird eine detaillierte Übersicht über freigegebenen Speicher, übersprungene Elemente und geschlossene Anwendungen bereitgestellt. Zusätzlich bietet der Skill eine Cache-Migrationsfunktion für gängige Entwicklungstools wie Unity Package Manager, Gradle und npm, wobei offizielle Umgebungsvariablen statt Verzeichnisverknüpfungen verwendet werden. Alle Aktionen werden durch SHA-256-Prüfungen des integrierten Programms und strikte Sicherheitsregeln geschützt.

Funktioniert mit~Claude Code✓Codex CLI~Cursor
npx skills add 1751569571/windows-disk-cleaner

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Windows Datenträgerbereinigung?

Beim Löschen wird der integrierte Bereiniger verwendet. Bis der Benutzer explizit eine Bereinigung anfordert, wird nur eine schreibgeschützte Analyse durchgeführt.

Arbeitsablauf

  1. Bestätigen, dass das aktuelle System Windows ist, und den vom Benutzer angegebenen Datenträger ermitteln.
  2. Vor jeder Änderung den verfügbaren Speicherplatz auf dem Datenträger aufzeichnen.
  3. Wenn der Benutzer nur eine Analyse wünscht, lediglich die Datenträgerkapazität und bekannte Cache-Verzeichnisse auslesen, keine Dateien löschen.
  4. Wenn der Benutzer eine Bereinigung wünscht:
    • Den Benutzer darüber informieren, dass dieser Skill den interaktiven Bereiniger öffnet.
    • Vor dem Öffnen der grafischen Oberfläche oder dem Schließen von Software die Erlaubnis einholen.
    • scripts/launch-cleaner.ps1 -Action Verify ausführen.
    • scripts/launch-cleaner.ps1 -Action Run ausführen, um den Bereiniger zu öffnen.
    • Den Benutzer die Pfade und Auswahlmöglichkeiten in der Oberfläche prüfen und die Bereinigung bestätigen lassen.
  5. Nach der Bereinigung den verfügbaren Speicherplatz erneut auslesen und über freigegebenen Speicher, übersprungene Elemente und weiterhin geschlossene Software berichten.

Führen Sie die Skripte mit den folgenden Befehlen aus:

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

Das Grafikprogramm ist eine eigenständige Version und benötigt keine zusätzliche .NET-Installation.

Sicherheitsregeln

  • Nur Kandidaten verarbeiten, die von der Whitelist des integrierten Bereinigers generiert wurden.
  • Kein vollständiges Löschen von AppData, Benutzerverzeichnissen, Datenträgerstammverzeichnissen, Windows, Program Files oder Projektverzeichnissen.
  • Nicht mit pagefile.sys, Komponentenspeicher, Treiberrepository, Browser-Anmeldeinformationen, Chatverläufen, Desktop-Dateien, Download-Verzeichnissen oder dem Papierkorb befassen.
  • Keinen Verzeichnisverknüpfungen oder symbolischen Links folgen.
  • Software nicht zwangsweise schließen, es sei denn, der Benutzer hat dies ausdrücklich genehmigt; vorzugsweise normal schließen.
  • Bei der Bereinigung von Benutzer-Caches keine Administratorrechte anfordern.
  • Screenshots dienen nur zur vorläufigen Beurteilung; vor der Ergebnisberichterstattung muss der aktuelle Dateisystemzustand überprüft werden.
  • Wenn die SHA-256-Prüfung des Programms fehlschlägt, sofort anhalten.

Cache-Migration

Bevorzugt die offiziell von der Software unterstützten Umgebungsvariablen verwenden, keine Verzeichnisverknüpfungen:

  • Unity Package Manager: UPM_CACHE_ROOT
  • Gradle: GRADLE_USER_HOME
  • npm: npm_config_cache

Vor dem Setzen von Variablen:

  1. Vorhandene Werte auf Prozess-, Benutzer- und Systemebene prüfen.
  2. Unity-Überschreibungsvariablen prüfen: UPM_NPM_CACHE_PATH, UPM_CACHE_PATH und UPM_GIT_LFS_CACHE_PATH.
  3. Sicherstellen, dass der Zieldatenträger eine fehlerfreie NTFS-Partition mit ausreichend Speicherplatz ist.
  4. Einen kurzen Pfad wie D:\DevCaches verwenden.
  5. Die Zustimmung des Benutzers einholen, bevor Verzeichnisse erstellt und Benutzervariablen geschrieben werden.
  6. Die persistenten Variablen sowie den tatsächlich von npm verwendeten Cache-Speicherort überprüfen.
  7. Darauf hinweisen, dass neu gestartete Software die neuen Variablen liest und vorhandene Prozesse neu gestartet werden müssen.

Nicht das gesamte AppData, Browserkonfigurationen, Instant-Messaging-Daten oder das temporäre Windows-Verzeichnis migrieren.

Integrierte Ressourcen

  • assets/disk-cleaner.exe: SHA-256-geprüftes, eigenständiges Windows x64-Grafikprogramm.
  • scripts/launch-cleaner.ps1: Lokalisiert, prüft und startet das integrierte Programm.

Verwandte Skills