PrivaZer logo

Een van de beste gratis pc-reinigers
Het CCleaner-alternatief
NL


Hoe schoont u Shimcache op onder Windows?



Shimcache & uitvoeringssporen
Wat is Shimcache en waarom zou u het moeten opschonen?

Shimcache, ook wel AppCompatCache genoemd, is een Windows-functie voor toepassingscompatibiliteit. Windows gebruikt deze om te bepalen of een programma een compatibiliteitsoplossing nodig heeft, maar houdt daarbij een registratie bij van programma's die zijn verwerkt, waardoor het een bekend uitvoeringsartefact wordt. In tegenstelling tot Amcache is dit geen bestand op de schijf: het bevindt zich in het register, onder HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\AppCompatCache.

Elke vermelding bevat voornamelijk het volledige bestandspad en de datum van laatste wijziging van het bestand, in volgorde van meest recent eerst, en op sommige Windows-versies een vlag die aangeeft dat het bestand daadwerkelijk is uitgevoerd. Dat is genoeg om aan te tonen dat een bepaald programma op de pc aanwezig was, en dat is waarom onderzoekers het lezen. Door het op te schonen verdwijnt dat spoor.

Wat zit er in een Shimcache-vermelding (AppCompatCache)?
Structuur van een Windows Shimcache-vermelding (AppCompatCache) Verticale indeling van één Shimcache-vermelding. Elk veld registreert iets over een programma dat Windows heeft verwerkt: het pad, de datum van laatste wijziging van het bestand, de positie in de volgorde van meest recent eerst, en op sommige versies een uitvoeringsvlag. Al deze velden zijn uitvoeringsbewijs en worden door PrivaZer verwijderd. Bijgehouden in kernelgeheugen tijdens de sessie · weggeschreven naar het register bij het afsluiten Volledig bestandspad & naam waar het programma zich op de schijf bevond Datum van laatste wijziging van het bestand wijzigingstijd van de standaardinformatie van het bestand Uitvoeringsvlag (sommige versies) geeft aan dat het bestand daadwerkelijk is uitgevoerd Positie in de volgorde van meest recent eerst relatieve volgorde van verwerkte bestanden Bestandsgrootte (oudere versies) grootte in bytes, aanwezig in vroegere formaten Uitvoeringsbewijs, verwijderd door PrivaZer

Veld Wat het onthult Verwerking door PrivaZer
Volledig bestandspad & naam Waar een programma was opgeslagen, zelfs op een schijf die inmiddels is verwijderd Verwijderd
Datum van laatste wijziging van het bestand Wanneer het programmabestand voor het laatst is gewijzigd Verwijderd
Uitvoeringsvlag Dat het bestand daadwerkelijk is uitgevoerd (sommige versies) Verwijderd
Volgorde & positie Globale volgorde waarin bestanden zijn verwerkt Verwijderd
Bestandsgrootte Grootte van het programma (oudere formaten) Verwijderd

Shimcache slaat minder per vermelding op dan Amcache: geen SHA-1-hash, geen uitgeversnaam. Maar het pad plus de datum van laatste wijziging van het bestand blijft een solide bewijs-van-aanwezigheid-artefact, en het kan zelfs programma's vermelden waar naartoe is gebladerd maar die nooit zijn gestart. PrivaZer verwijdert deze vermeldingen zodat het spoor niet langer in het register staat.

Waarom heeft Shimcache een speciale aanpak nodig?
De wegschrijving bij het afsluiten. Windows houdt Shimcache in het geheugen terwijl het draait en schrijft het pas naar het register terug wanneer de machine wordt afgesloten. Een simpele opschoning die alleen de registerwaarde verwijdert terwijl Windows draait, kan daarom ongedaan worden gemaakt: bij de volgende afsluiting wordt de kopie in het geheugen teruggeschreven en verschijnt het spoor opnieuw.

Om dit te voorkomen, wist PrivaZer niet alleen de registerwaarde: het spoelt ook de kopie in het geheugen van de cache door met dezelfde routines die Windows zelf gebruikt, ShimFlushCache (in apphelp.dll) en BaseFlushAppcompatCache (in kernel32.dll). Met de actieve kopie doorgespoeld, is er geen verouderde cache meer over om bij het afsluiten te worden teruggeschreven. Omdat AppCompatCache zich onder de actieve SYSTEM-hive bevindt, zijn beheerdersrechten vereist.

Schoont PrivaZer Shimcache op?

Ja. PrivaZer detecteert en wist de AppCompatCache-vermeldingen als onderdeel van een scan, en kan ze ook afzonderlijk aanpakken. Vervolgens spoelt het de kopie in het geheugen van de cache door (via ShimFlushCache en BaseFlushAppcompatCache) zodat de opschoning standhoudt, in plaats van de volgende keer dat u de pc uitzet weer terug te komen. Beheerdersrechten zijn vereist.

Blijven Shimcache-vermeldingen bestaan nadat ik een programma verwijder?

Ja. Het verwijderen van het programma en de bijbehorende bestanden wist de AppCompatCache-vermelding niet. Het pad en de datum van laatste wijziging kunnen achterblijven, waaruit blijkt dat het programma op de pc aanwezig was, zelfs nadat het programma zelf is verdwenen. Dat is precies het soort achtergebleven bewijs waar een onderzoeker naar zoekt, en door Shimcache op te schonen verwijdert u het.

Is het veilig om Shimcache op te schonen?

Ja. AppCompatCache is een cache die Windows onderhoudt voor compatibiliteit en die automatisch wordt heropgebouwd. Het wissen ervan raakt uw geïnstalleerde programma's, uw bestanden of de systeemstabiliteit niet aan. Windows begint de cache gewoon weer te vullen terwijl u de pc blijft gebruiken.

Komen Shimcache-vermeldingen terug na het opschonen?

Er bouwen zich weer nieuwe vermeldingen op voor programma's die na het opschonen zijn verwerkt, wat normaal is: de cache is een doorlopend register. Opschonen verwijdert het historische spoor tot dat moment, en omdat PrivaZer de kopie in het geheugen doorspoelt, worden de oude gegevens niet bij de volgende afsluiting teruggeschreven. Voer PrivaZer regelmatig uit om het spoor kort te houden.

Wat is het verschil tussen Shimcache en Amcache?

Het zijn twee afzonderlijke compatibiliteitsartefacten, meestal samen opgeschoond. Shimcache (AppCompatCache) bevindt zich in het register, slaat voornamelijk het pad en de datum van laatste wijziging op, en wordt bij het afsluiten naar de schijf weggeschreven. Amcache is een hive-bestand (Amcache.hve) met veel rijkere gegevens per programma, inclusief de SHA-1-hash van het uitvoerbare bestand. Het wissen van slechts één ervan laat het andere spoor intact, dus beide zijn het opschonen waard.

Voor de Amcache-kant en wat de hive ervan bevat, zie: Hoe schoont u Amcache op onder Windows.

Er zijn geen vragen gevonden die overeenkomen met uw zoekopdracht. Probeer andere zoekwoorden.


Voor gevorderde gebruikers
Scanopties - Shimcache-opties
Hoe schoont u Shimcache op onder Windows. Shimcache-opties: verwijder uitvoeringssporen uit AppCompatCache
Nog een vraag? We helpen u graag verder. Neem contact op met ons supportteam