45 votes

Désactiver les services dans OSX (services.msc)

Existe-t-il un utilitaire Services.msc ou ntsysv pour OSX ? Je veux juste renforcer mon OSX en désactivant tout service indésirable et ses ports.

59voto

M K Points 10691

L'équivalent OS X des services Windows est Lancement . L'équivalent OS X de services.msc sous Windows est launchctl . Les démons gérés par lancementd peut être déclenché à la demande ou périodiquement (configurable dans launchd.plist)

Vous pouvez gérer les démons à partir de la ligne de commande (à partir de Terminal.app sous /Applications/Utilities/ ) ou en utilisant un outil comme Lingon .

A partir de la ligne de commande :

  • Liste des agents/travaux chargés à l'aide de

    launchctl list
  • Désactiver et activer un agent en utilisant (persiste entre les démarrages)

    launchctl enable <name> or launchctl disable <name>
  • Arrêter et démarrer un agent immédiatement en utilisant

    launchctl kickstart <name> or launchctl kill <name>

Les commandes suivantes sont obsolète que vous pouvez trouver sur Internet :

  • Supprimer un agent/emploi en utilisant

    launchctl remove <name>
  • Désactiver un agent/travail pour la session actuellement démarrée en utilisant la fonction

    launchctl unload <name>
  • Chargement manuel d'un agent/travail à l'aide de

    launchctl load <name>

Références supplémentaires :

3voto

seeker145 Points 31

Notez que pour MacOS 10.13, vous devez utiliser launchctl disable system/ ce qui arrêtera le processus, mais conservera la définition dans le dossier system.

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