To add TeamViewer to Startup on Windows 11 and ensure it launches automatically when your computer starts, launch the TeamViewer app and switch to Settings. Under the General settings, ensure that the toggle button next to the Start TeamViewer with Windows is turned on.