I'm still having frequent issues with TeamViewer not updating, or updating and becoming disabled and requiring manual intervention to get restarted.
Let me try a different approach. Is it possible to set TeamViewer up to completely maintain itself? Unattended. Check for the latest version. Install updates automatically. Stop and start the service cleanly? Without requiring a reboot?
As I mentioned above, on all of the machines I support (friends and family) I have Ninite set up to check for TeamViewer updates a couple times per week. On top of that, TeamViewer itself is set up to Check for new version: Weekly and Install new versions automatically: Updates within this major version.
All of my installations are set up for unattended access. Very often one of the machines just quits accepting TeamViewer connections. As far as I can tell, somehow the TeamViewer service become Disabled and I typically have to have the user reboot the machine and then restart TeamViewer manually. Looking in Services, the TeamViewer service is no longer present. Then I have to go into TeamViewer -> Extras -> Options -> General and uncheck and recheck Start TeamViewer with Windows. The service reappears as Automatic and I'm good, usually until the next update.
I've asked the Ninite folks for the command that they use to run the TeamViewer install in unattended mode. Maybe that is the source of the problem.
Any help is appreciated. Thanks!