Shimcache, òg kalla AppCompatCache, er ein Windows-funksjon for programkompatibilitet. Windows brukar han til å avgjere om eit program treng ein kompatibilitetsfiks, men i den prosessen held han på ei registrering av program han har handsama, noko som gjer han til eit velkjent køyringselement. I motsetnad til Amcache er han ikkje ei fil på disken: han held til i registeret, under HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\AppCompatCache.
Kvar oppføring held hovudsakleg på den fulle filstien og datoen for siste endring av fila, i rekkjefølgje med det nyaste først, og på enkelte Windows-versjonar eit flagg som viser at fila faktisk vart køyrd. Det er nok til å vise at eit gjeve program var til stades på PC-en, difor les etterforskarar han. Å reinse han fjernar dette sporet.
| Felt | Kva det avslører | Handsaming av PrivaZer |
|---|---|---|
| Full filsti & namn | Kor eit program var lagra, sjølv på ein stasjon som no er borte | Fjerna |
| Dato for siste endring av fila | Når programfila sist vart endra | Fjerna |
| Køyringsflagg | At fila faktisk vart køyrd (enkelte versjonar) | Fjerna |
| Rekkjefølgje & plassering | Omtrentleg rekkjefølgje filer vart handsama i | Fjerna |
| Filstorleik | Storleiken på programmet (eldre format) | Fjerna |
Shimcache lagrar mindre per oppføring enn Amcache: ingen SHA-1-hash, ingen utgjevarnamn. Men stien pluss datoen for siste endring av fila er framleis eit solid bevis for tilstadevære, og han kan til og med liste program som vart bladd til, men aldri opna. PrivaZer fjernar desse oppføringane slik at sporet ikkje lenger ligg i registeret.
For å hindre dette reinsar ikkje PrivaZer berre registerverdien: det tømmer òg kopien i minnet av cachen ved å bruke dei same rutinene Windows sjølv brukar, ShimFlushCache (i apphelp.dll) og BaseFlushAppcompatCache (i kernel32.dll). Med den aktive kopien tømt, finst det ingen forelda cache att til å verte skriven tilbake ved avslutting. Fordi AppCompatCache ligg under den aktive SYSTEM-hiven, er administratorrettar påkravde.
Ja. PrivaZer oppdagar og reinsar AppCompatCache-oppføringane som ein del av eit søk, og kan òg målrette dei åleine. Deretter tømmer det kopien i minnet av cachen (via ShimFlushCache og BaseFlushAppcompatCache) slik at reinsinga held seg, i staden for å dukke opp igjen neste gong du slår av PC-en. Administratorrettar er påkravde.
Ja. Å fjerne programmet og slette filene hans reinsar ikkje AppCompatCache-oppføringa hans. Stien og datoen for siste endring kan liggje att og vise at programmet var til stades på PC-en, sjølv etter at sjølve programmet er borte. Det er nøyaktig den typen rest ein granskar leiter etter, og å reinse Shimcache er det som fjernar han.
Ja. AppCompatCache er ein cache Windows held ved lag for kompatibilitet og byggjer opp att automatisk. Å reinse han rører ikkje ved dei installerte programma, filene dine eller systemstabiliteten. Windows byrjar rett og slett å fylle cachen igjen etter kvart som du held fram med å bruke PC-en.
Nye oppføringar byggjer seg opp igjen for program handsama etter reinsinga, noko som er normalt: cachen er ei løpande registrering. Reinsing fjernar det historiske sporet fram til det punktet, og fordi PrivaZer tømmer kopien i minnet, vert ikkje dei gamle dataa skrivne tilbake ved neste avslutting. Køyr PrivaZer med jamne mellomrom for å halde sporet kort.
Dei er to separate kompatibilitetselement, som vanlegvis vert reinsa saman. Shimcache (AppCompatCache) held til i registeret, lagrar hovudsakleg sti og dato for siste endring, og vert tømt til disk ved avslutting. Amcache er ei hive-fil (Amcache.hve) med langt rikare data per program, inkludert SHA-1-hashen til den køyrbare fila. Å reinse berre éin let det andre sporet stå urørt, så begge er verdt å reinse.
For Amcache-sida og kva hive-en hans inneheld, sjå: Korleis reinse Amcache på Windows.