Notification

Icon
Error

Team Viewer Host update / install

Posted: Tuesday, July 30, 2019 10:24:15 PM(UTC)
Corcos

Corcos

Member Original PosterPosts: 2
1
Like
Ok, its working 100% for me.
You will need to know your Host ID and API TOKEN (you can get this from custom host build at teamviewer manager console.
You need to install one host, configure with all parameters that you want (including easy access, account, passwords, etc etc. Just make one manual install configuration) then go on options >> advanced >> export a reg file with name "TeamViewer_Settings.reg" at same installer folder.

STEPS
1) Kill any stuck install running
2) Kill teamviewer process
3) Uninstall bat will remove any previously instalation (place at right place)
4) This will activate windows firewall (you cannot install msi package with disabled firewall)
5) start windows firewall
7) Installing the host (you must edit here, just put your parameters as ID and APITOKEN. Importregfile will import TeamViewer_Settings.reg described above).
8) Sometimes msi install fail (most of times is trash at regedit or windows service). If this happen, will install the exe host and make a backstep to uninstall all process.
9) then, disable firewall again.
Handles attachments
UninstallTV.txt (2kb) downloaded 6 time(s).
TeamViewer InstallDownload Package
Description
Final ActionNothing
Max. Duration15 min(s), 0 hour(s)
RescanYes
Steps
1. Kill Installs
TypeKill Process
Return Codes 0,1641,3010
SuccessGo To Next
FailureGo To Next
Command taskkill /im msiexec.exe /f
2. Kill TeamViewer
TypeKill Process
Return Codes 0,1641,3010
SuccessGo To Next
FailureGo To Next
Command taskkill /im teamviewer.exe /f
3. Bat uninstall
TypeInstaller
Return Codes 0,1641,3010
SuccessGo To Next
FailureGo To Next
Command "{PackageShare}\Installers\UninstallTV.bat" /S
4. Active Firewall
TypeCommand
Return Codes 0,1641,3010
SuccessGo To Next
FailureGo To Next
Command sc config MpsSvc start= auto
5. Start Firewall
TypeCommand
Return Codes 0,1641,3010
SuccessGo To Next
FailureGo To Next
Command net start MpsSvc
6. Install TeamViewer MSI
TypeInstaller
Return Codes 0,1641,3010
SuccessGo To Step 8
FailureGo To Step 7
Command msiexec.exe /i "{PackageShare}\Installers\TeamViewer_Host.msi" /qn CUSTOMCONFIGID=YOURID APITOKEN=YOURAPITOKEN IMPORTREGFILE=1 ASSIGNMENTOPTIONS="--grant-easy-access"
7. Instala Exe
TypeInstaller
Return Codes 0,1641,3010
SuccessGo To Step 1
FailureStop (Failure)
Command "{PackageShare}\Installers\TeamViewer_Host_Setup-idxxxxxxx.exe" /S
8. Disable Firewall
TypeCommand
Return Codes 0,1641,3010
SuccessStop (Success)
FailureStop (Success)
Command sc config MpsSvc start= disabled
CyberCitizen
#1CyberCitizen Member Posts: 195  
posted: 8/15/2019 6:18:33 AM(UTC)
Hi Corcos,

TeamViewer is a bit of a pain to manage I must admit.

I went down a different avenue, which I thought I might share with you.

Took over managing an IT Environment that had a bunch of stuff all over the place, various installs etc.

I am using the MSI file, but also a transform file to set the Host / API etc.

UserPostedImage

My Package starts with Killing the Teamviewer Processes using the kill process steps in the deployment section.

1 Kill TeamViewer.exe
2 Kill TeamViewer_Service.exe
3 Kill tv_w32.exe
4 Kill tv_x64.exe

I then uninstall any TeamViewer versions via the following command step.

echo product where "name like 'TeamViewer%%'" call uninstall /nointeractive|wmic && shutdown /a

TeamViewer does like to leave registry settings, so I then call another two command steps.

REG DELETE HKLM\SOFTWARE\TeamViewer /f

REG DELETE HKLM\SOFTWARE\WOW6432Node\TeamViewer /f

After this I then run the following install command.

msiexec.exe /i "{PackageShare}\Teamviewer\MSI\TeamViewer_Host.v14.msi" /norestart /qn TRANSFORMS="{PackageShare}\Teamviewer\MSI\TeamViewer_Host.v14.Settings.mst"

As per the attached screenshot above, you can see the way the Transform file is configured. This was to help ensure that the correct ID's were being passed through and not needing to use that config app. I am not having to stop or start firewalls or anything like that. Hopefully it helps.

All you have to do is have the TeamViewer_Settings.reg in the same directory as the installer, if you that hat IMPORTREG option enabled in the MST (Transform File).

Active Discussions

Lansweeper Launch PowerShell remote PSSession
by  Ian   Go to last post Go to first unread
Last post: 8/9/2019 12:07:41 PM(UTC)
Lansweeper lspush smtp direct send
by  Danilo Ferrari  
Go to last post Go to first unread
Last post: 8/1/2019 1:39:26 PM(UTC)
Action Delete old user profiles
by  DaveDischord   Go to last post Go to first unread
Last post: 7/30/2019 6:18:28 PM(UTC)
Lansweeper Best way to delete multiple registries
by  Corcos  
Go to last post Go to first unread
Last post: 7/25/2019 8:18:23 PM(UTC)
Lansweeper Infopath installer help
by  Dave Ward   Go to last post Go to first unread
Last post: 7/23/2019 3:11:38 PM(UTC)
Lansweeper Top 10 Ticket Types Year To Date
by  LGuth  
Go to last post Go to first unread
Last post: 7/10/2019 8:37:48 PM(UTC)
Lansweeper Fonts
by  Spectrum   Go to last post Go to first unread
Last post: 6/25/2019 11:24:19 AM(UTC)
Action Powershell script for WOL on VLAN
by  psmail  
Go to last post Go to first unread
Last post: 5/30/2019 12:00:43 AM(UTC)