57 votes

Le processus com.cisco.anyconnect.MacOS.acsockext monopolise le processeur du Mac mais ne peut être tué ou empêché de se lancer.

MacBookPro16,1 exécutant Big Sur 11.3.1 (20E241)

Cette tâche consomme d'énormes quantités de CPU par intermittence (voir l'image ci-jointe de mon moniteur d'activité), entraînant souvent l'activation des ventilateurs de mon ordinateur portable pour refroidir le processeur. Cela se produit généralement lorsque l'application elle-même (Anyconnect) n'est pas en cours d'exécution. Le programme se lance automatiquement et se relance chaque fois que je l'arrête, redémarre, etc. J'ai essayé des choses plus fantaisistes comme supprimer les éléments Cisco des répertoires de lancement, etc. mais cela n'a aucun effet.

Il existe plusieurs discussions en ligne sur ce problème, mais aucune des solutions proposées ne m'a aidé :

Empêchez le client de mobilité sécurisé Cisco AnyConnect de démarrer automatiquement.

https://dannyda.com/2020/10/28/how-to-disable-cisco-anyconnect-secure-mobility-client-autostart-on-MacOS-stop-cisco-anyconnect-start-on-boot-on-MacOS/

J'ai essayé toutes les solutions que j'ai trouvées en ligne (y compris celles des liens ci-dessus), mais rien ne l'arrête. Seule la désinstallation d'AnyConnect fonctionne, mais j'ai besoin du VPN Cisco pour travailler à distance avec mon organisation.

Quelqu'un a travaillé sur ce sujet (pour de vrai ?)

t3s cpu usage

72voto

Cameron Guerrero Points 201

Je crois que j'ai trouvé une solution.

  1. Allez dans le dossier Applications et ouvrez le dossier Cisco.

  2. Supprimez l'application Cisco Socket Filter mais PAS le client Anyconnect.

Je n'ai plus eu ce problème depuis et le VPN fonctionne bien.

55voto

none Points 1370

Appuyez sur Don't allow Quand Cisco demande Cisco AnyConnect Socket Filter” Would Like to Filter Network Content .

Si vous le faites, cela crée Network Setting qui lance automatiquement cette opération consommatrice de CPU com.cisco.anyconnect.macos.acsockext .

Pour revenir en arrière :

  1. Aller au système Preferences -> Network
  2. Observez plusieurs exemples, en commençant par Cisco.. à côté de Wi-Fi
  3. Supprimez-les tous avec - sous le bouton
  4. Appuyez sur Apply
  5. Si un Cisco apparaît à nouveau, supprimez-la à nouveau ; appuyez sur Apply
  6. Vérifiez si com.cisco.anyconnect.macos.acsockext sur Activity Monitor et le tuer si nécessaire
  7. JAMAIS ! Autorisez Cisco pour filtrer à nouveau le contenu du réseau (pour une raison quelconque, il manque la case à cocher Don't ask again).

17voto

tchaymore Points 1169

Personnellement, j'ai eu du succès avec les éléments suivants :

NOTE : Vous devez disposer d'un accès administrateur sur votre Mac pour suivre ces instructions.

  1. Ouvrir le moniteur d'activité

  2. Tuer le processus en cours

  3. Ouvrir les préférences du réseau

  4. Supprimez toutes les instances avec le bouton [-], puis cliquez sur appliquer.

  5. Terminal ouvert

  6. Passez au compte super-utilisateur :

    su
  7. Changez les permissions sur l'application Cisco Any Socket Filter.app

    chmod 644 "./Cisco Any Socket Filter.app"`
    chown [YOUR USER ID] "./Cisco Any Socket Filter.app"`
    exit

Cela changera la propriété de l'application à votre compte personnel, et modifiera ses permissions de sorte que votre compte puisse lire ou écrire dessus, mais que personne, y compris vous ou les groupes du système, ne puisse l'exécuter. C'est un presse-papiers.

Mais comme mon entreprise a un script qui vérifie son existence (même si elle ne peut pas l'exécuter elle-même ou qu'elle n'est pas en cours d'exécution à ce moment-là), je ne me soucie pas de le supprimer et de devoir m'expliquer.

Il n'a aucun impact sur mon AnyConnect/ma capacité à accéder au VPN de l'entreprise, ne déclenche aucun drapeau rouge avec CorpSec (YMMV), et persiste après le redémarrage.

J'espère que cela vous aidera.

5voto

qqqqf Points 41

Si vous utilisez AnyConnect 4.10.x, j'ai rencontré le même problème et il a été temporairement résolu en revenant à la version 4.9.06037.

Si votre client 4.9.x se met automatiquement à jour, vous pouvez définir les paramètres suivants bypassDownloader à être true sur /opt/cisco/anyconnect/AnyConnectLocalPolicy.xml pour le garder en 4.9.x

4voto

En plus de la réponse de Nikitas, vous devriez également supprimer l'extension du système :

  1. Aller à CMD

  2. Exécuter

    systemextensionsctl list
  3. Recherchez TEAMID pour BUNDLEID com.cisco.anyconnect.MacOS.acsockext

  4. Exécuter

    sudo systemextensionsctl uninstall TEAMID com.cisco.anyconnect.macos.acsockext

Remarque : à partir du 1er septembre 2020, l'exécution de la commande systemextensionsctl uninstall requiert Protection de l'intégrité du système (SIP) pour être désactivé. Cette limitation est censée être supprimée par Apple à un moment donné dans un avenir très proche.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X