L’app Desktop può essere disinstallata come spiegato di seguito. Su alcuni computer Windows, in cui il software antivirus ha già eliminato alcuni file, il programma di disinstallazione potrebbe non funzionare.

Su Windows:

  1. Cliccare su “Start”
  2. Digitare “Pannello di controllo”, Invio
  3. Selezionare “Programmi e funzionalità”.
  4. Trovare 3CX Desktop App, selezionare e premere “Disinstalla”.

Su Mac:

  1. Andare su “Applicazioni”.
  2. Toccare “3CX Desktop APP”.
  3. Cliccare con il tasto destro del mouse e poi “Sposta nel cestino”.
  4. Assicurarsi che non sia presente anche sul Desktop, altrimenti eliminarla anche da lì.
  5. Svuotare il cestino

Disinstallazione di massa/ rete dell’app Electron

I partner del forum hanno gentilmente contribuito con script Powershell che consentono alle aziende di disinstallare in massa l’app Electron dalla rete. Abbiamo uniti questi script in un unico file, che tenterà di disinstallare ed eliminare forzatamente tutti i file e le voci rimanenti associate all’app desktop. Ringraziamo gli autori originali degli script per il loro supporto. Questo script powershell non è stato ancora testato a fondo, consigliamo quindi di testarlo su un computer prima di eseguirlo sull’infrastruttura del cliente. Deve essere eseguito sui computer dei clienti e non sul server.

Importante: Su Internet vengono suggeriti molti script. Fate attenzione a quelli trovati on line, non fidatevi ciecamente perché potrebbero essere dannosi.

Disinstallazione di massa/rete dell’app Electron

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