TeamViewer IoT is currently available for Linux machines; reference the full list of Compatible Platforms/OS for more details.
In order to extend support to Windows machines, a Windows Subsystem for Linux (WSL) version of the TeamViewer IoT solution is provided via IoT Labs. WSL is a bundled Linux subsystem available with Windows 10.
Due to limitations with WSL, TeamViewer IoT does not autostart when WSL is started/restarted. Once the Agent has been successfully installed, you can start the agent by running (Double Clicking) the WSL Agent Start Script from your Windows Desktop. The script will start both WSL and the TeamViewer IoT Agent.