O Windows 10 e o Windows 11 são excelentes sistemas operacionais. Mas se você observar um desempenho consistentemente lento, pode ser por causa de algo chamado SysMain (anteriormente conhecido como Superfetch).

Neste artigo, ajudamos você a entender o SysMain e por que você pode enfrentar um problema de alto uso de disco com este serviço.

Índice

O que é SysMain (Superbusca)?

O Superfetch, chamado SysMain após a atualização do Windows 10 1809, foi introduzido com o Windows Vista e é um sucessor do Prefetch (um recurso semelhante no Windows XP). O sistema operacional usa esse recurso para melhorar o desempenho do sistema ao longo do tempo.

Por que ao longo do tempo? Primeiro, ele estuda seus padrões de uso de RAM. Em seguida, o recurso identifica os programas que você executa com mais frequência em seu PC. Uma vez que o Superfetch tenha essas informações, ele pré-carrega esses programas em sua memória RAM. Ao iniciar esses programas, você os verá carregar muito mais rápido.

Então, o Superfetch precisa de recursos. Você pode encontrar o Superfetch funcionando em segundo plano ao observar a lista de processos do sistema no Gerenciador de Tarefas como “Service Host: SysMain”:

Criticamente, o Superfetch não priva outros programas de RAM. Ele usa apenas RAM não utilizada. Qualquer programa recém-lançado ainda terá prioridade sobre o Superfetch em relação ao espaço da RAM. Se necessário, o Superfetch liberará RAM para outro aplicativo.

Se você acredita que o Superfetch está causando problemas de desempenho em seu computador, você pode desativá-lo com segurança. Abaixo, discutimos algumas maneiras de desabilitar o Superfetch e corrigir o Service Host: problema de uso de CPU alto SysMain.

Desabilitar SysMain dos Serviços

Como SysMain é um serviço do Windows, a maneira mais simples de desabilitar SysMain é no console de Serviços:

Pressione Win + R, digite services.msc e pressione Enter para iniciar o console de Serviços. Percorra a lista no console de serviços para um serviço chamado SysMain. Clique duas vezes no serviço SysMain para abrir as propriedades do serviço. Como alternativa, você pode clicar com o botão direito do mouse no serviço e selecionar Propriedades. Selecione o botão Parar para interromper o serviço. Em seguida, expanda o menu suspenso Tipo de inicialização e selecione Desativado. Selecione OK para salvar e sair.

Desabilitar SysMain usando o prompt de comando

Usar o prompt de comando para desabilitar o SysMain é mais rápido. Se você estiver confortável usando comandos, aqui está como você pode desativar o SysMain:

Pressione Win + R, digite cmd e pressione Ctrl + Shift + Enter para iniciar um prompt de comando elevado. Copie e cole o seguinte comando na janela do prompt de comando e pressione Enter:

sc stop “SysMain” & sc config “SysMain” start=disabled

Desabilitar SysMain do Registro

Se os métodos anteriores não funcionarem por algum motivo, você pode modificar as configurações do registro para desabilitar SysMain:

Pressione Win + R, digite regedit e pressione Enter para iniciar o Editor do Registro. Navegue até o seguinte caminho usando a barra lateral esquerda ou copie e cole o seguinte texto na barra de navegação na parte superior e pressione Enter:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain

Procure um valor chamado Iniciar em no painel direito e clique duas vezes nele. Altere os dados do valor para 4 e selecione OK para salvar e sair.

Executar verificação SFC

Se você quiser tentar resolver o problema de alto uso de disco do SysMain sem desabilitar o SysMain, você pode tentar usar o arquivo de sistema Verificador (SFC).

SFC é um utilitário interno do Windows que verifica a integridade dos arquivos do sistema. Ele substitui automaticamente os arquivos corrompidos do sistema encontrados durante a verificação, portanto, se a corrupção do arquivo do sistema estiver na raiz do problema, o SFC poderá corrigi-lo.

Pressione Win + R, digite cmd e pressione Ctrl + Shift + Enter. Copie e cole o seguinte comando no Prompt de Comando e pressione Enter:

sfc/scannow

A verificação verificará seu disco rígido em busca de arquivos de sistema corrompidos e substituirá aqueles que foram corrompidos. Quando a verificação for concluída, reinicie o PC e verifique se o problema de uso de disco alto do Service Host SysMain persiste.

Atualizar o Windows

É sempre essencial verificar o Windows Update e ver se uma atualização está disponível para download. A Microsoft está constantemente procurando por problemas com o Windows e lança atualizações para corrigi-los.

Se as correções anteriores não foram úteis, uma atualização pode valer a pena:

Pressione Win + I para iniciar o aplicativo Configurações e selecione Windows Update na barra lateral esquerda. Selecione o botão Verificar atualizações. Se houver atualizações disponíveis, selecione o botão Baixar e instalar para instalá-las.

Reinicie seu PC e veja se isso resolve o problema.

Substitua o disco rígido por SSD

Se você estiver usando seu HDD mecânico antigo por um tempo, substituí-lo por uma unidade de estado sólido (SSD) pode otimizar o desempenho do seu computador e resolver o problema de alto uso do disco.

Isso pode ser especialmente garantido se você já tentou solucionar o problema e esgotou todos os métodos para corrigir o problema.

A maioria dos computadores modernos tem um slot para acomodar SSDs. No entanto, se você nunca comprou SSDs, use nosso guia de compra de SSDs para tomar uma decisão informada.

Uso do disco SysMain, normalizado

Esperamos que você tenha conseguido corrigir o uso do disco SysMain com uma dessas correções. SysMain não é necessariamente um devorador de recursos. O Windows introduziu esse recurso inteligente para otimizar o uso de RAM e fornecer desempenho mais rápido ao usar os aplicativos usados ​​com mais frequência.

Você pode desativá-lo permanentemente sem consequências graves se estiver usando muita memória. Como alternativa, corrigir a corrupção do arquivo do sistema ou uma atualização do Windows pode ajudar a resolver o problema sem desabilitar o serviço SysMain.

Categories: IT Info