El punto de entrada del procedimiento EncodePointer no se pudo ubicar en kernel32.dll

El punto de entrada del procedimiento EncodePointer no se pudo ubicar en kernel32.dll

Recibo este error al intentar ejecutar un programa en una computadora con Windows:

ingrese la descripción de la imagen aquí

Debido a que es una versión holandesa de Windows, está en holandés, pero en inglés sería algo así como "El punto de entrada del procedimiento EncodePointer no se pudo ubicar en kernel32.dll".

He estado buscando una solución en la red y creo que tiene algo que ver con los SP de Windows. Estas son las configuraciones del sistema:

ingrese la descripción de la imagen aquí

¿Significa esto que no estoy usando ningún Service Pack de Windows XP? Estoy trabajando en esto para otra persona, es una computadora vieja, no conectada a Internet.

¿Debo conectar la computadora a Internet e instalar todas las actualizaciones de Windows para resolver el problema? ¿No hay otra solución?

Respuesta1

Sí, EncodePointer se introdujo en el service pack 2 de Windows XP, por lo que es muy probable que la razón por la que el software no funciona sea que no lo tiene instalado. Sin embargo, esto no significa que deba conectar la computadora a Internet.

En su lugar, utilice otra computadora para descargarpaquete de servicio 3y guárdelo en un CD o memoria USB. Cópielo en el disco duro de la computadora de destino y luego ejecútelo. Probablemente no necesite ninguna de las otras actualizaciones.

(Nota: ignore la parte de la página de descarga que dice "Este paquete de instalación está destinado a profesionales de TI... visite Windows Update". En esta situación, este paquete es la forma más sencilla de instalar el service pack, incluso para un solo usuario. computadora, y el proceso no es particularmente difícil.)

información relacionada