TeamViewer is a comprehensive remote access and support platform used by millions globally for providing technical assistance, accessing computers remotely, and enabling collaborative work across devices. Founded in 2005 and based in Germany, it operates on a freemium modelβfree for personal use, with paid licenses for commercial deployments. What sets TeamViewer apart in the crowded remote access market is its zero-configuration approach: connections work through firewalls without manual port forwarding, thanks to relay servers and dynamic router detection. Understanding its session types (attended vs. unattended), security layers (end-to-end encryption, two-factor authentication, conditional access), and enterprise-grade features (mass deployment, custom branding, session recording) transforms TeamViewer from a simple screen-sharing tool into a strategic IT asset for organizations managing distributed endpoints, providing customer support, or enabling remote work at scale.
What This Cheat Sheet Covers
This topic spans 11 focused tables and 110 indexed concepts. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.
Table 1: Connection Types and Access Modes
| Type | Example | Description |
|---|---|---|
Partner enters ID 123 456 789 + password β Support session starts β Session ends when closed | β’ One-time remote support where both parties are present β’ temporary password generated per session β’ ideal for troubleshooting end-user issues without pre-configuration | |
Device assigned to account β Access anytime with account login β No password prompt | β’ Remote access to devices without user intervention β’ requires device assignment to TeamViewer account β’ enables 24/7 access for server maintenance, automated tasks, or accessing personal computers remotely | |
End user downloads TeamViewerQS.exe (1.5 MB) β Runs without installation β Generates temporary ID | β’ Lightweight executable for spontaneous support sessions β’ no installation or admin rights required β’ automatically deleted after session β’ perfect for customer support scenarios where installing software isn't feasible | |
Install TeamViewer_Setup.exe β Configure as service β Enables incoming/outgoing connections | β’ Complete installation providing both controller and host capabilities β’ runs as Windows service for unattended access β’ supports all features including file transfer, VPN, and meetings | |
Deploy TeamViewerHost.msi via GPO β Device auto-assigned β Accepts only incoming connections | β’ Dedicated receive-only client for managed devices β’ minimal UI β’ ideal for servers, kiosks, or devices only accessed remotely β’ reduces attack surface by disabling outbound connection features |