Teamviewer doesn't seem to be able to handle scenarios where you work with a differing number of attached monitors. I work with 2 external monitors in the office. When I disconnect and reconnect without external screens, I often see that a connection is established but the window is not showing up. It doesn't help to close all Teamviewer windows and to restart the service.
Looking at the registry, I see these entries in ClientWindowsPositions under HKCU: -1928 -950 1936 1102 0 -1645 -690 920 830 0 -9 -9 1550 830 2
I assume that my window is somewhere at -1928 on a screen that isn't attached any longer. I wonder how difficult it is to detect the number of attached screens and to modify the window positions accordingly.
Has anybody a better solution than modifying reg entries manually? A reset button would at least reduce the pain.