Cuando sucede eso, es porque te conectaste a varios equipos para ofrecer el soporte, obviamente el software registra todas esas IP, cuando se supera el limite es que te desconecta cada cierto tiempo.
Solución: Comprar el software si lo vas a usar para soporte profesional.
A esa "solución" que te refieres con los equipos de Windows es obvia, parchear a el programa para seguirlo usando gratis y te confirmo que es una total farsa. El algoritmo que utiliza Teamviewer es vulnerable a ese tipo de "parches" ya que el método de conexión es por internet. Así que no hay manera de saltarse de no pagar.
Saludos!