Problema y duda sobre kernel32

(No encuentro un subforo que trate específicamente de ordenadores retro o antiguos, así que si este no es el lugar para este post, pido a los moderadores que me perdonen.)

Tengo un ordenador viejo con Windows XP SP2 instalado y hay algunos programas que me dan el siguiente error:

(nombre del programa) - No se encuentra el punto de entrada
No se encuentra el punto de entrada del procesamiento GetLogicalProcessorInformation en la biblioteca de vínculos dinámicos KERNEL32.dll.

Buscando vi que tengo que instalar el SP3, pero veo que los programas solamente se quejan del archivo kernel32.dll. ¿Sustituyéndolo por el kernel32.dll del SP3 solucionaría esto? ¿Puede funcionar un ordeandor con Windows XP SP2 con el kernel32.dll del SP3? No quiero hacer ninguna prueba sin antes haber leído vuestras opiniones.

Veo que ambos .dll tienen un número de versión muy parecido, 5.1.2600.2180 el del SP2 y 5.1.2600.6532 el del SP3. Entiendo que el del SP3 es una actualización del de SP2 y no una versión mucho más avanzada como podría ser el de Windows Vista o Windows 7.
¿Hay algún motivo por el que descartes instalar el SP3? Yo lo tuve en su momento y no me presentó ningún problema.

No creo que sea suficiente con cambiar el kernel32.dll porque ese archivo puede llamar a otro archivo que a su vez no esté o funcione diferente. Puedes probar. También puedes clonar el disco por si haces pruebas o pibes el SP3 tener un respaldo, si tienes otro pc lo puedes conseguir incluso sin instalar nada en ese equipo simplemente poniéndolo en el nuevo. Una carcasa con usb puede ser muy útil aquí.
1 respuesta