之前在电脑上装过VMware,后来卸载了,但是在桌面上留下了"VMware Shared Folders"的快捷方式,最讨厌的是删除之后重启又会出现。每次开机,我都会手动删掉它,就这样两年多,真佩服自己。昨天更新了macOS Sierra,于是决定解决这个问题。

从Mac OS X从10.4开始采用launchd来管理整个作业系统的服务和进程,它是初始化系统环境的关键进程,类似于Linux下的init.d和rc.d

Mac OS X的启动原理

  1. mac固件激活,初始化硬件,加载BootX引导器。
  2. BootX加载内核与内核扩展(kext)。
  3. 内核启动launchd进程。
  4. launchd根据 /System/Library/LaunchAgents ,/System/Library/LaunchDaemons , /Library/LaunchDaemons,Library/LaunchAgents , ~/Library/LaunchAgents里的plist配置,启动服务守护进程。

LaunchDaemons和LaunchAgents的区别

LaunchDaemons是用户登录前就启动的服务。
LaunchAgents是用户登录后启动的服务。

删除“VMware Shared Folders”快捷方式

删除/Library/LaunchDaemons里的com.vmware.launchd.tools.plist

删除mac桌面上的“VMware Shared Folders”-程序旅途

删除/Library/LaunchAgents里的com.vmware.launchd.vmware-tools-userd.plist

删除mac桌面上的“VMware Shared Folders”-程序旅途

再次删除桌面上的“VMware Shared Folders"快捷方式,重启就不会再次出现了。