Base de conhecimento →6 min de leituraAtualizado: 2026-09-21

Como remover service workers e dados de sites no Chrome no Windows

Um service worker preso continua servindo uma cópia velha ou quebrada de um site mesmo depois de a versão real ter andado. A solução: abra chrome://serviceworker-internals, ache a origem do site e clique em Unregister; depois varra os restos com DevTools → Application → Clear storage ou pelas configurações de site. Os arquivos ficam em %LOCALAPPDATA%\Google\Chrome\User Data\Default\Service Worker e são reconstruídos na próxima vez que o site registrar um worker novo.

O que é um service worker — e como ele emperra

Um service worker é um script que um site instala no navegador para funcionar offline, mostrar notificações e carregar mais rápido em visitas repetidas — a tecnologia por trás dos web apps instaláveis. Diferente de um script de página comum, ele roda independente de qualquer aba, sobrevive a reinicializações e intercepta as requisições de rede do site, respondendo-as do próprio CacheStorage. Essa interceptação é a graça do invento — e o seu calcanhar de aquiles: quando um site publica uma atualização malfeita, o worker velho pode distribuir para sempre o pacote caduco.

Os sintomas clássicos se reconhecem de relance: um site teimando em mostrar o layout do mês passado, o loop infinito de «há uma nova versão — recarregue», um web app jurando que está offline enquanto todo o resto carrega, ou espaço em disco sumindo calado — com uso pesado de PWA, a pasta Service Worker cresce para centenas de megabytes e além. Remover é seguro: na próxima visita, o site simplesmente registra um worker novo e recomeça limpo.

  • chrome://serviceworker-internals — o registro completo, com Unregister ao lado de cada worker
  • DevTools (F12) → Application → Service workers → Unregister — com o site aberto numa aba
  • DevTools → Application → Storage → Clear site data — worker mais cache, cookies, IndexedDB e armazenamento local num clique
  • chrome://settings/content/all — buscar o site e apagar os dados dele pelas configurações de site
  • Ctrl+Shift+Del com «Cookies e outros dados do site» e «Imagens e outros arquivos em cache» em «Todo o período» — remoção em massa

Removendo um worker e o armazenamento dele, passo a passo

Digite chrome://serviceworker-internals na barra de endereço. A página lista todos os registros deste perfil: origem, versão do worker, status. Ache o site em questão — a busca da página (Ctrl+F) ajuda — e clique em Unregister na linha dele; um worker em execução pode ser parado antes com Stop, mas o Unregister funciona de qualquer jeito. Feche as abas do site, abra de novo e faça um recarregamento forçado com Ctrl+F5: sem worker, a página vem direto da rede.

Para varrer também os restos no disco, abra o site, pressione F12, vá à aba Application e clique em Clear site data dentro de Storage — isso remove de uma vez o cache do worker, os cookies do site, o IndexedDB e o armazenamento local. Rota manual para um perfil inteiro: feche o Chrome por completo (menu → Sair, porque apps em segundo plano podem mantê-lo vivo) e apague o conteúdo de %LOCALAPPDATA%\Google\Chrome\User Data\Default\Service Worker. O Chrome recria a pasta vazia, e os sites voltam a registrar workers conforme a necessidade.

Quando a remoção é a solução certa — e como evitar que volte

Cancele o registro primeiro e pergunte depois, sempre que um único site apresentar problemas que um recarregamento normal não conserta. Para resets gerais — PC emprestado, navegador passado para um familiar — o diálogo de limpeza em «Todo o período» mais uma passada pelas configurações de site remove workers e armazenamento em bloco. E lembre-se: cada PWA instalada traz o próprio worker e o próprio armazenamento; quanto mais web apps você instala, mais desses dados se acumulam.

Não existe ajuste que desative service workers globalmente, nem é preciso — eles são parte normal da web moderna. O que ajuda é higiene periódica: um Clear site data ocasional nos web apps que você realmente usa, e desinstalar as PWAs que você não abre mais. A limpeza de navegador do Kleaner PRO cobre o armazenamento dos service workers junto com os caches de sempre, e a pasta não volta a crescer calada rumo ao gigabyte entre passadas manuais.

Perguntas e respostas

Onde o Chrome guarda os service workers no disco?

Em %LOCALAPPDATA%\Google\Chrome\User Data\<perfil>\Service Worker — as subpastas CacheStorage, ScriptCache e Database. Apagar o conteúdo com o Chrome fechado é seguro.

O que o Clear site data remove no DevTools?

O registro do service worker do site mais o cache storage, os cookies, o IndexedDB e o armazenamento local dele — na prática, uma restauração de fábrica para aquela origem.

Por que um site mostra a versão antiga depois de atualizar?

O service worker dele ainda está servindo a cópia cacheada anterior. Cancele o registro do worker em chrome://serviceworker-internals e recarregue a página.

Veja exatamente o que está incluído antes de comprar.

O teste único de 30 minutos cobre os recursos básicos. Os recursos marcados PRO ficam bloqueados até a ativação de uma licença paga.

Continue lendo

Todos os artigos · FAQ

Fale com a gente: [email protected]