Guías relacionadas
Cómo desinstalar a mano el cliente Cisco en un Mac
Actualizado
La respuesta corta: arrastrar el icono de Cisco a la Papelera no es desinstalarlo, porque el servicio en segundo plano y los archivos de las carpetas del sistema se quedan ahí. Cómo eliminarlo depende de en cuál de estos tres casos esté tu Mac; localiza el tuyo y haz solo ese. Caso 1: la carpeta Cisco de Aplicaciones aún tiene un desinstalador; úsalo. Caso 2: el desinstalador no está o no hace nada; ejecuta en Terminal el script de desinstalación incluido. Caso 3: tampoco está el script, o después de desinstalar la reinstalación sigue fallando; borra a mano las carpetas sobrantes, los elementos de arranque y los recibos del instalador. Después reinicia una vez y ya puedes volver a instalar. Para una actualización normal no necesitas nada de esto: instala la nueva versión encima de la anterior. Hazlo solo cuando el instalador dé error, el cliente esté roto sin arreglo o en el equipo siga una copia antigua que instaló otra persona.
Cuándo hace falta desinstalar a mano
- La instalación de una versión nueva falla: por ejemplo, dice que ya hay instalada una versión más reciente o el instalador se cierra a medias.
- En el Mac sigue un AnyConnect antiguo de una empresa o universidad anterior, con la configuración de servidor de otra persona que choca con lo que necesitas ahora.
- Borraste el icono de Aplicaciones, pero sigue habiendo un icono de Cisco en la barra de menús o el cliente sigue ejecutándose al arrancar.
- El cliente no se abre o se cierra al conectar, y reinstalarlo no ha servido.
Caso 1: el desinstalador sigue ahí; úsalo
El cliente de Cisco incluye su propio desinstalador. En la mayoría de los casos es todo lo que necesitas.
- Desconéctate y sal del cliente desde su icono de la barra de menús.
- Abre Finder → Aplicaciones y entra en la carpeta llamada Cisco.
- Haz doble clic en Uninstall Cisco Secure Client; en la versión antigua 4.x se llama Uninstall AnyConnect.
- Introduce la contraseña de inicio de sesión del Mac cuando te la pida y espera a que indique que la desinstalación ha terminado.
- Reinicia el Mac. Si después la carpeta Cisco ya no está en Aplicaciones, has terminado y puedes ignorar los otros dos casos.
Caso 2: el desinstalador no está o no hace nada; usa el script en Terminal
El desinstalador gráfico solo ejecuta un script por ti. Si no está o no hace nada, ejecuta ese script directamente; el resultado es el mismo.
- Abre Terminal: pulsa Comando + barra espaciadora, escribe Terminal y pulsa Retorno.
- Para la versión actual (Cisco Secure Client 5.x), pega esta línea y pulsa Retorno:
sudo /opt/cisco/secureclient/bin/vpn_uninstall.sh - Para la versión antigua (AnyConnect 4.x), usa esta otra:
sudo /opt/cisco/anyconnect/bin/vpn_uninstall.sh - Terminal te pide la contraseña de inicio de sesión del Mac. Mientras escribes no aparece nada en pantalla; es normal. Escríbela y pulsa Retorno.
- Si aparece “No such file or directory” (no existe el archivo o el directorio), esa versión no está en el Mac o ya está eliminada en parte; prueba la otra línea. Si fallan las dos, estás en el caso 3: sigue con la siguiente sección.
- Reinicia el Mac cuando termine el script.
Caso 3: tampoco hay script, o la reinstalación sigue fallando; borra los restos a mano
Si no puedes usar ni el desinstalador ni el script, o después de usarlos una instalación limpia sigue fallando, borra tú mismo lo que Cisco dejó en el sistema. Todos los comandos de abajo tocan solo las carpetas de Cisco. Copia y pega cada línea entera; no edites las rutas ni añadas espacios dentro de ellas.
Si la carpeta Cisco sigue en Aplicaciones y contiene una app con Socket Filter en el nombre, arrastra primero esa app a la Papelera desde Finder. Eliminarla así hace que macOS quite también la extensión de red que instaló; borrarla con un comando no lo hace.
- Abre Terminal: en Finder ve a Aplicaciones, abre la carpeta Utilidades que hay dentro y haz doble clic en Terminal. Pega cada comando de abajo y pulsa Retorno; el primero te pide la contraseña de inicio de sesión del Mac (no aparece nada mientras escribes).
- Elimina el programa en sí:
sudo rm -rf /opt/cisco/secureclient /opt/cisco/anyconnect - Elimina la carpeta de Aplicaciones:
sudo rm -rf /Applications/Cisco - Elimina los elementos de arranque del servicio en segundo plano (ejecuta las dos líneas):
sudo rm -f /Library/LaunchDaemons/com.cisco.secureclient.* /Library/LaunchDaemons/com.cisco.anyconnect.* sudo rm -f /Library/LaunchAgents/com.cisco.secureclient.* /Library/LaunchAgents/com.cisco.anyconnect.*- Elimina tu configuración personal (ahí se guardan las direcciones de servidor; tendrás que volver a introducirlas):
rm -rf ~/.cisco ~/.anyconnect
Caso 3, continuación: borra los recibos del instalador
macOS guarda un registro de qué versión instaló cada paquete en el Mac. Si los archivos ya no están pero el registro sigue, el instalador insiste en que ya hay una versión más reciente instalada y se niega a continuar; por eso, haz siempre esta sección después de borrar archivos a mano.
- Lista los recibos de Cisco en Terminal:
pkgutil --pkgs | grep -i cisco - Aparecen unos cuantos nombres que empiezan por com.cisco. Ejecuta lo siguiente una vez por cada línea, cambiando el nombre del final por el de esa línea:
sudo pkgutil --forget com.cisco.pkg.anyconnect.vpn - Vuelve a ejecutar el primer comando; cuando no muestre nada, los recibos se han borrado.
En los tres casos: reinicia, comprueba y reinstala
- Reinicia el Mac. El servicio en segundo plano solo desaparece del todo tras reiniciar.
- Si no hay icono de Cisco en la barra de menús ni carpeta Cisco en Aplicaciones, la desinstalación está limpia.
- Para asegurarte, ejecuta esto en Terminal; la respuesta que buscas es “No such file or directory”:
ls /opt/cisco - Descarga el instalador para macOS desde nuestra página de Cisco y vuelve a instalarlo. En la primera conexión, macOS te volverá a pedir que permitas una extensión de red; es lo esperado. Sigue la guía sobre la aprobación de extensiones de red de macOS.
FAQ
¿No basta con arrastrar Cisco a la Papelera?
No. La mayor parte del cliente no está en Aplicaciones: vive en una carpeta del sistema y tiene un servicio en segundo plano que arranca con el Mac. Quitar el icono deja todo eso en su sitio, y una reinstalación seguirá chocando con ello.
¿Mi cuenta sigue ahí después de desinstalar?
Sí. Tu cuenta y la fecha de vencimiento se guardan en el servidor y no tienen nada que ver con lo que haya instalado en el Mac. Desinstalar solo borra las direcciones de servidor guardadas en este ordenador; después de reinstalar, introduce de nuevo la dirección, el usuario y la contraseña.
¿Tengo que desinstalar antes de una actualización normal?
No. Instala la nueva versión directamente: sustituye a la anterior y conserva las direcciones de servidor guardadas. Desinstala solo cuando el instalador falle o el cliente esté roto.
¿Puedo hacerlo en un Mac de la empresa?
Mejor no. En un Mac de trabajo, el cliente de Cisco suele gestionarlo el departamento de informática; si lo quitas tú, puedes quedarte sin acceso a la red de la empresa, y lo más probable es que se reinstale automáticamente. Pregunta antes a informática.
Prefiero no volver a instalar el cliente de Cisco. ¿Hay alternativa?
Sí. Nuestra página de Cisco también ofrece el cliente gráfico de código abierto OpenConnect GUI. Usa la misma cuenta y las mismas direcciones de servidor y puede sustituir al cliente oficial de Cisco.