Pas assez de mémoire disponible pour traiter cette commande [correction]

Table des matières:

Vidéo: Mémoire virtuelle insuffisante voici la solution 2024

Vidéo: Mémoire virtuelle insuffisante voici la solution 2024
Anonim

Si vous recevez le message ERROR_NOT_ENOUGH_MEMORY avec le message Stockage insuffisant disponible pour traiter cette description de commande, suivez les étapes de dépannage répertoriées pour y remédier.

Ces codes d'erreur affectent les serveurs Windows, ce qui provoque le blocage du système avec le message. Stockage insuffisant pour traiter cette commande dans le journal des erreurs.

Microsoft explique que cette erreur peut se produire si l'entrée de registre IRPStackSize sur le serveur est définie sur une valeur trop basse. Par conséquent, le moyen le plus simple et le plus simple de résoudre ce problème consiste à modifier le registre afin d’attribuer une valeur IRPStackSize plus grande.

Étapes à suivre Pas assez de stockage pour traiter cette commande

  1. Modifier la valeur IRPStackSize
  2. Modifier les valeurs SharedSection
  3. Bloquer les fourchettes d'applications d'interface utilisateur
  4. Mettre à niveau le serveur Microsoft SQL
  5. Supprimer le dossier temporaire

Les solutions suivantes impliquent la modification du registre. Toutefois, des problèmes graves peuvent survenir si les valeurs du registre ne sont pas modifiées correctement. N'oubliez pas de sauvegarder le registre avant de le modifier. De cette manière, vous pouvez toujours le restaurer en cas de problème.

Solution 1 - Modifier la valeur IRPStackSize

  1. Allez dans Démarrer> Exécuter> tapez regedit> cliquez sur OK.
  2. Recherchez et sélectionnez la sous-clé de registre suivante:

    HKEY _LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters

  3. Si l'entrée IRPStackSize n'est pas disponible, procédez comme suit:
    • Cliquez sur Edition> Nouveau> cliquez sur Valeur DWORD.
    • Tapez IRPStackSize > appuyez sur Entrée. Tapez IRPStackSize exactement tel qu'il apparaît. N'oubliez pas que le nom de la valeur est sensible à la casse.
  4. Cliquez sur IRPStackSize> Modifier> Modifier.

    Dans la zone Valeur des données, tapez une valeur plus grande> cliquez sur OK. Les valeurs peuvent aller de 0x1 à 0xC et équivalent à 1 à 12 en notation décimale.

Si le problème persiste après la modification de la valeur, répétez les mêmes étapes et augmentez à nouveau la valeur de IRPStackSize.

  • LIRE AUSSI: Impossible d'accéder à l'Éditeur du Registre dans Windows 10

Solution 2 - Modifier les valeurs SharedSection

  1. Ouvrez l'éditeur de registre> localisez la sous-clé suivante

    HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ ControlSession \ Manager \ SubSystems

  2. Sélectionnez la valeur Windows> allez dans le menu Edition> choisissez Chaîne.
  3. Augmentez le paramètre SharedSection.
  • Windows NT utilise le format suivant: SharedSection = xxxx, yyyy

    Ajoutez «, 256» ou «, 512» après le numéro aaaa.

  • Windows 2000, Windows XP et Windows Server 2003 utilisent le format suivant: SharedSection = xxxx, yyyy, zzzz

    Pour les systèmes d'exploitation 32 bits, augmentez la valeur aaaa à «12288»; augmentez la valeur zzzz à «1024».

    Pour les systèmes d'exploitation 64 bits, augmentez la valeur aaaa à «20480»; augmentez la valeur zzzz à «1024».

Solution 3 - Bloquer les fourchettes d'applications d'interface utilisateur

Un utilisateur Windows a récemment décrit une méthode de dépannage intéressante pour corriger le code d'erreur «Stockage insuffisant pour traiter cette commande».

Si une application importante manque de stockage, vous pouvez la redémarrer. L'erreur disparaîtra temporairement. Toutefois, le segment de bureau du service de stations Windows rencontrera à nouveau des problèmes de mémoire.

Pour résoudre définitivement ce problème, configurez xyzService.exe qui manque de mémoire pour éviter les forks d'application d'interface utilisateur dans la session 0. Voici comment l'utilisateur BlueCode a décrit la résolution adoptée pour cette situation particulière:

Solution 4 - Mettre à niveau Microsoft SQL Server

Installez les dernières mises à jour de Microsoft SQL Server pour vous assurer que votre système bénéficie des dernières améliorations et correctifs. Pour plus d'informations sur les mises à jour disponibles, accédez au Centre de mise à jour pour Microsoft SQL Server.

Solution 5 - Supprimer le dossier temporaire

Le dossier temporaire est masqué par défaut car il contient de nombreux fichiers de configuration utilisés occasionnellement par Windows.

Il n'est pas destiné à être dérangé. L'option la plus sûre consiste donc à sauvegarder le dossier Temp, juste pour en être sûr.

Vous trouverez ce dossier dans votre partition Windows. Sous l'onglet Afficher, vous devrez cocher les éléments masqués pour le voir. Ou vous pouvez essayer de cette façon:

  1. Appuyez sur Windows + R et tapez « % temp% » dans la boîte de dialogue qui apparaît. Puis appuyez sur Entrée.
  2. Appuyez sur Ctrl + A pour sélectionner tous les fichiers et cliquez sur Supprimer.
  3. Maintenant, allez sur votre lecteur d’installation Windows, généralement (C:), recherchez le dossier temporaire et supprimez tous les fichiers qui s'y trouvent également.

Après avoir redémarré votre ordinateur, le problème devrait disparaître.

Comme toujours, si vous rencontrez d'autres solutions pour résoudre le problème de l'insuffisance de mémoire disponible pour traiter cette erreur de commande, vous pouvez répertorier les étapes de dépannage dans la section commentaire ci-dessous.

Note de la rédaction: Ce billet a été publié pour la première fois en septembre 2017 et a depuis été complètement réorganisé et mis à jour afin d'en améliorer la fraîcheur, la précision et l'exhaustivité.

Pas assez de mémoire disponible pour traiter cette commande [correction]