Cómo (y por qué) Microsoft bloquea las actualizaciones de Windows 7 en nuevas PC

Microsoft no quiere que sigas instalando Windows 7 (u 8) en nuevas PC. Si lo intenta, verá un mensaje de «Hardware no compatible» y su PC no recibirá ninguna actualización de seguridad de Windows Update. Es posible que otras funciones de hardware tampoco funcionen correctamente.

Microsoft ahora requiere que use Windows 10 con las CPU más nuevas

Esto es algo confuso porque Windows 7 se encuentra en su período de soporte extendido y Microsoft lo respalda oficialmente con actualizaciones de seguridad hasta 2020. Windows 8.1 todavía se encuentra en su período de soporte estándar y es oficialmente compatible hasta 2023. En teoría, estos sistemas operativos deberían funcionar bien, incluso en hardware más nuevo.

Históricamente, Microsoft no ha impuesto ningún tipo de limitación de hardware para versiones anteriores de Windows. Incluso después del lanzamiento de Windows 7, puede continuar instalando Windows XP en el nuevo hardware de PC que se lanzará, si lo desea.

Pero Microsoft ahora tiene una nueva política, que anunció a principios de 2016. Las nuevas CPU requerirán la última versión de Windows. «En el futuro, a medida que se introduzcan nuevas generaciones de silicio, necesitarán la última plataforma de Windows en ese momento como soporte», explica una publicación de blog de Microsoft . Esto no solo se refiere a Windows 10, también significa la última actualización de Windows 10.

Esta política ya está en vigor. Si tiene una PC con una CPU Intel de séptima generación (Kaby Lake) o un procesador de séptima generación de AMD (Bristol Ridge o Ryzen), verá un mensaje de error y Windows Update no ofrecerá actualizaciones de seguridad y de su PC. Las nuevas arquitecturas de CPU tendrán la misma limitación en el futuro.

Microsoft anunció inicialmente que solo algunos modelos de computadora que ejecutan las CPU de sexta generación de Intel (Skylake) serían compatibles con actualizaciones de seguridad, pero la mayoría de las PC con Skylake quedarían en el frío. Esto fue una sorpresa, ya que se anunció después de que algunas personas ya habían comprado PC Skylake e instalado Windows 7 en ellas. Sin embargo, Microsoft finalmente se retractó de esta amenaza. Las PC con Windows 7 y 8.1 con Skylake seguirán recibiendo actualizaciones de seguridad normalmente hasta 2020. En cambio, Microsoft está trazando una línea firme en la arena con las CPU de séptima generación.

Relacionado:  Secret Hotkey abre el nuevo selector de emojis de Windows 10 en cualquier aplicación

Esta política también se aplica a Windows Server 2012 R2 y Windows Server 2008 R2. Las PC servidor necesitarán la última versión de Windows Server para obtener actualizaciones de seguridad.

El «hardware no compatible» no recibirá actualizaciones de seguridad

Esto es lo que esto realmente significa: Microsoft no le proporcionará actualizaciones de seguridad a través de Windows Update si instala Windows 7 u 8.1 en una PC con una de estas CPU modernas. En su lugar, verá un mensaje de «Hardware no compatible» que le informa que su PC «utiliza un procesador diseñado para la última versión de Windows».

En otras palabras, Microsoft dice que debería instalar Windows 10 en estas PC. Windows 7 y 8.1 en realidad no incluyen código que impida que estos sistemas operativos funcionen en las nuevas CPU. En cambio, Microsoft simplemente está bloqueando las PC con este hardware moderno para que no se actualicen a través de Windows Update.

Esta falta oficial de soporte de Microsoft también significa que los fabricantes de hardware pueden no molestarse en lanzar controladores que habiliten toda la funcionalidad del nuevo hardware en Windows 7.

Según Microsoft , también puede ver un mensaje de error en la ventana de Windows Update si instala Windows en una PC con hardware no compatible. El mensaje de error dirá «Windows no pudo buscar nuevas actualizaciones», «Se produjo un error al buscar nuevas actualizaciones para su computadora» o «El código 80240037 Windows Update encontró un error desconocido».

Por qué Microsoft no le permitirá usar Windows 7 con CPU modernas

Así es como Microsoft explica su decisión:

“Windows 7 se diseñó hace casi 10 años antes de que existieran los SOC x86 / x64. Para que Windows 7 se ejecute en cualquier silicio moderno, los controladores de dispositivo y el firmware deben emular las expectativas de Windows 7 para el procesamiento de interrupciones, el soporte de bus y los estados de energía, lo cual es un desafío para WiFi, gráficos, seguridad y más. A medida que los socios personalizan los controladores de dispositivos heredados, los servicios y la configuración del firmware, es probable que los clientes vean regresiones con el servicio continuo de Windows 7. «

En otras palabras, Microsoft dice que Windows 7 es antiguo para el hardware moderno y los fabricantes de hardware tienen que escribir código adicional para que Windows 7 comprenda los chips modernos. Todo este código adicional puede presentar problemas.

Relacionado:  Cómo usar (o deshabilitar) el espacio de trabajo de Windows Ink en Windows 10

Microsoft dice que tiene el compromiso de «brindar seguridad, confiabilidad y compatibilidad» a los sistemas Windows 7. “El rediseño de los subsistemas de Windows 7 para incorporar las nuevas generaciones de silicio introduciría la rotación en la base de código de Windows 7 y rompería este compromiso”, explica Microsoft.

Se trata del nivel de integración entre el nuevo código de Windows 10 y las últimas plataformas de hardware, según Microsoft. La nueva política «nos permite enfocarnos en una integración profunda entre Windows y el silicio, mientras mantenemos la máxima confiabilidad y compatibilidad con las generaciones anteriores de plataforma y silicio». Microsoft señala que esto «es totalmente coherente con las tendencias tecnológicas modernas», con lo que se refieren a teléfonos inteligentes y tabletas.

Microsoft podría hacer que las actualizaciones estén disponibles, pero prefieren no hacer el trabajo

Aquí está la versión sin hilar de esa explicación: Microsoft y los fabricantes de hardware quieren hacer una ruptura limpia.

Microsoft quiere probar las actualizaciones de Windows 7 y 8.1 en todo el hardware oficialmente compatible. Ciertamente, es menos trabajo para Microsoft declarar el nuevo hardware no compatible y dejar de probar actualizaciones en él. Las nuevas plataformas de CPU incluyen cambios importantes en la administración de energía del procesador y otras características, por lo que probablemente funcionarán mejor en Windows 10. Los fabricantes de hardware también preferirían crear controladores para Windows 10 en lugar de desarrollar controladores para Windows 7 y 8.1 también.

Pero no es imposible para Microsoft y los fabricantes de hardware hacer este trabajo. Microsoft nunca ha dejado de admitir una versión anterior de Windows en hardware nuevo durante su período de soporte oficial. Microsoft y los desarrolladores de controladores podrían hacer el trabajo duro para probar estas actualizaciones. Alternativamente, Microsoft podría simplemente advertir a los usuarios que su hardware no funcionará completamente con Windows 7 pero continuará ofreciendo actualizaciones. Pero han elegido no hacerlo. Bloquear actualizaciones de seguridad en hardware nuevo es algo que Microsoft nunca había hecho antes, y tomó a la gente con la guardia baja.

Relacionado:  ¿Por qué mi Windows 10 Home Edition tiene escritorio remoto y BitLocker?

Qué hacer si recibe este mensaje

En última instancia, no importa si está de acuerdo o no con la decisión de Microsoft de no admitir versiones antiguas de Windows en hardware nuevo. Lo que importa es que no recibirá actualizaciones de seguridad si instala Windows 7 u 8.1 en una de estas CPU más nuevas, por lo que no debería hacerlo. Puede haber soluciones alternativas no oficiales, pero no confiaríamos en ellas, ya que las cosas pueden (y a menudo lo hacen) fallar en estas situaciones. Microsoft podría deshabilitar la solución alternativa o los errores en las nuevas actualizaciones de seguridad podrían causar problemas en su sistema.

Si recibe el mensaje «Hardware no compatible» de Windows Update, le recomendamos encarecidamente que instale Windows 10 en su computadora . Esto garantiza que continuará recibiendo importantes actualizaciones de seguridad y que su computadora seguirá siendo compatible oficialmente.

Las empresas y los entusiastas que realmente no quieran usar Windows 10 deberían buscar algo de hardware Intel Skylake, ya que es la CPU más moderna que seguirá siendo compatible con Windows 7 hasta el final de su vida útil en 2020. En 2020, todos se verán obligados actualizar desde Windows 7 para seguir recibiendo actualizaciones de seguridad de todos modos, y 2020 no está tan lejos.

Crédito de la imagen: Ultra Mendoza