ERROR_NOT_ENOUGH_MEMORY 0x80070008

Code d'erreur 8 · HRESULT 0x80070008

WINDOWS

Message officiel (tel qu'affiché à l'écran) : Not enough memory resources are available for this operation.

Aussi recherché sous la forme : error 8, 0x80070008, not enough memory resources are available to process this command, not enough storage is available

Schéma de dépannage Windows : avertissement du Gestionnaire de périphériques et analyse des fichiers système
Erreurs Windows : vérifiez les pilotes, les fichiers système puis l'Observateur d'événements, dans cet ordre.

Ce que cela signifie

L'erreur 8 « Not enough memory resources are available to process this command » (les ressources mémoire sont insuffisantes pour traiter cette commande) apparaît quand un programme ou un composant Windows ne peut pas allouer la mémoire dont il a besoin. On la voit avec de grosses copies de fichiers, d'anciens programmes, des opérations dans l'Invite de commandes et certains partages réseau. Elle ne signifie pas toujours que la mémoire vive physique est pleine : elle concerne souvent la mémoire virtuelle ou un pool de mémoire interne.

S'applique à : Windows 10, Windows 11

Comment corriger ERROR_NOT_ENOUGH_MEMORY

  1. Fermez les programmes et onglets de navigateur gourmands en mémoire, puis réessayez ; consultez l'utilisation dans le Gestionnaire des tâches > Performances > Mémoire
  2. Redémarrez l'ordinateur pour libérer la mémoire perdue par les processus actifs depuis longtemps
  3. Laissez Windows gérer le fichier de pagination : Propriétés système > Paramètres système avancés > Performances > Paramètres > Avancé > Mémoire virtuelle > Modifier > Gérer automatiquement la taille du fichier d'échange pour tous les lecteurs
  4. Assurez-vous que le lecteur système dispose de plusieurs gigaoctets libres pour que le fichier de pagination puisse s'agrandir
  5. Mettez à jour le programme qui signale l'erreur ; les anciens logiciels 32 bits sont limités à 2-4 Go d'espace d'adressage, quelle que soit la mémoire vive installée
  6. Réparez les fichiers système depuis une Invite de commandes (administrateur) ou Terminal (administrateur) : exécutez d'abord DISM /Online /Cleanup-Image /RestoreHealth, puis sfc /scannow, et redémarrez une fois les deux terminés

Pourquoi cela se produit

La mémoire vive physique et le fichier de pagination sont épuisés, un programme présente une fuite de mémoire, un processus 32 bits a atteint sa limite d'espace d'adressage, ou le fichier de pagination a été désactivé ou limité. Sur les serveurs de fichiers, un pool de mémoire du noyau peut aussi être saturé.

FAQ

J'ai 16 Go de mémoire vive : pourquoi ai-je une erreur de mémoire insuffisante ?

La limite est souvent propre au processus (applications 32 bits) ou liée au paramètre du fichier de pagination, et non à la mémoire totale.

Faut-il désactiver le fichier de pagination ?

Non. Le désactiver est une cause fréquente de cette erreur ; laissez Windows le gérer automatiquement.

Erreurs liées

Source : Microsoft WinError.h · solutions rédigées et vérifiées par les éditeurs (voir notre politique éditoriale)

Dernière mise à jour :