SuperFetch é um recurso significativo, mas menos conhecido do Windows. Como um usuário do Windows, se você estiver ciente dessa função embutida, você pode usá-la a seu favor. Portanto, reunimos este guia para cobrir cada pequeno aspecto do SuperFetch - o que é, como funciona, pode causar problemas, deve ser desativado se levar a problemas e como desativar ou ativar o Superfetch.
O que é Service Host SuperFetch
Conteúdo
O que é SuperFetch e como funciona?
SuperFetch é um recurso lançado pela primeira vez com o Windows Vista. Ele é executado em segundo plano, avaliando continuamente as pegadas de uso de RAM e rastreando as categorias de aplicativos que você usa regularmente. Depois de identificar o padrão, o SuperFetch marca esses aplicativos como “usados com frequência” e os pré-carrega na RAM com antecedência. Portanto, ao executar esses aplicativos, eles serão iniciados muito mais rapidamente, pois já estão pré-carregados na memória e não precisam ser buscados no HDD. Além disso, ele usa apenas memória não utilizada. Assim que seu sistema requerer um pouco mais de memória, ele libera o espaço de RAM necessário.
Lembre-se de que não é o mesmo que Prefetch, que é o gerenciador de memória de pré-carregamento que a Microsoft lançou com o Windows XP. O SuperFetch é basicamente uma versão atualizada do Prefetch, pois o Prefetch não analisa os padrões de uso de RAM para ajustar seus parâmetros de pré-carregamento de maneira adequada.
O SuperFetch pode causar algum problema?
Embora o SuperFetch seja útil e funcione perfeitamente, ele pode causar alguns problemas:
- Inicialização do sistema pode ficar lento porque o SuperFetch está pré-carregando um pedaço de dados do seu HDD para a RAM.
- Quando o Windows 10 é instalado em um SSD, o benefício do SuperFetch pode não ser aparente. Isto é porque SSDs são tão rápidos que o pré-carregamento não é realmente necessário.
- Também pode causar problemas de desempenho enquanto jogar jogos com grande quantidade de RAM, especialmente em máquinas com 4 GB de RAM ou menos.
Agora você deve estar se perguntando se não há problema em desabilitar o SuperFetch, se necessário. Sim, você pode desligá-lo sem se preocupar com os riscos. Se sua máquina estiver funcionando perfeitamente, deixe o SuperFetch ativado. No entanto, se você tiver problemas com alto uso de HDD / RAMe, em seguida, desative o SuperFetch e verifique se isso ajuda. Se houver algum ganho de desempenho perceptível, mantenha-o desligado. Caso contrário, ative-o novamente.
Como habilitar ou desabilitar SuperFetch no Windows
Método 1: Desativar SuperFetch dos serviços
- Press Tecla do Windows + R simultaneamente para abrir o prompt Executar.
- Formato services.msc no prompt e clique em OK. Isso iniciará a janela Serviços.
- Na janela Serviços, role para baixo para encontrar SuperFetch na lista de serviços. Clique duas vezes neste serviço para configurar suas propriedades.
- No Propriedades janela, clique em Tipo de inicialização. Seu valor padrão é definido como Automático. Selecionar Desativado no menu suspenso. Em seguida, clique no botão Parar em Status do serviço.
- Clique OK para confirmar.
- Caso você queira habilitar o SuperFetch novamente, altere o valor do tipo de inicialização de volta para Automaçãoce clique no Início botão abaixo e eficaz estado.
Método 2: Desativar SuperFetch por meio do Editor do Registro
- Formato regedit em Iniciar Pesquisa e pressione Enter para abrir o Editor do Registro.
- Use a barra lateral esquerda para navegar até a seguinte chave de registro:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters
- No painel à direita, clique duas vezes Habilitar Superfetch. Caso esse valor de registro não seja encontrado lá, clique com o botão direito do mouse na pasta PrefetchParameters e escolha Novo> Valor DWORD.
Os valores predefinidos para EnableSuperfetch são:
- 0: Desativar Superfetch
- 1: Ativar pré-busca de aplicativos
- 2: Ativar pré-busca de inicialização
- 3: Ativar pré-busca de tudo (padrão)
- Atribua EnableSuperfetch 0.
- Feche a janela do Editor do Registro e reinicie o sistema.
- Para habilitar o SuperFetch novamente, apenas defina EnableSuperfetch como 3.
Método 3: Desativar SuperFetch usando Prompt de Comando
- Execute o prompt de comando como administrador.
- Para desativar o SuperFetch, copie e cole o seguinte comando e pressione Enter.
sc stop "SysMain" & sc config "SysMain" start = disabled
- Se você deseja ativar o SuperFetch novamente para copiar e colar o seguinte comando e pressione Enter.
sc config "SysMain" start = auto & sc start "SysMain"
- Agora feche a janela do prompt de comando.
Método 4: Desativar SuperFetch usando PowerShell
- Execute o PowerShell como administrador.
- Para desativar o SuperFetch, copie e cole o seguinte comando e pressione Enter.
Stop-Service -Force -Name "SysMain"; Set-Service -Name "SysMain" -StartupType Desabilitado
- Se você quiser habilitar o SuperFetch novamente, copie e cole o seguinte comando e pressione Enter.
Set-Service -Name "SysMain" -StartupType Automático -Status em execução
- Agora feche a janela do PowerShell.
Embrulhando-o!
Listamos todas as soluções possíveis para habilitar ou desabilitar o SuperFetch. Se você conhece qualquer outro método que possamos ter esquecido, sinta-se à vontade para compartilhá-lo conosco na seção de comentários abaixo. Em caso de dúvidas, entre em contato conosco. Teremos o maior prazer em ajudar!
Riska Asmara
Às vezes, no Windows 10 1809, seu nome é apenas SysMain na descrição, se você procurar em services.msc