Точка входа в процедуру EncodePointer не найдена в kernel32.dll

Точка входа в процедуру EncodePointer не найдена в kernel32.dll

При попытке запустить программу на компьютере с Windows возникает следующая ошибка:

введите описание изображения здесь

Поскольку это голландская версия Windows, то она на голландском, но на английском это будет выглядеть примерно так: «Точка входа в процедуру EncodePointer не найдена в kernel32.dll».

Я искал решение в сети и думаю, что это как-то связано с SP Windows. Вот системные настройки:

введите описание изображения здесь

Означает ли это, что я не использую Windows XP Service Pack? Я работаю над этим для кого-то другого, это старый компьютер, не подключенный к Интернету.

Стоит ли мне подключить компьютер к интернету и установить все обновления Windows, чтобы решить проблему? Другого решения нет?

решение1

Да, EncodePointer был представлен в Windows XP Service Pack 2, поэтому весьма вероятно, что причина, по которой программное обеспечение не работает, заключается в том, что оно у вас не установлено. Однако это не означает, что вам нужно подключать компьютер к Интернету.

Вместо этого используйте другой компьютер для загрузки.пакет обновления 3и поместите его на CD или USB-накопитель. Скопируйте его на жесткий диск целевого компьютера, затем запустите его. Вам, вероятно, не нужны никакие другие обновления.

(Примечание: не обращайте внимания на часть страницы загрузки, где говорится: «Этот установочный пакет предназначен для ИТ-специалистов... посетите Центр обновления Windows». В этой ситуации этот пакет является самым простым способом установки пакета обновления, даже для одного компьютера, и этот процесс не представляет особой сложности.)

Связанный контент