Windows 2008 Server. I get the message "The procedure entry point SetDllDirectoryW could not be located in the dynamic link library KERNEL32.dll." when attempting to upgrade my flash player.
How does this get fixed?
I have only seen this happening on Windows 2000; it should not happen on newer Windows versions.
Searching Google I also found instances where this occurred on later Windows systems with malware infections.
Whole reason for this was clean re-install of OS because I got to tinkering, and over-tinkered, ...
Got around to installing FF of course, needed to get the latest Java, Flash, and other things so I could use the server on the internet successfully if need be, and this pops up. (Reminds me, still need to do Java, ...)
I don't know why this happens on your Windows 2008 server; do you have all service packs installed?
See this topic for a circumvention (post 14) on Windows 2000: http://forums.adobe.com/thread/965334
Bah, one thing affects another:
FlashUtil10b.exe - Entry Point Not Found
The procedure entry point GetSystemWow64DirectoryA could not be located in the dynamic link library KERNEL32.dll.
AdobeARM.exe - Application Error
The instruction at "0x7c59d94d" referenced memory at "0x00000000". The memory could not be "read".
Click on OK to terminate the program
Click on CANCEL to debug the program
FlashUtil10b.exe is a very old Flash Player version; uninstall it using http://helpx.adobe.com/flash-player/kb/uninstall-flash-player-windows. html
AdobeARM.exe is the Adobe Reader updater; unrelated to this case.
Even with the installers I still have the same problem that the OP has. My situation is a new (first) install of VMware Player on Windows 7, with a fresh copy of XP Pro as the VM OS. i get the error immediately no matter how I try to install Flsh player; both IE and Opera browsers.