Stop auto-update from creating desktop shortcuts?

We deploy the TeamViewer Host without desktop shortcuts, but when it auto-updates itself it creates a new shortcut. Has anybody found a way to prevent this behaviour?

Sort by:
1 - 4 of 41
    flospiUser: "flospi"
    Accepted Answer
    Updated by Natascha

    Hey @Pupitmiser, after I opened a ticket with them, they had the solution at hand already. For new installations, you need to add "REMOVE=f.DesktopShortcut" to the installation.

    This will only work on fresh installations and the following updates. For the current installations, you need to remove the icon manually. We did it with a delete from within a GPO.

    AlenaCUser: "AlenaC"
    Senior Moderator
    Accepted Answer
    Updated by AlenaC

    Thanks for your posts 😊😊

    If you deployed the TeamViewer Host in the past using the MSI file with the option DESKTOPSHORTCUTS=0, please uninstall it using:

    msiexec /i "Path\To\TeamViewer.msi" /qn REMOVE=f.DesktopShortcut
    

    and try this new command as @flospi already mentioned:

    msiexec /i "Path\To\TeamViewer.msi" /qn ADDLOCAL=ALL REMOVE=f.DesktopShortcut
    

    Does this remove the shortcut creation after an update?

    Best,

    Alena

    Spanish Community Moderator :)

    .Carol.fg.User: ".Carol.fg."
    Moderator
    Accepted Answer
    Updated by .Carol.fg.

    Hi @bigmisha and @Brodie ,

    Thanks for your feedback and clarification.

    At the moment, it isn't possible to configure TeamViewer to not create a shortcut on the desktop after the auto-update.

    Though, It is possible to use a policy to delete it like a start-up task or sign-in task.

    Example:

    Powershell

     remove-item "C:\Users\Public\Desktop\TeamViewer.lnk"
    

    cmd

    "FIlepath\tvdesktop.lnk"
    

    You can also add your request to our Ideas Hub. We cannot guarantee that your idea will be chosen for development, but it's the best way to communicate the improvement of new features you would like to see in TeamViewer.

    💡Hint: If you add your request to the Ideas Hub, share it on this thread too, so others can upvote your idea.

    I hope this information can help!

    Best, Carol


    Portuguese Community Moderator

    Hello,

    We use the MSI install.

    Previously we were installing the host with these parameters:

    msiexec.exe /i TeamViewer_Host.msi /qn ADDLOCAL=All DESKTOPSHORTCUTS=0

    We installed a newer version of the host with the following parameters instead (upgrade install works; don't need to uninstall the previous version):

    msiexec.exe /i TeamViewer_Host.msi /qn ADDLOCAL=ALL REMOVE=f.DesktopShortcut

    After that, auto-updates no longer add the desktop shortcut.