the procedure entry point EncodePointer could not be located in the dynamic link library KERNEL32

Any ideas about the error message in the title?
occurs with a build from 2012R2.1 , installed into a Windows 2003 server machine.
I thought windows 2000 onwards was still OK?

It’s difficult to provide any help with only a title. As we don’t know what is included in your build. Is it Desktop, Console or Web ?

OK… its a desktop app. When it starts, thats the error message.

Ive no idea what EncodePointer would be being called by. MD5? XML? Its a big app

What happen if you just make a simple application with no plugins. Do you still have this issue ?

What Service Pack do you have installed on your windows 2003 ?

This is part of the dll code Visual Studio 2008 uses which makes it incompatible to Windows 2000 which doesn’t have it.
(if I remember correctly)

And you can use older Real Studio versions for Windows 2000…

The problem occur on windows 2003

A quick Google for you here Seems like it may be a service pack install or reinstall. I expect that the issue relates to both XP and 2003 Server.

Microsoft says: Windows Server 2003 with SP1
Do you have SP1 installed?

Or at least have Service Pack 1 installed.

is Win Server SP1 above XP SP2?

because this was part of the XP SP2 release

Thanks all for the useful responses.
It does look like a service pack issue.
As it happens, Windows Update doesn’t seem to be working on that machine, which would account for the lack.