TeamViewer ID Reset is an automated tool that resets TeamViewer IDs. It provides a quick method of fixing TeamViewer connection problems without deleting any configuration files or having to reinstall TeamViewer.

Possible conditions that may require an ID reset:

  • The ID was cloned after imaging (2 or more machines have the same ID).
  • Unable to connect to a computer despite TeamViewer running.
  • Unable to obtain an ID despite having an internet connection.

You may also run the tool just to ensure your ID is unique.

TeamViewer ID Reset
Version: 0.4 Released: 1/16/2014 File Type: Batch Script
Download for PC

 

  • Supports 32 and 64-bit architectures
  • Compatible with all Windows operating systems
  • Supports TeamViewer 9 and previous versions
  • Handles multiple installations of TeamViewer

Note the Following

  • This fix does not allow you to change the ID to a preferred, numerical value
  • In many cases, a new ID will not generate if TeamViewer was already assigned a unique ID
  • Executing the fix multiple times, on the same computer, will not continuously generate a new ID

  1. Download and extract the zip file
  2. Run the script (as an administrator)
  3. Restart for changes to take effect

Once executed, the script will immediately search the registry for specific keys associated with TeamViewer. Within those keys, are data (or values) that specify TeamViewer’s configuration settings. The key values that represent any ID information are then located and removed from the registry. This is all that script does and the rest is left up to TeamViewer’s servers.

After restarting your computer, TeamViewer will automatically sync with the their servers in attempt to establish a connection. Part of this process includes verifying your ID.  This is done by checking the system’s configuration first and eventually assigning a new ID (if applicable). Otherwise, the old ID will be reassigned if the ID was already unique.

The script also contains TeamViewer’s MidForceUpdate fix.

Version 0.4 (1/16/2014)

  • Added support for TeamViewer 9
  • Automatically quits TeamViewer (if running) to ensure a successful ID renewal
  • Improved error handling/output for detecting insufficient privileges
  • Script name and output text adjusted
  • Improved file utilization

 

Version 0.3

  • Added support for TeamViewer 8
  • Implemented TeamViewer’s MidForceUpdate fix

 

Version 0.2

  • Now supports TeamViewer 7 and earlier
  • Improved ID reset algorithm
  • Console window automatically closes when complete

 

Version 0.1

  • Initial release

TeamViewer ID Reset
Version: 1.5 Released: 9/10/2014 File Type: Application Download for Mac
Version: 0.4 Released: 7/27/2014 File Type: Shell Script Download Alternative
(What’s This?)

 

    • Compatible with Mac OS X 10.6+
    • Non-intrusive app design and operation
    • Supports TeamViewer 9 and previous versions
    • Handles multiple installations of TeamViewer

Note the Following

  • This fix does not allow you to change the ID to a preferred, numerical value
  • In many cases, a new ID will not generate if TeamViewer was already assigned a unique ID
  • Executing the fix multiple times, on the same computer, will not continuously generate a new ID

  1. Download and extract the zip file
  2. Run the application (no installation is required)
  3. Users running OS X 10.7+ will be prompted for administrative credentials
  4. Restart for changes to take effect

Alternative/Script Version

  1. Download and extract the zip file
  2. Run the script similar to any other application by double clicking
  3. When prompted, enter the administrative password in the Terminal window and press <ENTER>
  4. If successful, a confirmation dialog will display
  5. Restart for changes to take effect

…Using with SuperDuper!

  1. Place the script in a known, safe directory on the source computer
  2. Open SuperDuper! and click “Options…”
  3. Select the Advanced tab
  4. Check the option, “Run shell script before copy starts”
  5. Click “Choose…” and navigate to the location of the scirpt
  6. Select the script and choose “Open”
  7. Click OK

SuperDuper! will now be configured to use the TeamViewer ID Reset script. Since the script is executed before the imaging begins, the cloned machine will have it’s own unique ID immediately after imaging is complete. No further action is required.

The application works by searching for relevant preference (plist) files associated with TeamViewer.

Within each preference file, contain specific keys or data values that specify certain configuration settings. The keys that contain specific ID information are the ones that are removed.

After restarting, TeamViewer automatically syncs with the their servers in attempt to obtain new key values that were previously removed. This is done by checking the system’s configuration first and eventually assigning a new ID (if applicable). Otherwise, the old ID will be reassigned if the ID was already unique.

Version 1.5 (9/10/2014)

  • Added main menu to confirm execution
  • Added support for newer Mac models running TeamViewer 9
  • Added the option to report any errors using the Mail app (if detected unsuccessful)
  • UI adjustments
  • Improvements
    • New ID reset algorithm to improve success rate of ID renewal and permission-issue avoidance
    • Greatly improved “pending restart” detection method
    • Updated script commands and behind-the-scenes error-handling
  • Bug fixes
    • Ability to bypass “pending restart” detection by restarting TeamViewer
    • App would not quit if the prompt for administrative privileges was canceled
    • App would “time out” while inactive for more than 2 minutes
    • “File Not Found” error resulted with newer Mac models running TeamViewer 9 (specifically with “stay alive” disabled)

 

Version 1.4.3 (7/27/2014)

  • Further adjustments and improvements made in regards to issues with TeamViewer 9 and the inability to locate the appropriate configuration files

 

Version 1.4.2 (6/12/2014)

  • Addressed “File Not Found” issue with TeamViewer 9 installations
  • Minor UI adjustments

 

Version 1.4.1 (1/16/2014)

  • Added support for TeamViewer 9
  • Minor “behind-the-scenes” improvements
  • Minor UI adjustments

 

Version 1.4 (12/19/2012)

  • Added support for TeamViewer 8 and earlier
  • Compatible with OS X 10.7+
  • Improvements
    • Now handles multiple configuration files for a more streamlined ID reset (no more user prompts)
    • Better validation and error-handling
    • Increased accuracy for detecting a pending restart
    • Other misc. enhancements
  • Added version and copyright information to file properties

 

Version 1.3.1 (8/9/2012)

  • Minor UI adjustments

 

Version 1.3 (6/29/2012)

  • Supports TeamViewer 6 and 7
  • Added prompt for the removal of old configuration files (if found)
  • Bug fixes
    • Delayed/failure of ID reset
    • Incorrect dialog windows would display

 

Version 1.2 (6/20/2012)

  • Added support for TeamViewer 7 (supports versions 6 and 7 only)
  • Improved file checking and error handling
  • Minor UI adjustments
  • Bug fixes
    • TeamViewer configuration would reset to the default settings
    • Stability fixed effecting TeamViewer All-In-One

 

Version 1.1

  • Restarting will no longer force-quit applications with unsaved work
  • Bug fixes
    • TeamViewer 7 ID failure to renew under certain conditions
    • Multiple dialog windows would display

 

Version 1.0

  • Initial release
  • Supports TeamViewer 6 only

 

Other Workarounds

  • Install TeamViewer after imaging a machine
  • Reinstall TeamViewer on the effected machine
  • Manually remove the registry keys on a PC or the preference files (or keys) on a Mac

Attention: Unauthorized use and/or duplication of this material without express and written permission from this site's author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to TechEnvi with appropriate and specific direction to the original content. Please see our Terms of Service for more information.