Das muitas maneiras de melhorar o desempenho do Windows 10, há um recurso menos conhecido que você deve conhecer: Superfetch.

O que é o Superfetch?

O Superfetch é um recurso que foi introduzido no Windows Vista. A descrição oficial do serviço Superfetch diz que “mantém e melhora o desempenho do sistema ao longo do tempo”, mas isso é vago e não explica toda a história.

O Superfetch aparece como “Host de Serviço: Superfetch” no Gerenciador de Tarefas do Windows. Ele fica silenciosamente em segundo plano, analisando constantemente os padrões de uso da RAM e aprendendo que tipos de aplicativos você executa com mais frequência. Com o tempo, o Superfetch marca esses aplicativos como “usados com frequência” e os pré-carrega na RAM com antecedência.

A ideia é que, quando você deseja executar o aplicativo, ele será iniciado muito mais rápido, porque já está pré-carregado na memória.

Por padrão, o Superfetch foi projetado para ocupar todo o espaço disponível na RAM com aplicativos pré-carregados. Não se preocupe: ele lida apenas com memória não utilizada. Assim que seu sistema precisa de mais RAM (por exemplo, para carregar um aplicativo que não foi pré-carregado), ele renuncia à memória necessária conforme necessário.

Observe que Superfetch não é a mesma coisa que Prefetch, que é o gerenciador de memória de pré-carregamento que foi introduzido no Windows XP. O Superfetch é realmente o sucessor do Prefetch. Qual é a diferença? A pré-busca não analisou os padrões de uso ao longo do tempo e ajustou seus parâmetros de pré-carregamento de acordo.

O Superfetch é realmente necessário?

Na maior parte, o Superfetch é útil. Se você possui um PC moderno com especificações médias ou melhor, o Superfetch provavelmente executa tão suavemente que você nunca notará. Há uma boa chance de o Superfetch já estar em execução no seu sistema no momento e você nem sabia.

Mas existem alguns “problemas” que podem surgir com o Superfetch:

Como o Superfetch está sempre em execução em segundo plano, o próprio serviço do Superfetch sempre usa alguma CPU e RAM.
O Superfetch não elimina a necessidade de carregar aplicativos na RAM. Em vez disso, ele transfere o carregamento para um momento anterior. Sempre que esse carregamento acontece, seu sistema ainda sofre a mesma desaceleração como se você estivesse iniciando o aplicativo sem o Superfetch.
A inicialização do sistema pode ser lenta porque o Superfetch está pré-carregando um monte de dados do seu HDD para a RAM. Se o seu HDD funcionar a 100% por alguns minutos sempre que você iniciar ou reiniciar o computador, o Superfetch pode ser o culpado.
Os ganhos de desempenho do Superfetch podem ser imperceptíveis quando o Windows 10 é instalado em um SSD. Como os SSDs são tão rápidos, você não precisa realmente de pré-carregamento. Se isso lhe interessa, consulte o nosso guia para mover o Windows do HDD para o SSD.

Sabe-se que o Superfetch também causa problemas de desempenho durante os jogos, principalmente em sistemas com 4 GB de RAM ou menos. Não está claro por que isso acontece porque não ocorre para todos, mas suspeitamos que isso tenha a ver com jogos com muita memória RAM que constantemente solicitam e liberam memória, o que pode fazer com que o Superfetch carregue e descarregue dados constantemente.

É seguro desativar o Superfetch?

Sim! Não há risco de efeitos colaterais se você decidir desativá-lo. Nossa recomendação é que, se seu sistema estiver funcionando bem, deixe-o ligado. Se você tiver problemas com alto uso de HDD, alto uso de RAM ou desempenho degradado durante atividades pesadas, tente desligá-lo e verifique se isso ajuda. Se isso acontecer, mantenha-o desligado. Caso contrário, ligue-o novamente.

Como desativar o Superfetch no Windows 10

Para reiterar, não recomendamos desativar o Superfetch, exceto como uma medida de solução de problemas para os possíveis problemas mencionados acima. A maioria dos usuários deve manter o Superfetch ativado, pois ajuda no desempenho geral. Se você não tiver certeza, tente desligá-lo. Se você não notar nenhuma melhoria, ligue-a novamente.
Usando o aplicativo Services

Etapa 1: inicie o aplicativo Serviços. Abra o Menu Iniciar, procure serviços e inicie o aplicativo Serviços. Como alternativa, abra o prompt Executar, pressionando a tecla Windows + R, digite services.msc e clique em OK.

Etapa 2: Desative o serviço Superfetch. Role para baixo até ver Superfetch, clique com o botão direito do mouse e clique em Parar. Superfetch agora está desativado.

Etapa 3: Impeça que o Superfetch seja executado automaticamente. Ainda no aplicativo Serviços, clique com o botão direito do mouse em Superfetch e selecione Propriedades. Na guia Geral, procure o tipo de inicialização e altere-o para desativado. (Ou manual, se você quiser ativá-lo quando precisar.)

Usando o Editor do Registro

O aplicativo Serviços é o método preferido para isso, mas se não funcionar por algum motivo, você sempre poderá editar a chave do Registro diretamente. Antes de fazer isso, faça backup do registro caso algo dê errado (é mais comum do que você pensa).

Etapa 1: Abra o Editor do Registro. Abra o menu Iniciar, pesquise regedit e selecione-o nos resultados. Como alternativa, abra o prompt Executar pressionando a tecla Windows + R, digite regedit e clique em OK.

Etapa 2: encontre a tecla Superfetch. Usando a barra lateral esquerda, navegue até o seguinte:

HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Control / Session Manager / MemoryManagement / PrefetchParameters

 

Etapa 3: Desative o Superfetch. No painel direito, você verá uma chave chamada EnableSuperfetch. Clique com o botão direito do mouse e selecione Modificar … para abrir o editor de chaves. Para desativar o Superfetch, altere os Dados do valor para 0 e clique em OK.

 

Deixe uma resposta