Uninstall of existing Policy Server hung - ICE_JNIRegistry.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform

Document ID : KB000009090
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

Uninstall of existing Policy Server 12.51 hung. 

It stopped at “Uninstalling”with the Uninstall Wizard. 

Uninstall.exe window like as command prompt will be opened when you click uninstall of policy server with pushing Control button. Got following error in it. 

Exception in thread "uninstall" java.lang.UnsatisfiedLinkError: C:\Windows\System32\ICE_JNIRegistry.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform

Resolution:

There is a case which the similar error occurred when 12.51 CR3 is uninstalled with Windows Server 2008 Standard SP2 64 bit. 

 

The Uninstaller was trying to pick 64-Bit file from C:\Windows\System32 

folder while it should pick the 32-Bit file from C:\Windows\SysWOW64 

folder. 

 

As a workaround, remove ICE_JNIRegistry.dll from C:\Windows\System32 (please take a backup) so that the uninstaller will access to the 32-Bit file.