Software Deployment Question

Deploy custom Teamviewer host 9 and launch it without admin rights

01/30/2014 17185 views

Hello everyone,

I try to deploy “TeamViewer Host Custom 9” on a park of about 150 computers. Users are in the Power Users group, so they do not have administrator rights.

Here are the steps I used:

1. I customized TeamViewer Host 9. So I had:

TeamViewer_Host_Setup idc….exe file

TeamViewer_Host.msi file I renamed TeamViewer_Host-idc.... msi using my code “idc”.


2. I installed on a computer with admin rights the msi file and I set the TeamViewer as desired. I exported the settings in a file named TeamViewer_settings.reg.


3. I placed the exe file, the msi and reg in a shared folder accessible from any computer.


4. I created a bat file:

Start / wait msiexec.exe / qn / i "C: \ Temp \ TeamViewer_Host-idc….msi " / norestart

REM Remove Desktop Shortcuts

del "% Public % \ Desktop \ TeamViewer 9 Host.lnk "

del "% ALLUSERSPROFILE % \ Desktop \ TeamViewer 9 Host.lnk "


5. I started the deployment from the K1000.


So far so good, the deployment works...


But when the software starts the first time, personalization does not apply. And this happens only on items that are not admins.

Does anyone have an idea?

The software must be executed at least once as admin. Otherwise customization does not apply...


I'm sorry for my broken English, but I'm French so please do not take this into account. ;)


Thank you in advance!

1 Comment   [ + ] Show comment


    If HKCU and there are advertised shortcuts in the MSI, you'll need to re-jig the feature tree to configure the MSI for self-healing.
    If HKLM, import the .REG into a transform and apply that to the MSI on the command line as normal.

All Answers

You can customize a TeamViewer Host module in such a way, that the Host module is assigned automatically to a TeamViewer account when installed.
The assignment doesn’t have to be confirmed at the client computer.
To do so, you have to unlock MSI Codes that support automated account assignment. The unlock can be deposited using a LDAP editor within a Windows domain in the Active Directory (AD), we recommend “ADSI Edit”.
First, you have to create a Service Connection Point (SCP) within die Active Directory. The SCP is used to provide trusted MSI Codes to TeamViewer clients in your domain.
Answered 08/19/2014 by: Sebastian.Gogola
White Belt

This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ