O que é o Superfetch (Sysmain) no Windows 10 e como desativá-lo

Superfetch é um processo do sistema Windows que teve vários nomes ao longo dos anos. No Windows XP era conhecido como Prefetch . O Superfetch(Superfetch) foi introduzido no Windows Vista e, nas versões mais recentes do Windows 10 , agora é conhecido como Sysmain .

Em última análise, o objetivo de cada geração do Superfetch tem sido o mesmo: aumentar o desempenho do Windows pré-carregando aplicativos que você usa com frequência na RAM antes de precisar usá-los. Mas o que é o Superfetch ?

Como funciona o Superfetch (Sysmain)?(How Does Superfetch (Sysmain) Work?)

Nas versões mais recentes do Windows 10 , o serviço Superfetch agora aparece com o nome SysMain . No Gerenciador de Tarefas(Task Manager) , ele aparece como Host de Serviço: SysMain(Service Host: SysMain) .

Se você estiver executando uma versão mais antiga do Windows 10 ou qualquer versão do Windows 7 ou 8, isso aparecerá no Gerenciador de Tarefas(Task Manager) como Service Host: Superfetch .

Esse serviço é executado em segundo plano (usando muito pouca energia da CPU ) e analisa a quantidade de RAM que você está usando e quais aplicativos você executa com mais frequência. Qualquer aplicativo que o serviço reconheça como "usado com frequência", ele começará a pré-carregar o aplicativo na RAM . Dessa forma, na próxima vez que você executar o aplicativo, ele será iniciado muito mais rapidamente.

Você pode estar preocupado que isso signifique que o Superfetch está usando toda a sua RAM , mas não está. O serviço se concentra no pré-carregamento de aplicativos na RAM não utilizada . Isso não é registrado como memória consumida. Você verá isso se abrir o Gerenciador de Tarefas(Task Manager) na guia Processos e observar o uso da (Processes)memória(Memory) .

Embora o Superfetch esteja consumindo toda a RAM não utilizada com aplicativos pré-carregados, o uso de RAM consumido ainda não mostra 100%. Isso ocorre porque o Superfetch está sendo executado em segundo plano e liberará qualquer RAM não utilizada que estiver usando sempre que você precisar usar essa memória para outras tarefas ativas.

Você deve matar o Superfetch (Sysmain)?(Should You Kill Superfetch (Sysmain)?)

Geralmente, não há necessidade de interromper a execução do Superfetch . Ele usa uma quantidade muito pequena de CPU e usa apenas RAM não utilizada . Tudo isso é imperceptível para o usuário geral.

No entanto, houve alguns relatos nos fóruns de usuários da Microsoft que, às vezes, o processo (Microsoft)Superfetch ( Sysmain ) realmente causa problemas de desempenho. Alguns desses problemas relatados incluem:

  • Utilização constante de 100% do disco.
  • Superaquecimento(Overheating) levando ao desligamento do sistema.
  • Tempo de inicialização lento(Slow) quando você inicia seu computador.
  • Em hardware fraco, o Superfetch pode usar mais CPU e RAM do que você gostaria.
  • É conhecido por causar problemas de desempenho durante o jogo(performance issues while gaming) .

O problema mais comum que as pessoas relatam é o problema de utilização de 100% do disco. Se for você, desabilitar o Superfetch ou o Sysmain pode resolver o problema.

Como o Superfetch é apenas um recurso de otimização do sistema, você não prejudicará o Windows(Windows) interrompendo o serviço. No entanto, você pode notar que o lançamento de seus aplicativos favoritos pode demorar um pouco mais do que o normal.

Como desativar o Superfetch (Sysmain) no Windows 10(How To Disable Superfetch (Sysmain) In Windows 10)

É seguro desativar o Superfetch?

Se você não estiver tendo problemas de desempenho ou outros problemas, é uma boa ideia deixar o Superfetch ( Sysmain ) em execução. É um processo útil que reduz significativamente o tempo necessário para iniciar programas que você usa com frequência.

No entanto, se você estiver enfrentando alta utilização do disco rígido, problemas constantes de memória ou desempenho geral ruim, tente desabilitar o Superfetch para ver se ele resolve o problema. Se isso acontecer, deixe o serviço desabilitado. Caso contrário(Otherwise) , ligue-o novamente e continue a solução de problemas.

Para desabilitar o Superfetch ( Sysmain ) no Windows 10:

  1. Selecione o menu Iniciar, digite services e selecione o aplicativo Serviços . (Services)Você também pode pressionar Windows + R , digitar services.msc e pressionar Enter.
  2. No aplicativo Serviços , role para baixo até (Services)SysMain , clique com o botão direito do mouse no serviço e selecione Parar(Stop) . Se você estiver executando uma versão mais antiga do Windows , clique com o botão direito do mouse no serviço SuperFetch e selecione Parar(Stop) .

  1. Agora você precisa impedir que o serviço seja reiniciado ao iniciar o Windows(Windows) . Quando o serviço for interrompido, clique com o botão direito do mouse no serviço novamente e selecione Propriedades(Properties)
  2. Na lista suspensa Tipo de inicialização(Startup) , selecione Desativado(Disabled) .

Agora o serviço SuperFetch ( SysMain ) está permanentemente desabilitado e não será reiniciado na próxima vez que você iniciar o computador.

Desabilitar o Superfetch (Sysmain) com o Editor do Registro(Disable Superfetch (Sysmain) With Registry Editor)

Uma alternativa ao uso do Gerenciador de Tarefas(Task Manager) para desabilitar o Superfetch no Windows 10 é usar o Editor do Registro(Registry Editor)

Antes de começar a fazer qualquer coisa dentro do registro, certifique-se de fazer um backup completo do registro(take a full backup of the registry) primeiro, caso algo dê errado.

Quando você estiver pronto:

  1. Selecione o menu Iniciar, digite regedit e selecione o aplicativo  Editor do Registro .(Registry Editor)
  2. No Editor do Registro(Registry Editor) , navegue até HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Session Manager > MemoryManagement > PrefetchParameters .

  1. Nesta seção, você verá uma chave chamada EnableSuperfetch . Clique com o botão direito do mouse nesta chave e selecione Modificar(Modify) .
  2. Na janela Editar DWORD(Edit DWORD) que aparece, altere o campo Dados do valor para (Value data)0 e selecione OK .

Você pode fechar o Editor do Registro(Registry Editor) quando terminar.

Essa entrada de registro desabilitará o serviço SuperFetch ( SysMain ) em seu sistema. No entanto, pode ser necessário reiniciar sua máquina Windows antes que essa configuração do registro entre em vigor.

Ativar ou desativar SuperFetch (SysMain) com prompt de comando(Enable Or Disable SuperFetch (SysMain) With Command Prompt)

Se você preferir trabalhar com o prompt de comando, existem alguns comandos simples que você pode usar para habilitar ou desabilitar o serviço SuperFetch .

Abra o prompt de comando no modo de administrador(command prompt in administrator mode) primeiro e, em seguida, use os seguintes comandos:

  • Habilitar(Enable) : sc config “SysMain” start=auto & sc start “SysMain”
  • Desabilitar(Disable) : sc stop “SysMain” & sc config “SysMain” start=disabled

Observação: se você estiver usando uma versão mais antiga do Windows , substitua “SysMain” por “SuperFetch” nos comandos acima.

Se você preferir o PowerShell(prefer PowerShell) , abra-o com direitos de administrador e use os seguintes comandos:

  • Ativar(Enable) : Set-Service -Name “SysMain” -StartupType Automatic -Status Running
  • Desabilitar(Disable) : Stop-Service -Force -Name “SysMain”; Set-Service -Name "SysMain" -StartupType

Essa abordagem pode ser muito mais rápida e simples do que clicar no Gerenciador de Tarefas(Task Manager) ou no registro do Windows .

E se isso não resolver o problema?(What If This Doesn’t Fix The Problem?)

Se desabilitar o SuperFetch ( SysMain ) não resolver seu problema, outra coisa pode ser a origem do problema. 

Se você ainda tiver 100% de utilização do disco, pode ser necessário atualizar para um disco rígido maior ou optar por atualizar para uma unidade SSD . As unidades SSD(SSD drives) são muito acessíveis agora e têm taxas de transferência de dados muito superiores às dos discos rígidos tradicionais.

Se você estiver tendo problemas de utilização da CPU , explore outras dicas de solução(other CPU troubleshooting tips) de problemas da CPU para descobrir o culpado que está consumindo todos os seus recursos da CPU .



About the author

Sou um especialista em computadores com mais de 10 anos de experiência e me especializei em ajudar as pessoas a gerenciar seus computadores em seus escritórios. Escrevi artigos sobre tópicos como otimizar sua conexão com a Internet, como configurar um computador para a melhor experiência de jogo e muito mais. Se você está procurando ajuda com qualquer coisa relacionada ao seu trabalho ou vida pessoal, eu sou a pessoa para você!



Related posts