I'm wondering what version you're running of the dll. Let's check a few things
1) You're running XP Service Pack3, 32 bit, yes?
YES
2) All critical Microsoft updates are installed?
NOT CHECKED YET
3) For Teamviewer, click Help->About. I have v9.0.24951
YES
Next we'll check the version of msvcrt.dll in system32 and dllcache. To find the dllcache folder see
HERE to first show hidden files and Folders. Locate files
C:\Windows\System32\msvcrtl.dll
NOTHING with msvcrtl.dll. Did you mean mscvrt? In which case yes,
V: 7.0.2600.5512
C:\Windows\System32\dllcache\msvcrt.dll
Yes V: 7.0.2600.5512
Something odd when searching for the dllcache: it is not listed in System32, but it shows up in System32 when full address typed in.
For each file, right click
Properties->Version.
I see v7.0.2600.5512, Copyright Microsoft for both files