В Windows 2000 «Точка входа процедуры EncodePointer не может быть расположена в библиотеке динамических ссылок KERNEL32.dll»

2125
Michael Aldea

На моем старом компьютере под управлением Windows 2000 установлена IObit Advanced SystemCare8.2 Pro . Когда я запускаю ASC8 или любую из связанных с ним функций, я получаю следующее сообщение при открытии программы.

Не удалось найти точку входа в процедуру EncodePointer в библиотеке динамических ссылок KERNEL32.dll.

Нажатие «ОК» закроет сообщение и позволит мне запустить ASC8, но это не работает для меня, чтобы запустить любую из связанных функций, таких как Monitor.exe . Есть ли способ обойти это в Win2k или мне нужна новая операционная система, чтобы решить эту проблему?

Мое оборудование будет поддерживать Windows XP, если я смогу получить копию со всеми пакетами обновлений. Проблема в том, что WinXP больше не поддерживается так же, как Win2K, поэтому я не знаю, какие новые проблемы возникнут, если я попытаюсь перейти на XP.

-1
Это программное обеспечение даже поддерживает Windows 2000? Ramhound 8 лет назад 0
В программном обеспечении четко указано «Поддерживает Windows XP / Vista / 7/8 / 8.1» под кнопкой «скачать» на http://www.iobit.com/en/advancedsystemcarefree.php. Windows 2000 нет в этом списке. Mokubai 8 лет назад 0

1 ответ на вопрос

4
a CVn

The Win32 kernel API function EncodePointer was added in Windows XP SP2 (client) and Windows Server 2003 SP1 (server). These are the absolute minimum versions of Windows that provide the requested functionality.

Hence, if the software you are trying to run needs it (which it sounds like; there would be no reason to map it otherwise), that software is not and can never be compatible with Windows 2000.

You may be able to get this software to run by upgrading to Windows XP SP2, assuming (which is quite a big assumption) that this is the only additional thing needed. The correct thing to do would be to contact the software vendor and determine what minimum version of Windows is supported by the software in question, then use at least that.