/
/

Activer ou désactiver la compression de la mémoire dans Windows 11

Activer ou désactiver la compression de la mémoire dans Windows 11 image de bannière de blog

La compression de la mémoire dans Windows 11 permet au système d’utiliser la mémoire vive plus efficacement. Lorsque la mémoire vive commence à se remplir, Windows écrit les données inactives dans le fichier de pages le plus lent du disque. Cependant, la compression de la mémoire compresse certains contenus de cette dernière afin que davantage de données puissent rester dans la RAM plutôt que d’être transférées sur le disque. Ce processus améliore la réactivité et accélère les performances.

Bien qu’il faille tenir compte de certains éléments avant d’activer ou de désactiver la compression de la mémoire, il s’agit d’une fonction généralement utile à connaître. Ce guide vous aidera à activer ou désactiver la compression de la mémoire dans Windows 11.

Via Powershell

Avant d’activer ou de désactiver la compression de la mémoire, vous devez disposer de privilèges administratifs. Pour activer ou désactiver la compression de la mémoire à l’aide de PowerShell, procédez comme suit :

Étape 1 : vérifiez si la compression de la mémoire est activée ou désactivée

Vérifiez si la compression de la mémoire est activée ou désactivée à l’aide de PowerShell. Cela vous aidera à déterminer si vous devez passer aux étapes suivantes. Pour ce faire, suivez les étapes ci-dessous :

  1. Appuyez sur Win + X, cliquez sur Terminal (Admin) et sélectionnez Windows PowerShell.
  2. Vérifier si la compression de la mémoire est activée en effectuant ce copier-coller :
    • « Get-MMAgent
  3. Recherchez« MemoryCompression » et vérifiez si le statut est True (activé) ou False (désactivé).
  4. Fermez le terminal Windows si le statut vous convient.

Étape 2 : Activer/désactiver la compression de la mémoire à l’aide de PowerShell

Vous devrez ouvrir à nouveau PowerShell pour activer ou désactiver la compression de la mémoire. Ensuite, copiez et collez le script pour activer ou désactiver la fonction :

  • Pour l’activer :

Enable-MMAgent -mc

  • Pour la désactiver :

Disable-MMAgent -mc

Étape 3 : Redémarrez le service SysMain

La compression de la mémoire repose sur le service SysMain. Vous devrez redémarrer le service après avoir activé ou désactivé la compression de la mémoire en copiant et en collant le code suivant :

Restart-Service SysMain

Pour vérifier son statut :

Get-Service SysMain

Si elle est désactivée, la compression de la mémoire risque de ne pas fonctionner correctement. Il se peut que vous deviez redémarrer l’appareil pour appliquer les modifications.

Commandes PowerShell pour la compression de la mémoire

Prenez note des commandes PowerShell suivantes pour vous y référer ultérieurement :

Commande Action
Get-MMAgent Vérifie la configuration actuelle de l’agent Memory Manager et l’état de MemoryCompression
Enable-MMAgent -mc Active la compression de la mémoire
Disable-MMAgent -mc Désactive la compression de la mémoire
Restart-Service SysMain Redémarre le service SysMain, qui est lié à l’optimisation des performances
Get-Service SysMain Vérifie le statut actuel (en cours d’exécution/arrêté) du service SysMain

Éléments à prendre en compte avant désactivation

L’activation ou la désactivation de la compression de la mémoire dans Windows 11 affecte les performances de l’appareil ; il est donc essentiel de connaître ses effets. D’une part, la compression de la mémoire affecte l’utilisation de la mémoire vive, ce qui peut présenter peu d’avantages pour les ordinateurs haut de gamme. Voici d’autres éléments à prendre en compte avant d’activer ou de désactiver la fonction :

Impact sur les performances

La compression de la mémoire compresse les pages de mémoire dans la RAM afin d’éviter d’utiliser des fichiers de pages plus lents sur le disque. Cela améliore les performances et la réactivité des systèmes à faible capacité de mémoire vive, car la lecture de données compressées à partir de la mémoire vive est plus rapide que la lecture de données non compressées à partir du disque dur.

Cependant, il y a suffisamment de mémoire physique pour éviter la pagination sur les systèmes à haute teneur en RAM, ce qui signifie que la compression sera négligeable. Elle peut même ajouter une surcharge inutile au niveau de l’unité centrale.

Machines virtuelles

Dans les environnements virtuels, l’hyperviseur utilisera probablement des techniques de gestion de la mémoire telles que le ballooning pour allouer de la mémoire vive aux machines virtuelles.

Si le système d’exploitation invité (dans ce cas, Windows) effectue une compression de la mémoire, cela pourrait entrer en conflit avec les contrôles de la mémoire de l’hyperviseur, ce qui entraînerait des inefficacités. Il est préférable de tester la compression de la mémoire avec votre hyperviseur avant de l’activer.

Visibilité du gestionnaire des tâches

Vous pouvez confirmer le statut de la compression de la mémoire à l’aide du Gestionnaire des tâches :

  1. Appuyez sur Ctrl + Maj + Échap.
  2. Ouvrez Performance > Mémoire.
  3. Trouvez « En cours d’utilisation (compressé).« 

Outils tiers

Les outils d’optimisation ou de performance du PC, tels que les nettoyeurs de registre ou les optimiseurs de RAM, peuvent ajuster automatiquement les paramètres du système, y compris la compression de la mémoire. Cela peut entraîner des conflits, notamment si un outil réactive la compression après l’avoir désactivée.

Si vous souhaitez contrôler de manière fiable la compression de la mémoire, désactivez ou évitez les outils tiers susceptibles de modifier les paramètres de la mémoire système.

Améliorer les performances en activant la compression de la mémoire dans Windows 11

La compression de la mémoire est une fonction qui réduit la taille des données pour permettre à l’ordinateur de stocker plus de fichiers dans la mémoire physique qu’il ne le ferait normalement. Si vous utilisez un appareil doté d’une mémoire vive limitée (4 à 8 Go), il est préférable d’activer la compression pour améliorer les performances et la réactivité. Pour ce faire, ouvrez PowerShell et entrez « Enable-MMAgent -mc »

Si vous envisagez de désactiver la compression de la mémoire, ne le faites que si votre appareil dispose de suffisamment de mémoire vive (16 Go ou plus). Pensez également à tester la compression de la mémoire avec votre configuration d’hyperviseur avant de l’activer pour vous assurer que les deux techniques n’entreront pas en conflit et n’entraîneront pas d’inefficacité.

FAQs

Vous pourriez aussi aimer

Prêt à simplifier les aspects les plus complexes de l'informatique et de la sécurité ?
×

Voir NinjaOne en action !

En soumettant ce formulaire, j'accepte la politique de confidentialité de NinjaOne.

Termes et conditions NinjaOne

En cliquant sur le bouton « J’accepte » ci-dessous, vous indiquez que vous acceptez les termes juridiques suivants ainsi que nos conditions d’utilisation:

  • Droits de propriété: NinjaOne possède et continuera de posséder tous les droits, titres et intérêts relatifs au script (y compris les droits d’auteur). NinjaOne vous accorde une licence limitée pour l’utilisation du script conformément à ces conditions légales.
  • Limitation de l’utilisation: Les scripts ne peuvent être utilisés qu’à des fins personnelles ou professionnelles internes légitimes et ne peuvent être partagés avec d’autres entités.
  • Interdiction de publication: Vous n’êtes en aucun cas autorisé à publier le script dans une bibliothèque de scripts appartenant à, ou sous le contrôle d’un autre fournisseur de logiciels.
  • Clause de non-responsabilité: Le texte est fourni « tel quel » et « tel que disponible », sans garantie d’aucune sorte. NinjaOne ne promet ni ne garantit que le script sera exempt de défauts ou qu’il répondra à vos besoins ou attentes particulières.
  • Acceptation des risques: L’utilisation du script est sous votre propre responsabilité. Vous reconnaissez qu’il existe certains risques inhérents à l’utilisation du script, et vous comprenez et assumez chacun de ces risques.
  • Renonciation et exonération de responsabilité: Vous ne tiendrez pas NinjaOne pour responsable des conséquences négatives ou involontaires résultant de votre utilisation du script, et vous renoncez à tout droit ou recours légal ou équitable que vous pourriez avoir contre NinjaOne en rapport avec votre utilisation du script.
  • EULA: Si vous êtes un client de NinjaOne, votre utilisation du script est soumise au contrat de licence d’utilisateur final qui vous est applicable (End User License Agreement (EULA)).