Tente colocar cdonts.dll em% windir% \ syswow64 \, em seguida, execute o regsvr32.exe em \ syswow64 e veja se isso funciona para você.
Aplicativos de 32 bits veem \ system32 realmente como \ syswow64, enquanto os aplicativos de 64 bits veem o \ system32 real.