Base de conocimientos →6 min de lecturaActualizado: 2026-09-21

Cómo eliminar service workers y datos de sitios en Chrome en Windows

Un service worker atascado sigue sirviendo una copia vieja o rota de un sitio aunque la real haya avanzado hace tiempo. La solución: abre chrome://serviceworker-internals, localiza el origen del sitio y pulsa Unregister; después limpia los restos con DevTools → Application → Clear storage o desde la configuración de sitios. Los archivos viven en %LOCALAPPDATA%\Google\Chrome\User Data\Default\Service Worker y se reconstruyen la próxima vez que el sitio registre un worker nuevo.

Qué es un service worker — y cómo se atasca

Un service worker es un guion que un sitio instala en el navegador para funcionar sin conexión, mostrar notificaciones y cargar más rápido en visitas repetidas — la tecnología detrás de las apps web instalables. A diferencia de un guion de página normal, corre independientemente de cualquier pestaña, sobrevive a los reinicios e intercepta las peticiones de red del sitio, respondiéndolas desde su propio CacheStorage. Esa intercepción es la gracia del invento y también su punto débil: cuando un sitio publica una actualización defectuosa, el worker viejo puede repartir eternamente la versión caducada.

Los síntomas clásicos se reconocen a simple vista: un sitio que se empeña en mostrar el diseño del mes pasado, el bucle infinito de «hay una nueva versión — recarga», una app web que jura estar sin conexión mientras todo lo demás carga, o espacio en disco que se esfuma en silencio — con uso intensivo de PWA, la carpeta Service Worker crece hasta cientos de megas y más. Eliminarlo es seguro: en la próxima visita el sitio simplemente registra un worker nuevo y arranca limpio.

  • chrome://serviceworker-internals — el registro completo, con Unregister junto a cada worker
  • DevTools (F12) → Application → Service workers → Unregister — con el sitio abierto en una pestaña
  • DevTools → Application → Storage → Clear site data — worker más caché, cookies, IndexedDB y almacenamiento local de un clic
  • chrome://settings/content/all — buscar el sitio y borrar sus datos desde la configuración de sitios
  • Ctrl+Shift+Supr con «Cookies y otros datos de los sitios» y «Imágenes y otros archivos en caché» en «Desde el principio» — borrado masivo

Eliminar un worker y su almacenamiento, paso a paso

Escribe chrome://serviceworker-internals en la barra de direcciones. La página lista todos los registros de este perfil: origen, versión del worker, estado. Busca el sitio en cuestión — la búsqueda de la página (Ctrl+F) ayuda — y pulsa Unregister en su fila; un worker en ejecución se puede parar antes con Stop, aunque Unregister funciona igual. Cierra las pestañas del sitio, ábrelo de nuevo y recarga a fondo con Ctrl+F5: sin worker, la página llega directamente de la red.

Para barrer también los restos del disco, abre el sitio, pulsa F12, ve a la pestaña Application y haz clic en Clear site data dentro de Storage — eso elimina de un golpe la caché del worker, las cookies del sitio, el IndexedDB y el almacenamiento local. Ruta manual para un perfil entero: cierra Chrome por completo (menú → Salir, porque las apps en segundo plano pueden mantenerlo vivo) y borra el contenido de %LOCALAPPDATA%\Google\Chrome\User Data\Default\Service Worker. Chrome recrea la carpeta vacía, y los sitios vuelven a registrar workers cuando lo necesitan.

Cuándo conviene eliminarlos — y cómo evitar que se repita

Desregístralo primero y pregunta después siempre que un único sitio falle de formas que una recarga normal no repara. Para resets generales — un PC prestado, un navegador que pasa a un familiar — el diálogo de borrado en «Desde el principio» más un repaso a la configuración de sitios elimina workers y almacenamiento en bloque. Y ten presente que cada PWA instalada trae su propio worker y su propio almacenamiento; cuantas más apps web instales, más de estos datos se acumulan.

No existe un ajuste que desactive los service workers globalmente, ni hace falta: son una parte normal de la web moderna. Lo que ayuda es la higiene periódica: un Clear site data ocasional en las apps web que de verdad usas, y desinstalar las PWA que ya no abres. La limpieza de navegador de Kleaner PRO cubre el almacenamiento de los service workers junto con las cachés habituales, así la carpeta no vuelve a crecer en silencio hacia el giga entre pasadas manuales.

Preguntas y respuestas

¿Dónde guarda Chrome los service workers en el disco?

En %LOCALAPPDATA%\Google\Chrome\User Data\<perfil>\Service Worker — las subcarpetas CacheStorage, ScriptCache y Database. Borrar su contenido con Chrome cerrado es seguro.

¿Qué elimina Clear site data en DevTools?

El registro del service worker del sitio más su cache storage, cookies, IndexedDB y almacenamiento local — en la práctica, un reset de fábrica para ese origen.

¿Por qué un sitio muestra la versión antigua tras actualizarse?

Su service worker sigue sirviendo la copia cacheada anterior. Deregístralo en chrome://serviceworker-internals y recarga la página.

Consulta qué incluye antes de comprar.

La prueba única de 30 minutos incluye las funciones básicas. Las funciones marcadas PRO permanecen bloqueadas hasta activar una licencia de pago.

Sigue leyendo

Todos los artículos · FAQ

Escríbenos: [email protected]