Desinstale o Desktop App conforme explicado abaixo. Em algumas máquinas Windows em que o software antivírus já excluiu alguns dos arquivos, o desinstalador pode falhar.

No Windows:

  1. Inicie
  2. Digite “Painel de Controle”, Enter
  3. Selecione “Programas e Recursos”
  4. Encontre o aplicativo 3CX Desktop, selecione e pressione “Desinstalar”.

No Mac:

  1. Acesse “Aplicativos”
  2. Toque em “3CX Desktop APP”
  3. Clique com o botão direito do mouse e depois em “Mover para a lixeira”
  4. Certifique-se de que ele também não esteja presente na área de trabalho, caso contrário, exclua-o de lá também.
  5. Esvazie a lixeira

Desinstalação em Massa/Rede do App Electron

Parceiros em nossos fóruns gentilmente contribuíram com scripts Powershell que permitem que as empresas desinstalem o Desktop App em massa o aplicativo electronic de sua rede. Nós os mesclamos em um que tentará desinstalar e excluir à força todos os arquivos e entradas restantes associados ao aplicativo de desktop. Agradecemos aos autores originais dos scripts que mesclamos. Ainda não testamos este script powershell completamente, por isso recomendamos testá-lo em uma máquina antes de executá-lo na infraestrutura de seus clientes. Isso deve ser executado em máquinas clientes, não no servidor.

Importante: Existem muitos roteiros sendo sugeridos na internet para desinstalar o Desktop App. Tenha cuidado com qualquer script ou executável encontrado na internet, não confie cegamente neles, pois podem ser prejudiciais.


# 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"
}