Teamviewer 8 on Windows 2000 SP4 - Crashes

Options

I still support a lot of Windows 2000 machines running as commercial equipment controllers. Since we cannot use TeamViewer 7 anymore we migrated to TeamViewer 8. It was crashing 100% of the time on all clients. After some diagnosing I solved the issue which I couldn't find a solution to anywhere else.

To whoever manages the knowledgebase, TeamViewer 8 on Windows 2000 SP4 REQUIRES DirectX to be installed. I used directx_9c_redist for my clients.

An excerpt of an example log file where it always crashed:

2020/02/24 19:02:35.164 660 612 G0 Tray created!
2020/02/24 19:02:35.164 660 612 G0 CMainWindow::ShouldShowDynamicPassword(): dynPw=1 allowIncoming=1 id=0 ka=0 lanAllowed=0 lanOnly=0 networkState=1
2020/02/24 19:02:35.226 660 1016 G0! CoreAudioSystemMixer::EnumerateDevices MMDeviceEnumerator failed with error = 80040154
2020/02/24 19:02:35.242 1068 1064 L32 Starting Loader
2020/02/24 19:02:34.883 660 612 H32 Loader: SharedMem Connected (seg = 0x3340000, refcnt = 1)
2020/02/24 19:02:34.883 660 612 H32 teamviewer.exe: SharedMem Connected (seg = 0x3340000, refcnt = 2)
2020/02/24 19:02:35.289 660 1016 G0 AudioDriver: Initializing Direct Sound 8
2020/02/24 19:02:35.289 660 1016 G0!! AudioDriver: Direct Sound 8 not found, Errorcode=127
2020/02/24 19:02:35.289 660 1016 G0!! AudioDriver: Fallback Wave Audio, Errorcode=127
2020/02/24 19:02:35.289 660 1008 G0 AudioDriver: Thread Running
2020/02/24 19:02:35.289 660 1016 G0!!!CRASH: Unhandled exception at 0x7c59bc3f (Exception Code: 0xC06D007F), Errorcode=182
2020/02/24 19:02:35.289 660 1016 G0!!!CRASH: GetProcAddress failed with error 127, Errorcode=127
2020/02/24 19:02:38.242 1068 1064 L32 Error! TeamViewer terminated unexpectedly!
2020/02/24 19:02:38.242 1068 1064 L32 Exit

 

Tagged: