O que é Superfetch (SysMain) no Windows 10? E como desativá-lo
O Windows 10 é uma melhoria definitiva em relação às versões anteriores em muitos aspectos – mas também pode parecer lento e lento quando não está configurado corretamente. Das muitas maneiras de melhorar o desempenho do Windows 10, há um recurso menos conhecido que você deve conhecer: Superfetch é agora referido como SysMain após a atualização do Windows 10 1809.
Neste artigo, você aprenderá tudo o que precisa saber sobre o que é Superfetch (SysMain), como funciona, por que pode ser problemático e como desativá-lo se estiver causando problemas.
O que é Superfetch (SysMain)?
Superfetch é um recurso que foi introduzido no Windows Vista. A descrição oficial do serviço Superfetch diz que ele "mantém e melhora o desempenho do sistema com o tempo", mas isso é vago e não explica toda a história.
Ele fica silenciosamente em segundo plano, analisando constantemente os padrões de uso de RAM e aprendendo quais 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 antes do tempo.
Superfetch aparece como "Service Host: SysMain" no Gerenciador de Tarefas do Windows. A ideia é que, quando você quiser executar o aplicativo, ele será iniciado muito mais rápido porque já está pré-carregado na memória.

Por padrão, Superfetch é projetado para ocupar todo o seu espaço RAM disponível com aplicativos pré-carregados. Não se preocupe: trata-se apenas de memória não utilizada . Assim que seu sistema precisar de mais RAM (por exemplo, para carregar um aplicativo que não foi pré-carregado), ele cederá a memória necessária conforme necessário.
Observe que Superfetch não é a mesma coisa que Prefetch, o gerenciador de memória de pré-carregamento introduzido no Windows XP. Superfetch é na verdade o sucessor do Prefetch. Qual é a diferença? A pré-busca não analisa os padrões de uso ao longo do tempo e ajusta seus parâmetros de pré-carregamento de acordo.
O Superfetch (SysMain) é realmente necessário?
Na maior parte, Superfetch é útil. Se você tem um PC moderno com especificações médias ou melhores, o Superfetch provavelmente funciona tão bem que você nem vai notar. Há uma boa chance do Superfetch já estar em execução no seu sistema agora, e você nem sabia.
Mas existem alguns "problemas" que podem surgir com o Superfetch (SysMain):
- Como o Superfetch está sempre em execução em segundo plano, o próprio serviço Superfetch está sempre usando alguma CPU e RAM.
- Superfetch não elimina a necessidade de carregar aplicativos na RAM. Em vez disso, ele realoca o carregamento para um momento anterior. Sempre que esse carregamento acontece, seu sistema ainda experimenta a mesma lentidão como se você estivesse iniciando o aplicativo sem 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 toda vez que você inicia ou reinicia 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ê realmente não precisa de pré-carregamento. Se isso for do seu interesse, verifique nosso guia para mover o Windows de HDD para SSD .
O Superfetch também é conhecido por causar 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 tenha a ver com jogos com muita RAM que solicitam e liberam memória constantemente, 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. Recomendamos que se o seu sistema estiver funcionando bem, deixe-o ligado. Se você tiver problemas de alto uso de HDD, alto uso de RAM ou desempenho degradado durante atividades pesadas de RAM, tente desligá-lo e ver se ajuda. Se isso acontecer, mantenha-o desligado. Caso contrário, ligue-o novamente.
Observação: para aumentar o desempenho em um sistema com pouca memória RAM, recomendamos ajustar o limite de memória virtual do Windows e os efeitos visuais do Windows . Você também pode tentar essas dicas para inicialização e desligamento mais rápidos .
Como desativar o Superfetch (SysMain) 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 habilitado porque ele ajuda no desempenho geral. Se você não tiver certeza, tente desligá-lo. Se você não notar nenhuma melhora, ligue-o novamente.
Novamente, Superfetch é conhecido como SysMain no Windows 10. Portanto, é isso que os usuários devem procurar ao desativá-lo.
Usando o aplicativo de serviços 
- Abra o menu Iniciar, pesquise serviços e , em seguida, inicie o aplicativo Serviços. Como alternativa, abra o prompt Executar pressionando a tecla Windows + R , digite services.msc e clique em OK .
- Role para baixo até ver SysMain , clique com o botão direito nele e clique em Parar . Superfetch agora está desativado.
- Ainda assim, no aplicativo Serviços, clique com o botão direito em SysMain e selecione Propriedades . Na guia Geral, procure o tipo de inicialização e altere-o para Desativado . (Ou Manual, se desejar a opção de ativá-lo quando precisar.)
Usando o Editor do Registro
O aplicativo Services é o método preferido para isso, mas se ele não funcionar por algum motivo, você sempre pode editar a chave do registro diretamente. Antes de fazer isso, certifique-se de fazer backup do registro para o caso de algo dar errado.
Observe que é importante criar um ponto de restauração do sistema antes de fazer qualquer alteração no registro. Você pode reverter a este ponto de restauração em caso de qualquer acidente.
Criação de um ponto de restauração

- Na barra de pesquisa do menu Iniciar, digite Criar um ponto de restauração e clique nele nos resultados da pesquisa.
- Se o botão Restauração do sistema estiver esmaecido, significa que a Proteção do sistema está desativada.
- Para ativar a Proteção do Sistema , clique na unidade C: na mesma janela. Em seguida, clique em Configurar e clique em Ativar proteção do sistema . Clique OK.
- Para criar um Ponto de restauração, basta clicar em Criar e inserir um nome para o Ponto de restauração.

Desativando Superfetch (SysMain)

- Na barra de pesquisa do 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 .
- Encontre a chave SysMain. Usando a barra lateral esquerda, navegue até o seguinte:
HKEY_LOCAL_MACHINE System CurrentControlSet Services SysMain
- Desative o SysMain. Na seção à direita, clique duas vezes em Iniciar e defina os dados do valor como 4. Salve as alterações e reinicie o computador.

Usando Prompt de Comando
A maneira mais rápida de desativar o Superfetch e se sentir como um usuário avançado do Windows ao fazer isso é usar o Prompt de Comando.
- Na barra de pesquisa do menu Iniciar, digite cmd e clique com o botão direito em Prompt de Comando> Executar como administrador.
- No console, digite: sc stop "SysMain" e pressione Enter.
- Depois disso, digite: sc config "SysMain" start = disabled e pressione Enter.
- Feche o Prompt de Comando e reinicie o computador.

Outros recursos do Windows 10 que você pode desativar
Superfetch não é o único exemplo de um recurso que pode ser melhor desativado. Toneladas de outros recursos devem ser deixados desativados devido à compensação de desempenho.
Crédito da imagem: AntonioGuillemF / Depositphotos