O Windows 10 é uma melhoria definitiva em relação às versões anteriores de várias maneiras, 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: Superbusca– 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 introduzido com o 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.
Ele fica silenciosamente em segundo plano, analisando constantemente os padrões de uso de RAM e aprendendo quais tipos de aplicativos você costuma executar. Com o tempo, o Superfetch marca esses aplicativos como “usados com frequência” e os pré-carrega na RAM com antecedência.
Superfetch aparece como “Service Host: SysMain” no Gerenciador de Tarefas do Windows. A ideia é quando você quiser executar o aplicativo, ele será iniciado muito mais rápido porque já está pré-carregado na memória.
Por padrão, o Superfetch é projetado para ocupar todo o seu espaço de RAM disponível com aplicativos pré-carregados. Não se preocupe: trata-se apenas de não utilizado memória. Assim que seu sistema precisar de mais RAM (por exemplo, para carregar um aplicativo que não foi pré-carregado), ele libera a memória necessária conforme necessário.
Observe que Superfetch não é o mesmo que Prefetch; o gerenciador de memória de pré-carregamento foi introduzido no Windows XP. Superfetch é na verdade 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 (SysMain) é realmente necessário?
Na maioria das vezes, o 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 percebe. Há até uma boa chance de que o Superfetch esteja rodando em seu sistema agora, e você nem sabia.
Mas existem alguns “problemas” que podem surgir com o Superfetch (SysMain):
- Como o Superfetch está sempre sendo executado em segundo plano, o próprio serviço Superfetch está sempre usando alguma CPU e RAM.
- O 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 o Superfetch.
- A inicialização do sistema pode ser lenta porque o Superfetch está pré-carregando vários dados do seu disco rígido para a RAM. Se o seu HDD funcionar a 100% por alguns minutos toda vez 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 de pré-carregamento. Existem várias maneiras de verificar a velocidade e o desempenho do seu SDD no Windows e em outros sistemas operacionais.
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á efeitos colaterais se você decidir desligá-lo. Se o seu sistema estiver funcionando bem, deixe-o ligado. Mas se você tiver problemas de alto uso de HDD, alto uso de RAM ou desempenho degradado durante atividades com muita RAM, tente desativá-lo e ver se isso ajuda. Se isso acontecer, mantenha-o desligado. Caso contrário, ligue-o novamente.
Como desativar o Superfetch (SysMain) no Windows 10
Para reiterar, não recomendamos desabilitar o Superfetch, exceto como medida de solução de problemas para os possíveis problemas mencionados acima. A maioria dos usuários deve manter o Superfetch ativado porque ajuda no desempenho geral. Se você não tiver certeza, desligue-o temporariamente. Se você não notar nenhuma melhoria, ligue-o novamente.
Novamente, Superbusca é referido como SysMain no Windows 10. Então é isso que os usuários devem procurar ao desativá-lo.
1. Usando o aplicativo de serviços
A maneira mais direta de desabilitar esse recurso é interromper seu serviço por meio do Windows Service.
- Abra o Menu Iniciar, procure por Serviçose, em seguida, inicie o aplicativo Serviços. Como alternativa, abra o prompt Executar pressionando Tecla Windows + Rentão digite serviços.msc e clique OK.
- Role para baixo até ver SysMainclique com o botão direito nele e clique em Pare. A superbusca agora está desabilitada.
- Ainda, no aplicativo Serviços, clique com o botão direito do mouse em SysMain e selecione Propriedades. Na guia Geral, procure Tipo de inicialização e mude para Desabilitado. (Ou Manual se você quiser a opção de ativá-lo quando precisar.)
2. Usando o Editor do Registro
O aplicativo Serviços é o método preferencial 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 se algo der errado.
Observe que a criação de um ponto de restauração do sistema é crucial antes de fazer qualquer alteração no registro. Você pode reverter para este ponto de restauração em caso de qualquer acidente.
2.1 Criando 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 Restauração do sistema botão está acinzentado, a Proteção do Sistema está desativada.
- Para ativar Proteção do sistema, clique na unidade C: na mesma janela. Em seguida, clique em Configurar e clique em Ativar a proteção do sistema. Clique OK.
- Para criar um ponto de restauração, basta clicar em Crio e digite um nome para o Ponto de Restauração.
2.2 Desativando o Superfetch (SysMain)
Uma vez feito, é hora de desabilitar o Superfetch por meio do Editor do Registro.
- Na barra de pesquisa do menu Iniciar, procure por regedite selecione-o nos resultados. Como alternativa, abra o prompt Executar pressionando Tecla Windows + Rentão digite regedit e clique OK.
- Na janela a seguir, usando a barra lateral esquerda, navegue até o seguinte:
HKEY_LOCAL_MACHINE System CurrentControlSet Services SysMain
- Na seção à direita, clique duas vezes em Começar e defina os dados do valor para 4. Salve as alterações e reinicie o computador.
3. Usando o 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 parar “SysMain” e pressione Enter.
- Após isso, digite: sc config “SysMain” start=disabled e pressione Enter.
- Feche o prompt de comando e reinicie o computador.
Maneiras alternativas de corrigir problemas relacionados ao SysMain
Se desabilitar o recurso não for uma opção para você, existem outras maneiras de corrigir os problemas que o Sysmain pode estar causando em seu sistema.
A maneira mais fácil de fazer isso é executando verificações do sistema usando os utilitários de solução de problemas, como o Verificador de arquivos do sistema (SFC) e as ferramentas de limpeza de disco. Além disso, você pode solucionar problemas em um estado de inicialização limpa, que inicia o sistema com o conjunto básico de drivers e aplicativos.
Se o problema ocorrer porque a configuração do sistema está baixa, considere atualizar seu computador.
Outros recursos do Windows 10 que você pode desativar
Até agora, você deve ter sido capaz de desabilitar o Sysmain com sucesso seguindo um dos métodos acima. No entanto, você sabe que o Superfetch não é o único exemplo de um recurso que pode ser melhor desativado? É melhor deixar muitos outros recursos do Windows desabilitados devido à compensação de desempenho!