![intel-kaby-lake-6](https://s1.elespanol.com/2017/01/03/actualidad/actualidad_183244458_129726234_1024x576.jpg)
intel-kaby-lake-6
Cómo seguir usando procesadores nuevos en Windows 7 y 8.1 y recibir actualizaciones
Gracias a un aficionado, es posible usar procesadores nuevos en Windows 7 y 8 y recibir actualizaciones, pese a las limitaciones de Microsoft.
19 abril, 2017 15:33Noticias relacionadas
- Los precios de la memoria RAM están subiendo un 20%, si pensabas actualizar date prisa
- 23 años después, los ordenadores Amiga aún reciben nuevos componentes como esta placa base
- Sony presenta el hub USB más rápido del mundo, olvídate de cuellos de botella
- Intel crea un "cerebro" digital con 8 millones de neuronas, imitando a los nuestros
Apenas han pasado unos días, y ya hay una solución para usar procesadores nuevos en Windows 7 y 8.
Fue una decisión muy polémica, pese a que Microsoft la anunció con un año de antelación; tanto Windows 7 como Windows 8.1 no se actualizarán más si usamos un procesador reciente, como los Intel Kaby Lake o los AMD Ryzen.
El motivo no era otro que Microsoft no quiere dar soporte a estos procesadores en sistemas antiguos; eso supone un trabajo y una inversión que no merece la pena ahora que la compañía está centrada al 99% en Windows 10.
Si estabas pensando en comprar una nueva CPU, la única opción que tienes es Windows 10 o dar el salto a Linux u otros sistemas alternativos.
Cómo han conseguido saltarse las limitaciones de Microsoft
Por supuesto, que nada de esto ha parado a los aficionados de la red; sabiendo que Microsoft implementó esta limitación con la reciente actualización KB4012218, el usuario de Github “zeffy” investigó cómo el sistema detecta que está usando una CPU no soportada.
![windows8.1-pc-y-tablet](https://s1.elespanol.com/2015/03/24/actualidad/actualidad_20508246_128685706_484x408.jpg)
windows8.1-pc-y-tablet
Usando ingeniería inversa sobre el nuevo parche, zeffy descubrió dos nuevas funciones en un archivo .dll; “IsCPUSupported(void)” y “IsDeviceServiceable(void)” son las funciones encargadas de comprobar que el procesador está soportado, y si el dispositivo puede recibir soporte.
Por lo tanto, la solución al problema es parchear los archivos .dll para que estas funciones devuelvan siempre un valor de “1”; de esta manera se “engaña” al sistema implementado por Microsoft, y podremos instalar las actualizaciones que salgan a partir de ahora para Windows 7 y Windows 8.1.
El parche para usar procesadores nuevos en Windows 7 y 8
Para facilitar las cosas, zeffy ha compartido en Github un programa que parchea los archivos necesarios automáticamente. Sólo tenemos que descargarnos el archivo “aio-wuaueng.dll-patch.zip” de Github, extraerlo y ejecutar “aio-wuaueng.dll-patch.bat”.
![amd ryzen 1](["https:\/\/s1.elespanol.com\/2017\/02\/22\/actualidad\/actualidad_195742894_129788471_1050x760.jpg"])
amd ryzen 1
Sin embargo, antes de hacerlo debemos tener en cuenta dos cosas. Primero, que vamos a tener que hacer lo mismo cada vez que salga una nueva actualización de Windows cambie las .dll.
Y segundo, que las actualizaciones que instalemos de esta manera no están soportadas por Microsoft; si pasa cualquier cosa (el procesador se calienta después de una actualización, por ejemplo), sólo será nuestra responsabilidad.
Si aún no estás listo para pasarte a Windows 10, esta puede ser una buena solución temporal.