Teamviewer QuickSupport (of alternatief)

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • i-chat
  • Registratie: Maart 2005
  • Niet online
Mijn vraag

Voor de laptop van Digibeete ouders zoek ik een oplossing om gemakkelijk en on the fly remote support te kunnen bieden. in het verleden gebruikte ik hier vaak zaken als TeamViewer voor maar deze heeft in deze use-case 2 nadelen.

- De reguliere Teamviewer client biedt naast ontvangen van support ook UI elementen voor het inloggen bij anderen wat regelmatig voor verwarring zorgt.
- de Teamviewer QS heeft die issues niet, en ik heb zelfs een teamviewer account weten te maken met een aangepaste download url voor de teamviewerQS .. maar deze kan niet automatisch worden gedownload en up to dat worden gehouden. hierdoor heb ik al een aantal keer gehad dat mijn teamviewer support app niet kon verbinden met de outdated teamviewerqs.exe op hun systeem.

helaas is er geen update script of iets van die strekking te vinden (voor zover ik heb kunnen ontdekkelen).

wat ik zoek:
of - nuttige tips om te zorgen dat teamviewerQS altijd up to date is...
of - bijvoorbeeld een auto-update script die de oudere versie verwijdert en een nieuwe versie downloadt met een startmenu shortcut.
of - een alternatief programma voor teamviewerQS dat geupdated kan worden vanuit bijvoorbeeld winget - maar dus wel zo minimalistisch als teamviewerQS in dat geval hebben free of opensource pakketten de voorkeur browserplugins zoals (chrome remote desktop liever niet).

Beste antwoord (via i-chat op 05-05-2025 14:57)


  • akimosan
  • Registratie: Augustus 2003
  • Niet online
Teamviewer Host hoeft helemaal geen unattended toegang te geven, je stelt het zodanig in dat de eindgebruiker nog altijd toestemming moet geven.
Het draait wel altijd op de achtergrond, maar dat is vooral om het gebruikersgemak te verhogen

Aangaande je script: ik heb het even uitgeprobeerd in Windows Sandbox en het doet wat het moet doen.

Sla script op als %userprofile%\tvqs\tvqs.ps1
Maak een snelkoppeling op Bureaublad met daarin de volgende regel:
code:
1
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -executionpolicy bypass -command "%userprofile%\tvqs\tvqs.ps1"

Alle reacties


Acties:
  • 0 Henk 'm!

  • akimosan
  • Registratie: Augustus 2003
  • Niet online
Teamviewer Host voor enkel het ontvangen van remote support, wel andere versies Teamviewer verwijderen.
code:
1
winget install TeamViewer.TeamViewer.Host


Winget-Autoupdate
TeamViewer Host +andere apps met Winget Up-To-Date houden (werkt apps bij @ herstart / logon dmv geplande taak)
code:
1
winget install Romanitho.Winget-AutoUpdate


Alternatieven:
RustDesk
code:
1
winget install RustDesk.RustDesk

Anydesk
code:
1
winget install Anydesk.Anydesk

Microsoft Quick Assist (reeds voorgeïnstalleerd)
code:
1
winget install 9P7BP5VNWKX5

[ Voor 25% gewijzigd door akimosan op 05-05-2025 09:30 ]


Acties:
  • 0 Henk 'm!

  • i-chat
  • Registratie: Maart 2005
  • Niet online
akimosan schreef op zondag 4 mei 2025 @ 10:07:
Teamviewer Host voor enkel het ontvangen van remote support, wel andere versies Teamviewer verwijderen.
code:
1
winget install TeamViewer.TeamViewer.Host
Teamviewer host is niet hetzelfde als teamviewer QS bijvoorbeeld omdat teamviewer host uit gaat van un-attended toegang tot het systeem dat is leuk als je thuis op je eigen server of pc iets wilt doen maar minder richting de pc van anderen (ook al is het familie).
Alternatieven:
RustDesk
code:
1
winget install RustDesk.RustDesk

Anydesk
code:
1
winget install Anydesk.Anydesk
zijn beiden geen alternatieven voor quicksupport - omdat het (bloated) clients zijn met teveel toeters en bellen zoals ik in TS ook aangaf.


Deze had ik echter nog niet bekeken en het lijkt (in ieder geval voor windows een heel nuttig alternatief
Microsoft Quick Assist (reeds voorgeïnstalleerd)
code:
1
winget install 9P7BP5VNWKX5
Deze kende ik echter helemaal nog niet en lijkt een goede aanvulling te zijn op wat ik al had dank daarvoor
..apps met Winget Up-To-Date houden (werkt apps bij @ herstart / logon dmv geplande taak)
[code[winget install Romanitho.Winget-AutoUpdate[/code]
TLDR: zou ik voor quick assist kunnen kiezen:
+ het is windows (microsoft native
- het is niet beschikbaar op android of de ipad dus dan zou ik daarvoor bij teamviewer blijven,
: zeker niet onoverkomelijk


als alternatief bedacht ik me dat ik Microsoft copilot kon vragen om een shelscript voor me te maken waarin hij teamviewerQS download naar een submap in je userprofile, eventuele vorige versies verwijdert en het bestand vervolgens uitvoert:
vraag:
maak een powershell script om een teamviewerqs.exe te downloaden naar de map %userprofile%\tvqs en uit te voeren en eventuele oude versies te verwijderen
antwoord:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<# 
    Dit script downloadt TeamViewerQS.exe naar %userprofile%\tvqs,
    verwijdert eventuele oude versies en voert de gedownloade applicatie uit.
#>

# Instellingen
$downloadUrl = "https://download.teamviewer.com/download/TeamViewerQS.exe"  # Pas deze URL aan indien nodig
$installDir  = Join-Path -Path $env:USERPROFILE -ChildPath "tvqs"
$exeName     = "teamviewerqs.exe"
$exePath     = Join-Path -Path $installDir -ChildPath $exeName

# Maak de map aan als deze nog niet bestaat
if (-not (Test-Path -Path $installDir)) {
    Write-Host "Map $installDir bestaat niet. Maak deze aan..."
    New-Item -Path $installDir -ItemType Directory | Out-Null
}

# Verwijder oude versies (alle .exe bestanden die beginnen met 'teamviewerqs')
Write-Host "Verwijderen van oude versies in $installDir..."
Get-ChildItem -Path $installDir -Filter "teamviewerqs*.exe" -File -ErrorAction SilentlyContinue | ForEach-Object {
    Remove-Item $_.FullName -Force -ErrorAction SilentlyContinue
}

# Download het bestand
Write-Host "Downloaden van TeamViewerQS.exe van $downloadUrl naar $exePath..."
Invoke-WebRequest -Uri $downloadUrl -OutFile $exePath

# Controleer of de download geslaagd is
if (Test-Path -Path $exePath) {
    Write-Host "Download voltooid. Starten van TeamViewerQS.exe..."
    # Voer de gedownloade applicatie uit met verhoogde rechten (indien nodig)
    Start-Process -FilePath $exePath -Verb RunAs
} else {
    Write-Error "Download mislukt. Kan het bestand niet vinden op $exePath."
}


iemand feedback op dit script voordat ik het ga uitproberen?

Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • akimosan
  • Registratie: Augustus 2003
  • Niet online
Teamviewer Host hoeft helemaal geen unattended toegang te geven, je stelt het zodanig in dat de eindgebruiker nog altijd toestemming moet geven.
Het draait wel altijd op de achtergrond, maar dat is vooral om het gebruikersgemak te verhogen

Aangaande je script: ik heb het even uitgeprobeerd in Windows Sandbox en het doet wat het moet doen.

Sla script op als %userprofile%\tvqs\tvqs.ps1
Maak een snelkoppeling op Bureaublad met daarin de volgende regel:
code:
1
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -executionpolicy bypass -command "%userprofile%\tvqs\tvqs.ps1"

Acties:
  • +1 Henk 'm!

  • jeroen3
  • Registratie: Mei 2010
  • Laatst online: 16:35
i-chat schreef op zondag 4 mei 2025 @ 09:49:
helaas is er geen update script of iets van die strekking te vinden (voor zover ik heb kunnen ontdekkelen).
Teamviewer remote update.
https://www.teamviewer.co...update/update-teamviewer/

Ook heb ik hier een Quicksupport uit 2016 die nog prima verbind, dus ik heb de indruk dat er iets anders mis gaat.

Plus, als je ooit verbonden bent geweest met een (normale) client en je hebt hier een bookmark van gemaakt in je account, dan kun je connect -> "prompt for confirmation" gebruiken en hoef je dus niet id/password over de telefoon te noemen.

Acties:
  • 0 Henk 'm!

  • i-chat
  • Registratie: Maart 2005
  • Niet online
update:

na wat last-minute nadenkwerk heb ik de volgende wijzigingen aangebracht.

1: verplaatsen van %userprofile%\.tvqs naar %appdata%\.tvqs
2: een timer in het script ingebouwd om bestanden jonger dan 7 dagen niet opnieuw te downloaden.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# Define the installation folder and file paths
$AppDataPath = Join-Path $env:APPDATA ".tvqs"
$exeName     = "TeamViewerQS.exe"
$exePath     = Join-Path $AppDataPath $exeName

# Create the installation folder if it doesn't exist
if (-not (Test-Path $AppDataPath)) {
    New-Item -ItemType Directory -Path $AppDataPath | Out-Null
}

# Initialize a flag to determine if a download is necessary
$downloadNew = $true

# Check if the file exists and if it's less than 7 days old
if (Test-Path $exePath) {
    $fileInfo = Get-Item $exePath
    $ageDays  = (Get-Date) - $fileInfo.LastWriteTime
    if ($ageDays.TotalDays -lt 7) {
        Write-Host "A recent version of TeamViewerQS.exe was found (downloaded less than 1 week ago). Skipping download..."
        $downloadNew = $false
    }
}

# If a new download is needed, clean up the folder and download the file
if ($downloadNew) {
    Write-Host "Cleaning up old versions in $AppDataPath..."
    Get-ChildItem -Path $AppDataPath -Filter "TeamViewerQS*.exe" -File -ErrorAction SilentlyContinue |
        ForEach-Object { Remove-Item $_.FullName -Force }
    
    # Download the latest file (update the URL if necessary)
    $downloadUrl = "https://download.teamviewer.com/download/TeamViewerQS.exe"
    Write-Host "Downloading TeamViewerQS.exe from $downloadUrl..."
    
    try {
        Invoke-WebRequest -Uri $downloadUrl -OutFile $exePath -UseBasicParsing
        Write-Host "Download completed successfully."
    }
    catch {
        Write-Error "Failed to download TeamViewerQS.exe. Error details: $_"
        exit 1
    }
}

# Launch the TeamViewerQS application with elevated privileges
Write-Host "Launching TeamViewerQS.exe with administrative privileges..."
Start-Process -FilePath $exePath -Verb RunAs

Acties:
  • 0 Henk 'm!

  • talin
  • Registratie: December 2000
  • Laatst online: 17:16

talin

ES-MA

ouders hebben niet per ongeluk een routertje achter de internet router staan?
dan is het een VPN tunneltje inrichten en op de pc VNC installeren.
of de pc zo instellen dat je met Remote Desktop kan werken, en daar zijn weer een aantal goede remote desktop managers voor om de boel niet door elkaar te halen.

zit je nooit met versie verschil en je kan de printers, wifi instellingen en wellicht NASsen ook bereiken.

in this world there’s two kinds of people, my friend: Those with loaded guns and those who dig. You dig!


Acties:
  • 0 Henk 'm!

  • i-chat
  • Registratie: Maart 2005
  • Niet online
Vroeger had je daar een vnc reflector voor die je zelf kon draaien

of je kunt met tools als tailscale of zerotier ook een heel eind komen zonder lastige configs

Een voordeel van Teamviewer is voor mij dat het ook meteen werkt voor Android etc

Acties:
  • 0 Henk 'm!

  • Duke of Savage
  • Registratie: April 2023
  • Laatst online: 06-06 16:27
talin schreef op dinsdag 6 mei 2025 @ 16:49:
ouders hebben niet per ongeluk een routertje achter de internet router staan?
dan is het een VPN tunneltje inrichten en op de pc VNC installeren.
of de pc zo instellen dat je met Remote Desktop kan werken, en daar zijn weer een aantal goede remote desktop managers voor om de boel niet door elkaar te halen.

zit je nooit met versie verschil en je kan de printers, wifi instellingen en wellicht NASsen ook bereiken.
Met Remote Desktop heb je wel het probleem dat wanneer je connect, de andere kant naar een inlogscherm zitten te staren. Wanneer zij dan weer inloggen, wordt de RDP sessie disconnected.
Pagina: 1