I have spent hours researching this. I think I have done all of the suggestions I have found to make TeamViewer start on reboot on Windows 7 including uninstalling and re-installing. It will not start on reboot. I must be missing the magic setting or checkmark somehow. Can anyone give me direction to make this work every time? Thanks!