Cómo (y por qué) Microsoft bloquea las actualizaciones de Windows 7 en PC nuevas
Microsoft no quiere que sigas instalando Windows 7 (u 8) en las PC nuevas. Si lo intentas, verás un mensaje de "Hardware no compatible" y tu PC no recibirá ninguna actualización de seguridad de Windows Update. Otras características de hardware pueden no funcionar correctamente, ya sea.
Microsoft ahora requiere que uses 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 admite oficialmente con actualizaciones de seguridad hasta 2020. Windows 8.1 aún se encuentra en su período de soporte principal 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 limitaciones 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 está lanzando, si lo desea..
Pero Microsoft ahora tiene una nueva política, que anunciaron 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, requerirán la última plataforma de Windows en ese momento para soporte", explica una publicación de blog de Microsoft. Esto no solo significa que Windows 10, también significa la última actualización para Windows 10.
Esta política está ahora en su lugar. Si tiene una PC con una CPU Intel de 7ª generación (Kaby Lake) o un procesador de 7ª generación de AMD (Bristol Ridge o Ryzen), verá un mensaje de error y Windows Update no ofrecerá su PC ni las actualizaciones de seguridad. Las nuevas arquitecturas de CPU tendrán la misma limitación en el futuro.
Microsoft anunció inicialmente que solo algunos modelos de computadora con CPUs de la sexta generación de Intel (Skylake) serían compatibles con las actualizaciones de seguridad, pero la mayoría de las PC con Skylake se quedarían sin control. Esto fue una sorpresa, como se anunció después de que algunas personas ya habían comprado las computadoras 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 continuarán recibiendo actualizaciones de seguridad normalmente hasta 2020. En cambio, Microsoft está trazando una línea en la arena con las CPU de séptima generación.
Esta política también se aplica a Windows Server 2012 R2 y Windows Server 2008 R2. Las PC del servidor necesitarán la última versión de Windows Server para obtener actualizaciones de seguridad.
"Hardware no compatible" no recibirá actualizaciones de seguridad
Esto es lo que 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 modernas CPU. 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 está diciendo que debes 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 su lugar, Microsoft simplemente está bloqueando las PC con este hardware moderno para que no se actualice a través de Windows Update.
Esta falta oficial de soporte de Microsoft también significa que los fabricantes de hardware pueden no molestar en la descarga de controladores que habilitan 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 mostrará "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 te deja 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 dispositivo de 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 realizan personalizaciones a los controladores de dispositivos, servicios y configuraciones de firmware heredados, 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 entienda los chips modernos. Todo este código extra puede introducir problemas..
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 abarcar nuevas generaciones de silicio introduciría la rotación en el código base de Windows 7 y rompería este compromiso", explica Microsoft..
Esto 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", lo que significa teléfonos inteligentes y tabletas.
Microsoft podría hacer actualizaciones disponibles, pero preferirían no hacer el trabajo
Aquí está la versión no explicada 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. Es ciertamente menos trabajo para Microsoft declarar que el nuevo hardware no es compatible y dejar de probar las 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 prefieren 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 antes había dejado de admitir una versión anterior de Windows en hardware nuevo durante su período de soporte oficial. Microsoft y desarrolladores de controladores podría hacer el trabajo duro para probar estas actualizaciones. Alternativamente, Microsoft podría simplemente advertir los usuarios que su hardware no funcionará completamente con Windows 7 pero seguirán ofreciendo actualizaciones. Pero han elegido no hacerlo. El bloqueo de las actualizaciones de seguridad en el nuevo hardware es algo que Microsoft nunca ha hecho antes, y sorprendió a la gente.
Qué hacer si recibe este mensaje
En última instancia, no importa si está de acuerdo o no con la opció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 debe hacerlo. Puede haber soluciones no oficiales, pero no confiamos en ellas, ya que las cosas se pueden romper (y con frecuencia lo hacen) en estas situaciones. Microsoft podría deshabilitar la solución, 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 que instale Windows 10 en su computadora. Esto asegura que continuará recibiendo importantes actualizaciones de seguridad y que su computadora seguirá siendo oficialmente compatible.
Las empresas y los entusiastas que realmente no quieren usar Windows 10 deberían desenterrar parte del hardware de Intel Skylake, ya que es la CPU más moderna que continuará siendo compatible con Windows 7 hasta su finalización en 2020. En 2020, todos se verán obligados para actualizar desde Windows 7 para continuar recibiendo actualizaciones de seguridad de todos modos, y 2020 no está tan lejos.
Crédito de la imagen: Ultra Mendoza