PrivaZer logo

Einer der besten kostenlosen PC-Reiniger
Die CCleaner-Alternative
DE


Wie bereinigt man Shimcache unter Windows?



Shimcache- und Ausführungsspuren
Was ist Shimcache und warum sollte ich es reinigen?

Shimcache, auch AppCompatCache genannt, ist eine Windows-Anwendungskompatibilitätsfunktion. Windows verwendet es, um zu entscheiden, ob ein Programm eine Kompatibilitätskorrektur benötigt, führt dabei aber einen Nachweis der verarbeiteten Programme, wodurch es zu einem bekannten Ausführungsartefakt wird. Im Gegensatz zu Amcache handelt es sich nicht um eine Datei auf der Festplatte: Sie befindet sich in der Registrierung, unter HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\AppCompatCache.

Jeder Eintrag behält hauptsächlich den vollständigen Dateipfad und das zuletzt geänderte Datum der Datei, in der Reihenfolge neueste zuerst, und bei einigen Windows-Versionen ein Flag, das anzeigt, dass die Datei tatsächlich ausgeführt wurde. Das reicht aus, um zu zeigen, dass ein bestimmtes Programm auf dem PC vorhanden war, weshalb die Ermittler es gelesen haben. Das Reinigen entfernt diese Spur.

Was befindet sich in einem Shimcache (AppCompatCache)-Eintrag?
Struktur eines Windows Shimcache (AppCompatCache)-Eintrags Vertikales Layout eines Shimcache-Eingangs. Jedes Feld zeichnet etwas über ein von Windows verarbeitetes Programm auf: seinen Pfad, das letzte Änderungsdatum der Datei, seine Position in der jüngsten ersten Reihenfolge und bei einigen Versionen ein Ausführungsflag. Alle diese Felder sind Ausführungsnachweise und werden von PrivaZer entfernt. Während der Sitzung im Kernel-Speicher gehalten · Beim Herunterfahren an das Register geschrieben Vollständiger Dateipfad und -name wo das Programm auf der Festplatte lag Datum der letzten Dateiänderung Standard-Information Modified-Zeit der Datei Ausführungs-Flag (einige Versionen) Markiert, dass die Datei tatsächlich ausgeführt wurde Position in der Reihenfolge (neueste zuerst) Relative Sequenz der verarbeiteten Dateien Dateigröße (ältere Versionen) Byte-Größe, vorhanden in frühen Formaten Ausführungsnachweis, entfernt von PrivaZer

Feld Was es offenbart Verarbeitung durch PrivaZer
Vollständiger Dateipfad und -name Wo ein Programm gespeichert war, selbst auf einem inzwischen verschwundenen Laufwerk Entfernt
Datum der letzten Dateiänderung Wann die Programmdatei zuletzt geändert wurde Entfernt
Ausführungs-Flag Dass die Datei tatsächlich ausgeführt wurde (einige Versionen) Entfernt
Reihenfolge & Position Ungefähre Reihenfolge, in der Dateien verarbeitet wurden Entfernt
Dateigröße Umfang des Programms (ältere Formate) Entfernt

Shimcache speichert pro Eintrag weniger als Amcache: kein SHA-1-Hash, kein Publisher-Name. Aber der Pfad plus das letzte Änderungsdatum der Datei ist immer noch ein solides Nachweis-der-Anwesenheit-Artefakt, und es kann sogar Programme auflisten, die durchgeblättert, aber nie gestartet wurden. PrivaZer entfernt diese Einträge, sodass die Spur nicht mehr im Register steht.

Warum braucht Shimcache eine besondere Behandlung?
Die Shutdown-Spülung. Windows behält Shimcache während des Laufens im Speicher und schreibt es nur zurück in die Registry, wenn der Rechner heruntergefahren wird. Ein naives Clean, das nur den Registrierungswert löscht, während Windows läuft, kann rückgängig gemacht werden: Beim nächsten Herunterfahren wird die In-Memory-Kopie zurückgespült und die Spur erscheint wieder.

Um das zu verhindern, löscht PrivaZer nicht nur den Registrierungswert: Es löscht auch die In-Memory-Kopie des Caches mit denselben Routinen, die Windows selbst verwendet, nämlich ShimFlushCache (in apphelp.dll) und BaseFlushAppcompatCache (in kernel32.dll). Nachdem die Live-Kopie gespült wurde, bleibt kein alter Cache mehr übrig, der beim Herunterfahren wieder geschrieben werden kann. Da AppCompatCache unter dem Live-SYSTEM-Hive liegt, sind Administratorrechte erforderlich.

Reinigt PrivaZer Shimcache?

Ja. PrivaZer erkennt und löscht die AppCompatCache-Einträge im Rahmen eines Scans und kann sie eigenständig angreifen. Dann wird die In-Memory-Kopie des Caches (über ShimFlushCache und BaseFlushAppcompatCache) gelöscht, sodass die Bereinigung bleibt und nicht beim nächsten Ausschalten des PCs wieder auftaucht. Administratorrechte sind erforderlich.

Überleben Shimcache-Einträge, nachdem ich ein Programm deinstalliert habe?

Ja. Das Entfernen des Programms und das Löschen seiner Dateien löscht den AppCompatCache-Eintrag nicht. Der Pfad und das zuletzt geänderte Datum können zurückbleiben und anzeigen, dass das Programm auf dem PC vorhanden war, selbst nachdem das Programm selbst verschwunden ist. Genau das ist die Art von Rest, nach der ein Prüfer sucht, und das Reinigen von Shimcache entfernt ihn.

Ist es sicher, Shimcache zu reinigen?

Ja. AppCompatCache ist ein Cache, den Windows für Kompatibilität pflegt und automatisch neu erstellt. Das Löschen beeinträchtigt nicht Ihre installierten Programme, Ihre Dateien oder die Systemstabilität. Windows beginnt einfach wieder, den Cache zu füllen, während Sie den PC weiter benutzen.

Werden Shimcache-Einträge nach der Reinigung zurückkommen?

Neue Einträge sammeln sich erneut für Programme an, die nach dem Clean verarbeitet wurden, was normal ist: Der Cache ist ein laufender Datensatz. Die Reinigung entfernt die historische Spur bis zu diesem Punkt, und da PrivaZer die In-Memory-Kopie löscht, werden die alten Daten beim nächsten Herunterfahren nicht wieder zurückgeschrieben. Führen Sie regelmäßig PrivaZer, um die Spur kurz zu halten.

Wie unterscheidet sich Shimcache von Amcache?

Es handelt sich um zwei separate Kompatibilitätsartefakte, die meist gemeinsam gereinigt werden. Shimcache (AppCompatCache) befindet sich in der Registrierung, speichert hauptsächlich Pfad und das letzte Änderungsdatum und wird beim Herunterfahren auf die Festplatte geladen. Amcache ist eine Hive-Datei (Amcache.hve) mit deutlich reichhaltigeren Programmdaten, einschließlich des SHA-1-Hashs der ausführbaren Datei. Wenn man nur eine Spur entfernt, bleibt die andere Spur unversehrt, daher lohnen sich beide Säuberungen.

Für die Amcache-Seite und was ihr Hive enthält, siehe: Wie man Amcache unter Windows bereinigt.

Keine Fragen passen zu Ihrer Suche. Probieren Sie verschiedene Schlüsselwörter aus.


Für fortgeschrittene Benutzer
Scan-Optionen – Shimcache-Optionen
Wie man Shimcache unter Windows bereinigt. Shimcache-Optionen: Entfernen Sie Ausführungsspuren aus AppCompatCache
Haben Sie noch eine Frage? Wir helfen Ihnen gerne. Kontaktieren Sie unser Support-Team