Mensaje de error al hibernar: No hay recursos de sistema suficientes para completar la llamada a la API

Si un equipo basado en Windows XP Service Pack 2 (32 bits) dispone al menos de un gigabyte (1 GB) de memoria RAM física, es posible que la hibernación falle ocasionalmente con el siguiente mensaje de error: No hay recursos de sistema suficientes para completar la llamada a la API.

Se trata de un problema conocido por Microsoft y documentado en su Knowledge Base:
A veces el equipo no se pone en hibernación y recibe el mensaje "No hay recursos de sistema suficientes para completar la llamada a la API" en Windows XP con el SP2, en Windows XP Tablet PC Edition 2005 o en Windows XP Media Center Edition 2005 (KB909095)

Inicialmente había que ponerse en contacto con los servicios de soporte técnico de producto (PSS) para obtener la actualización a la que se refiere el artículo. Microsoft decidió publicarla finalmente en agosto de 2006 a través del centro de descargas, aunque no la consideró importante para distribuirla mediante mecanismos de actualización automática tales como Windows Update o Windows Server Update Services.

Actualización para Windows XP (KB909095)
Fecha de publicación: 15 de agosto de 2006.
Versión de los archivos: 5.1.2600.2774.
La descarga requiere validación de Windows original.

Posteriormente han ido apareciendo otras actualizaciones relacionadas con el núcleo de Windows XP. A saber:

Por tanto, un requisito para asegurar que el problema expuesto al principio esté resuelto es que la versión del archivo Ntoskrnl.exe sea igual o superior a 5.1.2600.2774. Esta comprobación no es suficiente. La solución sólo se incluye en la rama QFE (Quick Fix Engineering, ingeniería de corrección rápida) de las actualizaciones del sistema operativo.

Es posible forzar la instalación de una actualización en modo QFE ejecutando el paquete de instalación desde la línea de parámetros con el parámetro /B:

WindowsXP-KB931784-x86-LLL.exe /B:SP2QFE

Donde LLL es el código de idioma: ENU para inglés, ESN para español, etc.

De esta manera, las propiedades de versión de Ntoskrnl.exe serán similares a estas:

version ntoskrnl

En el elemento Versión del archivo, la partícula xpsp_sp2_qfe nos indica que Ntoskrnl.exe incluye todos los hotfixes posteriores a Service Pack 2 de Windows XP hasta la versión 5.1.2600.3093 del archivo. En archivos más antiguos, la partícula se reduce a xpsp, con significado equivalente. Por otro lado, xpsp_sp2_gdr indicaría que el archivo sólo contiene las actualizaciones de distribución general (General Distribution Releases), es decir, actualizaciones de seguridad y otras correcciones importantes relacionadas con estabilidad, fiabilidad, rendimiento o funcionalidad. Por último, xpsp_sp2_rtm representa a archivos originales del Service Pack 2, sin actualizaciones ni hotfixes posteriores.

También se puede migrar un archivo GDR a QFE instalando una actualización QFE que lo contenga. Windows y el programa de instalación de la actualización se coordinarán para instalar las versiones adecuadas de los archivos. La carpeta \Windows\$hf_mig$ es fundamental en este proceso. Por ejemplo, si ya se instaló la actualización de seguridad KB931784, basta con instalar KB909095 o KB924441 para migrar los archivos del kernel a versiones QFE. El programa de instalación mantendrá la consistencia instalando los archivos que dejó la actualización KB931784 en la carpeta \Windows\$hf_mig$\KB931784\SP2QFE en lugar de los incluidos en KB909095 o KB924441.

Published 13/6/2007 22:05 por Ramón Sola
Comparte este post:

Comentarios

# Jorge Serrano said on 13 June, 2007 10:42 PM

Como siempre Ramón, sensacional.

Este problema lo tuve yo también y tuve que irme al KB para resolver el problema.

A veces me hibernaba la primera vez, pero si restauraba y volvía a hibernar, el sistema me decía que probara otro día.

El parche resolvió el problema, pero me extrañó mucho que el Windows Update no lo actualizara... cosas de Microsoft supongo. :-)

Saludetes.

# *** Alva said on 27 July, 2007 10:38 PM

Fnatástica solución. Problema resuelto.

Mil gracias...!!!!

# Ing. Enrique Sánchez B. said on 28 July, 2007 07:36 PM

Gracias amigo, estás muy bien informado, yo solo soy usuario de pc y cuando tengo algún problema que no puedo resolver, lo investigo en la internet, fué como te encontré. Supuestamente tengo parches por actualización automática excepto este no me había descargado. Espero continúes apoyando mucho tiempo más. Saludos

# Ramón Sola said on 28 July, 2007 07:54 PM

Me alegra poder ser de ayuda. :-)

# Ing. Enrique Sánchez B. said on 28 July, 2007 07:55 PM

Por si a alguien le sirve: Investigué en la internet por problemas para desinstalación y reinstalación de Prodigy-antivirus y ninguna propuesta sirvió.

Mi solución fue: meterme al registro-windows, con búsqueda y borrar todas las entradas que indicaran prodigy antivirus, no pude reinstalarlo, volví a meterme al registro y borré todo lo que dijera Panda, tuve que renombrar en Archivos de programas la carpeta de Prodigy... porque no se deja eliminar, y fué como logré reinstalar el antivirus.

# Miguel Angel Lopez said on 20 February, 2008 04:31 PM

Muchas muchas gracias por tu ayuda, problema resuelto.

# Daniel - Rosario said on 24 May, 2008 07:49 PM

muchas gracias... sirve tu ayuda.. voy a entrar mas seguido al foro.. es uno de los pocos k no hablan gansadas...

saludos..

# rafa said on 23 June, 2008 12:43 AM

como se instala si no se puede entrar al pc

# Ramón Sola said on 23 June, 2008 01:07 AM

Le sugiero que plantee el problema, aportando la mayor cantidad posible de información, en algún foro de usuarios de Windows XP, como puede ser el de Microsoft TechNet o uno de los grupos de noticias.

La actualización se podrá instalar en cuanto el sistema vuelva a estar plenamente operativo.

# Felipe Lopez said on 14 July, 2008 07:58 PM

excelente, venia lidiando con esto desde hace mas de 3 semanas

# fredy said on 28 July, 2008 09:28 PM

quiero saber como arrancar mi pc errorla api

# Ramón Sola said on 29 July, 2008 02:45 AM

Pues como no se explique de manera menos telegráfica... Que aquí no se cobra por palabra escrita, hombre.

# fabian :S said on 01 October, 2008 06:06 PM

Hola creo que mi problema es mucho mas grave,prendo mi notebook que lo tengo con usuario y contraseña y nisiquiera me deja llegar ah poner mi nombre y contraseña y sale la famosa ventanita NO AY RECURSOS DE SISTEMA SUFICIENTES PARA COMPLETAR LA LLAMADA AL API  NESESITO AYUDA QUE AGO NO PUEDO VAJAR UNA ACTUALISACION POR QUE NISIQUIERA LA PUEDO INTALAR EN MI NOTEBOOK YA QUE NISIQUIERA PUEDO ENTRAR AL ESCRITORIO Y TAMPOCO PUEDO SACAR EL VIRUS  QUE AGO??????????

# Ramón Sola said on 01 October, 2008 06:46 PM

El mismo comentario tres veces, elimino dos. Enviar repetidamente un mensaje no va a conseguir que se atienda más rápido ni mejor.

Obviamente, las causas de ese mensaje de error son diferentes a las que se muestran en el artículo. Aunque hago lo posible por atender y contestar los comentarios, incluso si aluden marginalmente al tema planteado en el artículo, esto no es un foro ni un consultorio de soporte técnico.

Le sugiero que plantee el problema, aportando la mayor cantidad posible de información y procurando respetar el lenguaje, en algún foro de usuarios de Windows.

# Jairo Sosa said on 15 April, 2009 05:03 AM

Es el mismo problema de Fabian, entiendo que la solucion radica en instalar una actualizacion o parche, pero el error ni siquiera permite iniciar sesion, aparece en la parte de WELCOME y no deja q inicie sesion y al darle a aceptar se reinicia la maquina

# Ramón Sola said on 15 April, 2009 07:06 PM

Como ya dije se trata de un problema distinto, del que desconozco el motivo. ¿El mensaje de error proviene de LSASS? ¿Es posible arrancar en modo seguro? ¿El disco duro tiene espacio libre suficiente?

# paloma said on 18 July, 2009 06:17 AM

mi pc se puso a hibernar sola y ahora no quiere salir de ese estado y no puedo usarla alguien sabe que puedo hacer?

# Ramón Sola said on 19 July, 2009 01:42 AM

La pregunta estaría mejor situada en un foro, pero...

¿Es un PC portátil o de sobremesa? ¿Con qué sistema operativo? ¿Aparece algún mensaje inusual por pantalla al encenderlo?

# Pablo said on 24 July, 2009 05:02 PM

yo tengo este problema pero no pude entrar directamente se me reinicia la maquina......

# pris said on 31 December, 2009 01:07 AM

hola! Tngo ese problema q ni siquiera me deja entrar, solo aparece el famoso msj de q no hay recursos suficientes para la llamada API. De verdad necesito ayuda no se nada d sistema operativo y me urge solucionar esto. Please!

# Ramón Sola said on 31 December, 2009 04:30 AM

Lo siento, este no es lugar apropiado para atender ese tipo de consultas. Por favor, encuentre un foro de usuarios que inspire cierta confianza y exponga allí el problema con el mayor grado de detalle que pueda: versión del sistema operativo, nivel de service pack, cuándo empezó a suceder, si se instaló algún software, hardware o actualización, etc. Gracias.

# ANONIMO said on 19 May, 2011 04:05 PM

Mi pc al encenderlo me sale no hay recursos de sistema suficiente para completar la llamada a la API y no encuentro manera de solucionarlo.

me podriais ayudar

# Ramón Sola said on 19 May, 2011 05:41 PM

Por última vez, esto no es un foro de asistencia técnica. Si veo más consultas de este tipo me veré obligado a desactivar los comentarios de esta entrada.

# Para Ramon said on 01 June, 2011 02:59 PM

Ramon, si no sabes la solución del problema dilo y punto.

# Ramón Sola said on 01 June, 2011 05:31 PM

Al último comentarista: si eres tan listo, ¿por qué no buscas y compartes tú la solución? Así a lo mejor aprendemos todos. Cierro los comentarios de esta entrada, ya estoy harto de paparruchas.

Licencia

El contenido de este blog se ofrece bajo el siguiente tipo de licencia de Creative Commons:

Creative Commons License

Búsqueda

Ir

Sindicación

Notas

  • Se ha deshabilitado el formulario de contacto del blog debido a abusos.

    Por decisión del administrador de Geeks.ms, los visitantes que no inicien sesión (visitantes anónimos) no podrán enviar comentarios a los blogs, para lo cual deberán registrar una cuenta de usuario e identificarse a través de la misma. También pueden usar una identificación de tipo OpenID. Disculpen las molestias que esto pueda causarles.

Acerca de los contenidos

La información ofrecida en este blog se proporciona tal cual, sin garantías de ningún tipo, y no otorga ningún derecho. Usted asume el riesgo de poner en práctica cuantos procedimientos se expongan aquí. En particular, si ha venido buscando alguna solución para una tarea o duda escolar y no le ha servido el contenido, por favor, no me eche la culpa. ;)

Las anotaciones del blog representan una visión válida en el momento en que fueron publicadas o actualizadas. Más allá de esas fechas no se puede garantizar la veracidad de la información expuesta ni la exactitud o fiabilidad de los enlaces.

Los comentarios son responsabilidad exclusiva de sus autores respectivos. El dueño del blog se reserva el derecho de editar, eliminar o no publicar aquellos comentarios que a su criterio infrinjan reglas básicas de respeto y convivencia en la red. En el caso de la edición, se expondrá claramente esta circunstancia y el motivo de la misma. El dueño del blog podrá asimismo borrar los enlaces que se desvíen demasiado de los temas tratados, muestren intenciones de autopromoción (publicidad descarada, spam convencional, etc.) o en general no inspiren confianza. Las direcciones de correo electrónico serán eliminadas o alteradas con el fin de reducir el riesgo de que sean objeto de "cosechadores" para el envío de mensajes basura masivos. El envío de comentarios implica el conocimiento de estas condiciones y la adhesión a las mismas.

Etiquetas

Archivo

Colegas en Geeks.ms

Otros bloggers españoles

Bloggers de Microsoft

Herramientas interesantes

Geeks.ms

Mi blog personal

Webs y comunidades amigas