среда, 29 октября 2014 г.

Verification of your TeamViewer version failed [in english]

A person recently asked me if I could translate my post on solving a teamviewer problem to English. There's not really much to translate, but here you go anyways.

Sometimes, using Teamviewer on Windows XP, you can run into this error. The point is, teamviewer's binary is signed with digital signature. To check this signature for validity, your OS needs two components:
1) functional cryptographic infrastructure (so OS can compute signature)
2) installed root certificates

If you have any issues with point 1), following console commands (source) will probably fix them:

regsvr32 Softpub.dll /s
regsvr32 Wintrust.dll /s
regsvr32 Initpki.dll /s
regsvr32 Mssip32.dll /s


Point 2) is achieved by (no prize for guessing) installing root certificates available here.
In my case, fulfilling these two points solved the problem.