Mensaje de error: "no hay suficiente memoria disponible en el servidor para procesar este comando"


Síntomas


Cuando tiene acceso a los elementos compartidos en un servidor Windows NT desde un cliente de Windows NT, puede recibir el siguiente mensaje de error:
Almacenamiento insuficiente servidor está disponible para procesar este comando.
También pueden anotarse los sucesos siguientes:

Id. de suceso: 2011 Id. de suceso: 0

Causa


Este problema puede producirse si la entrada de registro IRPStackSize en el servidor se establece demasiado baja.

Solución


Importante: esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Para una mayor protección, haga una copia de seguridad del registro antes de modificarlo. Entonces, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo hacer copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 cómo hacer copia de seguridad y restaurar el registro en Windows


Para resolver este problema, aumente el valor de la entrada de registro IRPStackSize. Para ello, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Ejecutar, escriba regedit y, a continuación, haga clic en Aceptar.
  2. Busque y, a continuación, haga clic en la subclave del registro siguiente:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
    Si la entrada de IRPStackSize no está presente en esta subclave, siga estos pasos:
    1. Haga clic en Modificar, seleccione nuevoy, a continuación, haga clic en Valor DWORD.
    2. Escriba IRPStackSizey, a continuación, presione ENTRAR.

      Nota: Escriba IRPStackSizeexactamente como aparece. El nombre de valor distingue mayúsculas de minúsculas.
  3. Haga clic en IRPStackSize, haga clic en Editary, a continuación, haga clic en Modificar.
  4. En el cuadro de Datos valor , escriba un valor mayor y, a continuación, haga clic en Aceptar.

    Nota: Valores pueden oscilar entre 0 x 1 a 0xC. Estos valores equivalen a 1 y 12 en notación decimal.
Si el problema persiste después de completar el procedimiento anterior, aumente el valor de IRPStackSize más.

Más información


Si la entrada de registro IRPStackSize no está presente, el equipo utiliza un valor predeterminado de 0 x 4. Dependiendo de la configuración de hardware del equipo, este valor predeterminado puede no ser lo suficientemente grande como para que el servicio Srv administre carpetas compartidas de algunas unidades físicas. Cuando un cliente de Windows para trabajo en grupo intenta obtener acceso a estos directorios compartidos, recibirá el siguiente mensaje:
No se encontró la ruta.
Si aparece este mensaje de error, aumente gradualmente el valor de IRPStackSize para encontrar el valor mínimo que se resuelve el problema. Utilizando un valor que es mayor de lo necesario puede malgastar los recursos del sistema. Otros factores también pueden llevar a este mensaje de error. Si el problema persiste después de haber utilizado todos los valores válidos para IRPStackSize, restaurar IRPStackSize en su valor original y buscar otra explicación del error.

Si recibe este mensaje de error y está ejecutando Microsoft Windows NT 4.0, consulte el artículo siguiente en Microsoft Knowledge Base:
198386 cambios en el tamaño de pila IRP en Lanman server