/
/

Ativar ou desativar a compactação de memória no Windows 11

by Grant Funtila, Technical Writer
Enable or Disable Memory Compression in Windows 11 blog banner image

Resumo instantâneo

Esta postagem do blog NinjaOne oferece uma lista abrangente de comandos CMD básicos e um mergulho profundo nos comandos do Windows, com +70 comandos CMD essenciais para usuários iniciantes e avançados. Explicamos sobre comandos práticos de prompt de comando para gerenciamento de arquivos, navegação em diretórios, solução de problemas de rede, operações de disco e automação, tudo com exemplos reais para maximizar a produtividade. Seja para aprender comandos básicos CMD ou dominar ferramentas avançadas de CLI do Windows, este guia ajuda você a usar o prompt de comando com mais eficiência.

Pontos principais

  • Melhorar a eficiência da RAM: A compressão de memória do Windows 11 reduz a pressão sobre a memória ao compactar páginas de memória inativas na RAM antes de transferi-las para o disco.
  • Ativado por padrão: A compactação de memória está ativada por padrão no Windows 11 e é gerenciada pelo Gerenciador de Memória do Windows.
  • Use o PowerShell: “Get-MMAgent” para verificar o status da compactação de memória, “Enable-MMAgent -mc” para ativar e “Enable-MMAgent -mc” para desativar.
  • Reduzir o uso do arquivo de página: A memória compactada é armazenada na RAM, o que é significativamente mais rápido do que o paging para o disco.
  • Raramente é necessário desativar a compactação de memória: Na maioria dos sistemas, a compressão de memória oferece vantagens com uma sobrecarga mínima da CPU.
  • Monitorar a memória compactada: Abra o Gerenciador de Tarefas → Desempenho → Memória e verifique o valor “Em uso (compactada)” para ver a atividade em tempo real.

A compressão de memória do Windows 11 ajuda o sistema a usar a RAM de forma mais eficiente. Quando a RAM fica cheia, o Windows primeiro compacta as páginas de memória inativas e as mantém na RAM. Somente quando a memória compactada é insuficiente é que o Windows transfere os dados para o disco

No entanto, a Compressão de Memória compacta parte do conteúdo da memória para que mais dados possam permanecer na RAM, em vez de serem transferidos para o disco. Esse processo melhora a capacidade de resposta e agiliza o desempenho.

Embora haja alguns aspectos que você precise levar em consideração antes de ativar ou desativar a compressão de memória, trata-se de um recurso que, em geral, vale a pena conhecer. Este guia irá orientá-lo sobre como ativar ou desativar a compactação de memória no Windows 11.

Como ativar ou desativar a compactação de memória do Windows 11 usando o PowerShell

Assista ao vídeo — Como ativar ou desativar a compactação de memória no Windows 11, explicada de forma simples.

Antes de ativar ou desativar esse recurso, observe que você precisará de privilégios de administrador. Para ativar ou desativar a compactação de memória usando o PowerShell, siga as etapas abaixo:

Passo 1: Verifique se a compactação de memória está ativada ou desativada

Verifique se a compactação de memória está ativada ou desativada usando o PowerShell. Saber o status do recurso deve ajudar a determinar se você precisa prosseguir para as próximas etapas.

  1. Pressione Win + X, clique em Terminal (Admin) e selecione Windows PowerShell.
  2. Verifique se a compactação de memória está ativada digitando este comando:
    • Get-MMAgent
  3. Procure por“MemoryCompression” e verifique se o valor é True ( ativado) ou False ( desativado).
  4. Feche o Windows Terminal se estiver satisfeito com o status.

Etapa 2: Ativar/desativar a compactação de memória usando o PowerShell

Você precisará abrir o PowerShell novamente para ativar ou desativar a compactação de memória. Em seguida, copie e cole o script apropriado para ativar ou desativar o recurso:

  • Para ativar:

Enable-MMAgent -mc

  • Para desativar:

Disable-MMAgent -mc

Etapa 3: Reinicie o serviço SysMain

Embora a Compressão de Memória dependa do serviço SysMain, ela faz parte do Gerenciador de Memória do Windows e não requer estritamente o serviço SysMain para funcionar; no entanto, o SysMain melhora o desempenho geral da otimização de memória. Depois de ativar ou desativar a compressão de memória, você pode reiniciar o serviço copiando e colando o código a seguir:

Reiniciar o serviço SysMain

Para verificar o status, execute este comando:

Get-Service SysMain

Se desativada, a compressão de memória pode não funcionar corretamente. Talvez seja necessário reiniciar o dispositivo para que as alterações sejam aplicadas.

Comandos do PowerShell para compactação de memória

Anote os seguintes comandos do PowerShell para referência futura:

ComandoObjetivo
Get-MMAgentVerifica a configuração atual do Agente do Gerenciador de Memória e o status da Compressão de Memória
Enable-MMAgent -mcAtiva a compactação de memória
Disable-MMAgent -mcDesativa a compactação de memória
Reiniciar o serviço SysMainReinicia o serviço SysMain, que está relacionado à otimização de desempenho
Get-Service SysMainVerifica o status atual (em execução/parado) do serviço SysMain

Aspectos a serem considerados antes de desativar a compactação de memória

Ativar ou desativar a compactação de memória no Windows 11 afeta o desempenho do dispositivo; portanto, é fundamental conhecer seus efeitos. Por um lado, a compressão de memória afeta o uso da RAM, o que pode oferecer poucos benefícios para computadores de ponta. Aqui estão outras coisas que você precisa ter em mente antes de ativar ou desativar o recurso:

Impacto no desempenho

A compactação de memória compacta as páginas de memória na RAM para evitar o uso de arquivos de página mais lentos no disco. Isso melhora o desempenho e a capacidade de resposta em sistemas com pouca memória RAM, pois a leitura de dados compactados da memória RAM é mais rápida do que a leitura de dados não compactados do disco rígido.

No entanto, há memória física suficiente para evitar o paging em sistemas com grande capacidade de RAM, o que significa que a compactação não terá qualquer efeito. Isso pode até mesmo causar uma sobrecarga desnecessária na CPU.

Máquinas virtuais

Em ambientes virtuais, é provável que o hipervisor utilize técnicas de gerenciamento de memória, como o ballooning, para alocar RAM entre as máquinas virtuais, e a compressão de memória opera em conjunto com essas técnicas. Na maioria das configurações modernas, isso funciona sem problemas, mas recomenda-se realizar testes em ambientes de produção.

Visibilidade do Gerenciador de Tarefas

Você pode verificar o status da Compressão de Memória usando o Gerenciador de Tarefas:

  1. Pressione Ctrl + Shift + Esc.
  2. Acesse Desempenho > Memória.
  3. Procure por“Em uso (compactado)”.

Ferramentas de terceiros

Ferramentas de otimização ou de desempenho do PC, como limpadores de registro ou otimizadores de RAM, podem ajustar automaticamente as configurações do sistema, incluindo a compressão de memória. Isso pode causar conflitos, especialmente se uma ferramenta reativar a compactação após desativá-la.

Se você deseja controlar a compressão de memória de maneira confiável, desative ou evite o uso de ferramentas de terceiros que possam alterar as configurações de memória do sistema.

Melhore o desempenho ativando a compressão de memória no Windows 11

A compressão de memória é um recurso que reduz o tamanho dos dados para permitir que o computador armazene mais arquivos na memória física do que normalmente armazenaria. Se você estiver usando um dispositivo com memória RAM limitada (4 a 8 GB), é recomendável manter a compactação ativada para melhorar o desempenho e a capacidade de resposta. Para isso, abra o PowerShell e digite este comando:

Enable-MMAgent -mc

Em sistemas com 32 GB ou mais de RAM, o impacto da compactação de memória no desempenho é, normalmente, insignificante, e raramente é necessário desativá-la. Além disso, considere testar a compressão de memória com a configuração do seu hipervisor antes de ativá-la, para garantir que as duas técnicas não entrem em conflito e causem ineficiências.

Confira a tabela resumida abaixo para conhecer as ações recomendadas em cenários específicos relacionados à memória RAM:

CenárioRecomendação
4–8 GB de RAMManter ativado
16 GB de RAMManter ativado
32 GB + RAMOpcional
PC para jogosManter ativado
VM corporativaTeste antes de fazer alterações

 

FAQs

A compactação de memória pode aumentar temporariamente o uso da CPU quando o sistema está sob forte pressão de memória. Esse é um comportamento normal, pois o Windows compacta as páginas de memória inativas em vez de transferi-las para o disco.

Se o uso da CPU continuar alto, verifique se há aplicativos em segundo plano consumindo RAM em excesso, atualize o Windows e certifique-se de que o SysMain esteja em execução. Um uso elevado e persistente da CPU pode indicar memória RAM insuficiente ou conflito com ferramentas de otimização de terceiros.

Seocomando ` Get-MMAgent ` não exibir a entrada` MemoryCompression `, certifique-se de que está executando o PowerShell como administrador. Confirme também se você está usando o Windows PowerShell ou o Windows Terminal com privilégios elevados.

Se o problema persistir, verifique se a versão do Windows 11 está atualizada, pois versões mais antigas podem exibir as configurações de maneira diferente.

Se você não vir “Em uso (compactada)” no Gerenciador de Tarefas, na seção Desempenho → Memória, talvez seu sistema não esteja compactando a memória no momento. O Windows só exibe a memória compactada quando ela está sendo usada ativamente. Tente abrir vários aplicativos para aumentar o uso da memória RAM e verifique novamente.

Esse erro geralmente ocorre quando o PowerShell não está sendo executado com privilégios administrativos ou quando o comando é digitado incorretamente.

Abra o Terminal (Admin), verifique se não há erros ortográficos e confirme se está usando o PowerShell em vez do Prompt de Comando. O comando não funcionará no CMD padrão sem o contexto do PowerShell.

Em muitos casos, as alterações entram em vigor imediatamente após a execução do comando ` Enable-MMAgent -mc ` ou` Disable-MMAgent -mc`.

No entanto, reiniciar o serviço SysMain ou reiniciar o dispositivo garante que a nova configuração seja totalmente aplicada e evita inconsistências temporárias.

Recomendados para você

Pronto para simplificar as partes mais difíceis da TI?