更改TeamViewerID方法总结
8月 21, 2018
1129
TeamViewer是一款使用体验极佳的远程协助,远程会议工具,对个人用户免费,商业许可比较昂贵,即使个人用户在使用多次后或连接时间过久后,都可能会出现连接限制,断线等问题,针对此问题,总结更改其ID的方法,以突破限制,商业用户请支持正版。
TeamViewer ID基于计算机的多个独特参数生成:
- 网卡的MAC地址
- 磁盘分区的VolumeID
- 文件夹Program Files的创建日期
因此,要更改TeamViewer ID,需要更改这3个值。
Windows平台更改TeamViewer ID
终止TeamViewer进程,从注册表中删除当前的TeamViewer ID
- 32位系统,找到 HKLM\SOFTWARE\TeamViewer\Version[X],删除ClientID
- 64位系统,找到 HKLM\SOFTWARE\Wow6432Node\TeamViewer\Version[X],删除ClientID
- 检查注册表项HKEY_CURRENT_USER\Software\TeamViewer是否存在并将其删除
更改文件夹Program Files创建日期,可以使用NirCMD工具,执行以下命令
1
nircmdc.exe setfilefoldertime "C:\Program Files" now now
![[nircmd]](/2018/08/21/更改TeamViewerID方法总结/nircmdcexe.jpg)
更改网卡MAC地址,可以通过各种MAC修改小工具更改MAC地址,例如Win7 MAC Address changer或手动通过注册表、网络适配器设置等更改,不具体叙述
更改VolumeID,通过命令行工具VolumeID v2.1实现更改,方法如下
- 命令行执行
vol查看当前VolumeID
- 执行
Volumeid.exe c: 5E37-EC11更改VolumeID![[volume_id]](/2018/08/21/更改TeamViewerID方法总结/cmd_volume_id.jpg)
- 命令行执行
- 重新启动计算机,打开TeamViewer获得新的ID
Linux平台更改TeamViewer ID
- 使用su权限卸载Teamviewer
- 删除文件/var/lib/dbus/machine-id(如果存在)
- 编辑GUID(你可以只替换最后一个字符):mc -e id.txt
更改网卡的MAC地址,命令如下
1
2
3
4
5
6
7
8
9ifconfig eth0 down
ifconfig eth0 hw ether New_MAC_HERE
ifconfig eth0 up
nano /etc/network/interfaces
pre-up ifconfig eth0 hw ether New_MAC_HERE重启计算机,安装Teamviewer获得新的ID
Mac OS平台更改TeamViewer ID
直接执行Python脚本,重启即可,TeamViewer-id-changer.py