De Desktop App kan als volgt worden verwijderd. Het kan zijn dat verwijderen mislukt omdat op sommige machines de antivirussoftware al enkele bestanden heeft verwijderd.

Windows:

  1. Start
  2. Type “Configuratiescherm”, Enter
  3. Klik “Programma’s” gevolgd door “Programma’s en onderdelen”
  4. Zoek 3CX Desktop App, selecteer en druk op “Verwijderen”

Mac:

  1. Ga naar “Apps”
  2. Tik op “3CX Desktop APP”.
  3. Rechtermuisknop en klik dan “Verplaats naar prullenmand”.
  4. Als de Desktop App op uw bureaublad staat, verwijdert u deze daar ook.
  5. Leeg de prullenmand

Mass / Network uninstall van Electron App

Partners op onze forums zijn zo vriendelijk geweest Powershell scripts te delen waarmee bedrijven de Electron app massaal van hun netwerk kunnen verwijderen. We hebben ze samengevoegd in één script wat zal proberen alle resterende bestanden en vermeldingen in verband met de Desktop App te verwijderen. We bedanken hierbij de oorspronkelijke auteurs van de samengevoegde scripts. Dit powershell-script is van onze kant nog niet grondig getest. We raden aan het eerst te testen op één machine voordat u het uitvoert op de volledige infrastructuur van uw klanten. Dit moet worden uitgevoerd op client machines, niet op de server.

LET OP: Er worden veel verschillende scripts gedeeld op het internet. Wees voorzichtig en waakzaam met ieder script of executable. Vertrouw ze niet zonder meer. Ze kunnen schadelijk zijn.

# Kill 3CX processes first
Get-process | Where-Object {$_.name -Like "*3CX*"} | stop-process

# Attempt #1 - via EXE uninstall method
$3cxapps = Get-WMIObject -Class Win32_product | where {$_.name -like "3CX Desktop APP"}
foreach ($app in $3cxapps) {
try {
$app.Uninstall()
Remove-Item C:\Users\$env:UserName\AppData\Roaming\3CXDesktopApp -Recurse
Remove-Item C:\Users\$env:UserName\AppData\Local\Programs\3CXDesktopApp -Recurse
Remove-Item C:\Users\$env:UserName\Desktop\3CX Desktop App.lnk -Recurse
Write-Host "Uninstalled $($app.Name)"
}
catch {
Write-Host "Error uninstalling $($app.Name): $($_.Exception.Message)"
}
}


# Attempt #2 - via MSIEXEC ~ Requires Set-ExecutionPolicy to be changed
$appInstalled = Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -eq "3CX Desktop App" }
if ($appInstalled) {
try {
$uninstallString = $appInstalled.UninstallString
Start-Process msiexec.exe -ArgumentList "/x `"$uninstallString`" /qn" -Wait -NoNewWindow
Remove-Item C:\Users\$env:UserName\AppData\Roaming\3CXDesktopApp -Recurse
Remove-Item C:\Users\$env:UserName\AppData\Local\Programs\3CXDesktopApp -Recurse
Remove-Item C:\Users\$env:UserName\Desktop\3CX Desktop App.lnk -Recurse
Write-Host "Uninstalled $($appName)"
}
catch {
Write-Host "Error uninstalling $($appName): $($_.Exception.Message)"
}
}
else {
Write-Host "$appName is not installed"
}