Solución: error de recuperación de BlueScreen 0xc0000017 en Windows 10

El código de error 0xc0000017 aparece después de una instalación limpia sin éxito o actualizaciones que terminan en un BSOD (pantalla azul de la muerte). Se acompaña del mensaje de error " No hay suficiente memoria para crear un dispositivo de disco RAM". Este código de error se aplica a STATUS_NO_MEMORY y es una señal de que no hay suficiente memoria virtual o cuotas de archivos de intercambio para las ubicaciones especificadas.

¿Qué está causando el BSOD 0xc0000017 en Windows?

  • Interferencia de antivirus de terceros : si tiene el problema al intentar actualizar a Windows 10 desde una versión anterior de Windows, el primer culpable que debe ver es su paquete de antivirus. Es posible que determine que la operación no es segura, por lo que detiene las comunicaciones entre la herramienta de actualización y el servidor externo de Microsoft. En este caso, puede resolver el problema deteniendo o desinstalando el paquete de seguridad de terceros mientras el proceso de actualización está activo.
  • RAM insuficiente : si tiene muchos dispositivos conectados por USB pero no mucha RAM, es posible que este problema ocurra debido al hecho de que su hardware no es capaz de asignar suficiente memoria para completar el proceso de actualización. En este caso, una solución que le permitirá completar el proceso sin actualizar su hardware es desconectar todos los dispositivos USB no esenciales.
  • Controlador de placa base obsoleto : resulta que otro posible culpable que planteará este problema es un controlador de placa base incompatible que no es capaz de adaptarse a Windows 10. Si este escenario es aplicable, puede resolver el problema actualizando los controladores de la placa base a las últimas versiones. .
  • Bloques de memoria defectuosos : como ha sido confirmado por Microsoft, este problema también puede ocurrir debido a una serie de bloques de memoria defectuosos que impedirán que su sistema operativo cree el entorno de Windows PE necesario para la actualización. En este caso, puede resolver el problema limpiando las entradas de memoria defectuosas de un indicador de CMD elevado.
  • Los gráficos híbridos están habilitados : si está utilizando un modelo Zbook HP, es probable que se encuentre con este problema debido al hecho de que los gráficos híbridos están habilitados en la configuración de su BIOS. Para solucionar este problema, simplemente acceda a la configuración de su BIOS y desactive los gráficos híbridos o cámbielos a gráficos discretos.
  • Diferentes interferencias de terceros : resulta que hay varias aplicaciones de terceros diferentes que pueden causar este código de error, incluidas las aplicaciones de utilidad. Para asegurarse de que ningún servicio o proceso de terceros esté causando este problema, realice un arranque limpio y vuelva a intentar el proceso una vez más.

Método 1: detener la suite AV (si corresponde)

Si se enfrenta a este problema al intentar actualizar su versión de Windows a Windows 10, debe comenzar esta búsqueda de solución de problemas eliminando la posibilidad de interferencia de terceros. Resulta que es posible que un conjunto de antivirus sobreprotector esté deteniendo la operación de actualización en sus pistas debido a un falso positivo.

Comodo, Avast, McAffee son los más comúnmente reportados por causar este comportamiento, pero puede haber otros. Si este escenario es aplicable y en realidad está utilizando una suite de terceros que podría causar esta interferencia, debe probar para ver si la operación es exitosa si lo está haciendo mientras la suite Antivirus está deshabilitada o desinstalada.

Puede comenzar las cosas lentamente desactivando la protección en tiempo real y volviendo a intentar el proceso de actualización. Si el BSOD 0xc0000017 ya no aparece, puede concluir que su AV estaba causando el problema. Con la mayoría de las suites de seguridad, puede hacerlo directamente desde el menú de la barra de tareas.

Sin embargo, si está utilizando un paquete de seguridad de terceros que incluye un firewall, deshabilitar la protección en tiempo real no será suficiente, ya que el mismo paquete de seguridad permanecerá firmemente en su lugar. Si este escenario es aplicable, la única solución viable es desinstalar el firewall Antivirus + por completo y asegurarse de que no queden archivos sobrantes que aún puedan causar el mismo comportamiento.

Aquí hay una guía rápida sobre cómo desinstalar la suite de terceros problemática y eliminar cualquier archivo remanente que aún pueda evitar que se lleve a cabo la actualización:

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar . A continuación, escriba 'appwiz.cpl' y presione Entrar para abrir el menú Programas y características .
  2. Una vez que esté dentro del menú Aplicaciones y características , desplácese hacia abajo por la lista de aplicaciones instaladas y localice el paquete de seguridad de terceros que desea desinstalar. Cuando lo vea, haga clic derecho sobre él y elija Desinstalar en el menú contextual recién aparecido.
  3. Siga las instrucciones en pantalla para completar la instalación, luego reinicie su computadora para guardar los cambios.
  4. Abra este artículo ( aquí ) y siga las instrucciones allí para eliminar cualquier archivo remanente asociado con la suite AV que acaba de desinstalar.

Si sigue ocurriendo el mismo problema o este método no se aplica a su escenario particular, pase a la siguiente solución potencial a continuación.

Método 2: desconecte todos los dispositivos externos

El 0x0000017 está asociado con 'mala memoria', pero en realidad, el problema probablemente se deba a que la asignación de memoria es demasiado alta, por lo que al sistema no le queda suficiente para completar el proceso de actualización / instalación.

Esto se puede resolver fácilmente agregando RAM adicional, equipando su computadora con el hardware necesario para completar el proceso.

Pero si no tiene planes de actualizar las especificaciones de su PC, probablemente pueda facilitar la asignación de memoria desconectando todos los dispositivos USB innecesarios. Varios usuarios afectados han confirmado que este método les ha funcionado.

Si el dispositivo no está funcionando, no es necesario permitir que reserve memoria. Con esto en mente, desconecte todos los dispositivos USB que no sean esenciales y repita el proceso que estaba causando el 0xc0000017 - No hay suficiente memoria para crear un dispositivo ramdisk.

Si este escenario no es aplicable o está buscando un enfoque diferente, pase a la siguiente solución potencial a continuación.

Método 3: actualización de los controladores de la placa base

Resulta que este problema también puede ser causado por un controlador de placa base severamente desactualizado que no es compatible con Windows 10. Varios usuarios que nos encontramos con el error 0xc0000017 durante la actualización a Windows 10 han informado que el proceso finalmente fue exitoso. después de actualizar el controlador de su placa base a la última versión.

Windows Update es conocido por no actualizar los controladores de la placa base, por lo que es probable que deba hacerlo manualmente.

Aquí hay una guía rápida sobre cómo actualizar su placa base manualmente:

  1. Visite el sitio web oficial del fabricante de su placa base y descargue los últimos controladores disponibles. Si no conoce el modelo de su placa base, puede descargar y usar Speccy para averiguarlo.

    Nota: asegúrese de descargar los controladores de la placa base de los canales oficiales. Manténgase alejado de los sitios web de descarga de terceros, a menos que sea absolutamente necesario revisarlos.

  2. Abra el ejecutable de instalación y siga las instrucciones en pantalla para instalar el controlador que anteriormente no se instalaba.
  3. Una vez que se complete la instalación, reinicie su computadora y vea si el problema se resuelve en el próximo inicio del sistema.

Si sigue apareciendo el mismo código de error 0xc0000017 o si ya tiene la última versión del controlador, pase a la siguiente solución potencial a continuación.

Método 4: Limpiar las entradas de mala memoria

Microsoft ya ha investigado este problema y ha confirmado que este problema en particular también puede ocurrir en casos en los que el sistema operativo intenta crear el disco RAM para el entorno de Windows PE durante el proceso de arranque. Si durante esta operación, se descubren bloques de memoria defectuosos en la tienda BCD, puede esperar ver el código de error 0xc0000017  como resultado.

Si este escenario es aplicable, puede resolver el problema con bastante facilidad mediante el uso de una serie de comandos CMD capaces de verificar y limpiar las entradas de memoria defectuosas en el almacén BCD. Aquí hay una guía rápida sobre cómo hacer esto:

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar . A continuación, escriba 'cmd' dentro del cuadro de texto y presione Ctrl + Shift + Enter para abrir un símbolo del sistema elevado. Cuando llegue al indicador de Control de cuentas de usuario (UAC), haga clic en Sí para aprobar la solicitud de administrador.
  2. Una vez que esté dentro del símbolo del sistema elevado, escriba el siguiente comando y presione Entrar para enumerar todas las entradas de memoria defectuosa:
    bcdedit / enum {badmemory}
  3. En caso de que la investigación anterior le haya demostrado que el almacén BCD de hecho contiene bloques de memoria defectuosos que impiden la creación del disco ram, el siguiente paso es limpiar esas entradas. Para hacer esto, escriba el siguiente comando y presione Enter:
    bcdedit / deletevalue {badmemory} badmemorylist
  4. Una vez que el proceso sea exitoso, reinicie su computadora y vea si el problema se resuelve en el próximo inicio del sistema.

Si sigue encontrando el código de error 0xc0000017  incluso después de seguir las instrucciones anteriores, pase a la siguiente solución potencial a continuación.

Método 5: Desactivación de gráficos híbridos desde BIOS

Resulta que este problema también puede ocurrir debido a una función de GPU presente en las tarjetas GPU AMD integradas llamadas gráficos híbridos. Varios usuarios afectados han confirmado que después de ingresar a la configuración de su BIOS y deshabilitar los gráficos híbridos en el menú de configuración del dispositivo, el proceso de actualización / instalación limpia se completó correctamente sin problemas adicionales.

Por lo general, se informa que este método tiene éxito con los modelos ZBook fabricados por HP.

Aquí hay una guía rápida sobre cómo deshabilitar los gráficos híbridos desde la configuración del BIOS:

  1. Encienda su computadora (o inicie un reinicio si ya está encendida). Tan pronto como vea la pantalla de carga inicial, presione repetidamente la tecla Configuración (tecla BIOS).

    Nota : Con la mayoría de las placas base, la clave de configuración se mostrará en la pantalla. Pero en caso de que no lo vea, puede buscar en línea instrucciones específicas sobre cómo ingresar la configuración de su BIOS de acuerdo con el modelo de su placa base.

  2. Una vez que logre ingresar a la configuración de su BIOS, use el menú de navegación para acceder al menú Avanzado . Una vez dentro, seleccione el menú Configuración del dispositivo y asegúrese de que Dispositivo gráfico esté configurado en Gráficos discretos en lugar de Gráficos híbridos.

    Nota: Si encuentra una opción que le permite configurar Gráficos híbridos en Desactivado, hágalo.

  3. Asegúrese de ahorrar la oportunidad eligiendo Guardar cambios y salir del BIOS .
  4. Una vez que se complete la siguiente secuencia de inicio, vea si el mismo problema persiste.

Si sigue ocurriendo el mismo problema, continúe con el siguiente método a continuación.

Método 6: actualización después de un inicio limpio (si corresponde)

Resulta que hay muchos posibles culpables que podrían ser responsables de la aparición de este problema. Y no son solo las suites antivirus de terceros las que pueden interferir con la instalación de actualización, también es una aplicación de utilidad que normalmente no se sospecha en un escenario en el que está involucrado un BSOD.

Si se encuentra con el BSOD 0xc0000017  durante un intento de actualizar una versión anterior de Windows a Windows 10, debe eliminar la posibilidad de una interferencia de terceros volviendo a intentar la actualización después de un inicio limpio.

Cuando logre un estado de inicio limpio, su computadora se iniciará sin ningún tipo de servicio, proceso o elemento de inicio de terceros que pueda interponerse en el proceso de actualización.

Aquí hay una guía rápida para lograr un estado de inicio limpio en el que puede volver a intentar la operación:

  1. Abrir un Ejecutar cuadro de diálogo pulsando tecla de Windows + R . Una vez que esté dentro de la ventana de ejecución, escriba ' msconfig'  y presione Entrar para abrir el menú Configuración del sistema . Una vez que se lo solicite el Control de cuentas de usuario (UAC) , haga clic en para otorgar acceso de administrador.
  2. Una vez que logre ingresar al menú Configuración del sistema , haga clic en la pestaña Servicios en la parte superior del menú. A continuación, comience asegurándose de que la casilla asociada con ' Ocultar todos los servicios de Microsoft ' esté marcada. Esto asegurará que no desactive por error ningún servicio que sea esencial para su sistema operativo.
  3. Una vez que todos los servicios de Microsoft estén excluidos de la lista, haga clic en el botón Deshabilitar todo para evitar de manera efectiva que cualquier tipo de servicio de terceros sea llamado a la acción durante la siguiente secuencia de inicio.
  4. Una vez que se hayan tratado los servicios, vaya a la pestaña Inicio y luego haga clic en Abrir Administrador de tareas en el siguiente menú.
  5. Luego, será transportado directamente a la pestaña Inicio del Administrador de tareas. Una vez que llegue allí, seleccione sistemáticamente todos los servicios de inicio de terceros y haga clic en el botón Desactivar en la parte inferior de la pantalla para excluirlos de que se inicien en el próximo inicio del sistema. Haga esto hasta que se haya asegurado de que ningún servicio de inicio pueda ejecutarse en el próximo inicio del sistema.
  6. Una vez que llegue a este paso, se lograrán las bases para el estado de inicio limpio. Ahora, para aprovecharlo, simplemente reinicie su computadora.
  7. En el próximo inicio, su computadora se ha iniciado SOLAMENTE con los servicios y procesos esenciales. Para probar si algún elemento de terceros estaba causando el código de error, repita el proceso de actualización y vea si el problema está resuelto.