PrivaZer logo

Uno de los mejores limpiadores gratuitos de PC
La alternativa de CCleaner
ES


¿Cómo limpiar Shimcache en Windows?



Shimcache y rastros de ejecución
¿Qué es Shimcache y por qué debería limpiarlo?

Shimcache, también llamado AppCompatCache, es una función de compatibilidad de aplicaciones de Windows. Windows lo usa para decidir si un programa necesita una corrección de compatibilidad, pero al hacerlo mantiene un registro de los programas que ha procesado, lo que lo convierte en un conocido artefacto de ejecución. A diferencia de Amcache, no es un archivo en disco: se encuentra en el registro, bajo HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\AppCompatCache.

Cada entrada conserva principalmente la ruta completa del archivo y la fecha de última modificación del archivo, en orden de más reciente a más antiguo, y en algunas versiones de Windows un indicador que muestra que el archivo se ejecutó realmente. Eso es suficiente para demostrar que un programa determinado estuvo presente en el PC, por lo que los investigadores lo consultan. Limpiarlo elimina ese rastro.

¿Qué contiene una entrada de Shimcache (AppCompatCache)?
Estructura de una entrada de Shimcache (AppCompatCache) en Windows Disposición vertical de una entrada de Shimcache. Cada campo registra algo sobre un programa que Windows ha procesado: su ruta, la fecha de última modificación del archivo, su posición en el orden de más reciente a más antiguo, y en algunas versiones un indicador de ejecución. Todos estos campos son evidencia de ejecución y PrivaZer los elimina. Mantenido en memoria del kernel durante la sesión · escrito en el registro al apagar Ruta completa y nombre del archivo dónde estaba ubicado el programa en el disco Fecha de última modificación del archivo hora de modificación de la información estándar del archivo Indicador de ejecución (algunas versiones) indica que el archivo se ejecutó realmente Posición en el orden de más reciente a más antiguo secuencia relativa de archivos procesados Tamaño del archivo (versiones antiguas) tamaño en bytes, presente en formatos antiguos Evidencia de ejecución, eliminada por PrivaZer

Campo Qué revela Procesamiento por PrivaZer
Ruta completa y nombre del archivo Dónde se almacenó un programa, incluso en una unidad ya desaparecida Eliminado
Fecha de última modificación del archivo Cuándo se modificó por última vez el archivo del programa Eliminado
Indicador de ejecución Que el archivo se ejecutó realmente (algunas versiones) Eliminado
Orden y posición Secuencia aproximada en que se procesaron los archivos Eliminado
Tamaño del archivo Tamaño del programa (formatos antiguos) Eliminado

Shimcache almacena menos datos por entrada que Amcache: sin hash SHA-1, sin nombre de editor. Pero la ruta junto con la fecha de última modificación del archivo sigue siendo un sólido artefacto de prueba de presencia, e incluso puede incluir programas a los que se navegó pero que nunca se ejecutaron. PrivaZer elimina estas entradas para que el rastro ya no permanezca en el registro.

¿Por qué Shimcache necesita un tratamiento especial?
El volcado al apagar. Windows mantiene Shimcache en memoria mientras se ejecuta y solo lo escribe de nuevo en el registro cuando el equipo se apaga. Por eso, una limpieza ingenua que simplemente elimine el valor del registro mientras Windows está en ejecución puede deshacerse: en el siguiente apagado, la copia en memoria se vuelca de nuevo y el rastro reaparece.

Para evitar que esto ocurra, PrivaZer no se limita a eliminar el valor del registro: también vuelca la copia en memoria de la caché usando las mismas rutinas que utiliza el propio Windows, ShimFlushCache (en apphelp.dll) y BaseFlushAppcompatCache (en kernel32.dll). Con la copia activa volcada, no queda ninguna caché obsoleta que se vuelva a escribir al apagar. Como AppCompatCache se encuentra bajo la colmena SYSTEM activa, se requieren permisos de administrador.

¿Limpia PrivaZer Shimcache?

Sí. PrivaZer detecta y elimina las entradas de AppCompatCache como parte de un análisis, y también puede eliminarlas de forma individual. Después vuelca la copia en memoria de la caché (mediante ShimFlushCache y BaseFlushAppcompatCache) para que la limpieza se mantenga, en lugar de reaparecer la próxima vez que apague el PC. Se requieren permisos de administrador.

¿Sobreviven las entradas de Shimcache después de desinstalar un programa?

Sí. Eliminar el programa y sus archivos no borra su entrada de AppCompatCache. La ruta y la fecha de última modificación pueden permanecer, mostrando que el programa estuvo presente en el PC, incluso después de que el propio programa haya desaparecido. Ese es exactamente el tipo de residuo que busca un examinador, y limpiar Shimcache es lo que lo elimina.

¿Es seguro limpiar Shimcache?

Sí. AppCompatCache es una caché que Windows mantiene por motivos de compatibilidad y reconstruye automáticamente. Limpiarla no afecta a sus programas instalados, a sus archivos ni a la estabilidad del sistema. Windows simplemente vuelve a rellenar la caché a medida que sigue usando el PC.

¿Volverán a aparecer las entradas de Shimcache después de limpiarlas?

Se acumulan nuevas entradas para los programas procesados después de la limpieza, lo cual es normal: la caché es un registro continuo. La limpieza elimina el rastro histórico hasta ese momento, y como PrivaZer vuelca la copia en memoria, los datos antiguos no se vuelven a escribir en el siguiente apagado. Ejecute PrivaZer periódicamente para mantener el rastro corto.

¿En qué se diferencia Shimcache de Amcache?

Son dos artefactos de compatibilidad independientes, que normalmente se limpian juntos. Shimcache (AppCompatCache) se encuentra en el registro, almacena principalmente la ruta y la fecha de última modificación, y se vuelca al disco al apagar. Amcache es un archivo de colmena (Amcache.hve) con datos por programa mucho más ricos, incluido el hash SHA-1 del ejecutable. Limpiar solo uno deja el otro rastro intacto, por lo que vale la pena limpiar ambos.

Para conocer el lado de Amcache y qué contiene su colmena, consulte: Cómo limpiar Amcache en Windows.

Ninguna pregunta coincide con su búsqueda. Pruebe con otras palabras clave.


Para usuarios avanzados
Opciones de análisis - Opciones de Shimcache
Cómo limpiar Shimcache en Windows. Opciones de Shimcache: eliminar rastros de ejecución de AppCompatCache
¿Todavía tiene alguna pregunta? Estaremos encantados de ayudarle. Contacte con nuestro equipo de soporte