之前在电脑上装过VMware,后来卸载了,但是在桌面上留下了"VMware Shared Folders"的快捷方式,最讨厌的是删除之后重启又会出现。每次开机,我都会手动删掉它,就这样两年多,真佩服自己。昨天更新了macOS Sierra,于是决定解决这个问题。
从Mac OS X从10.4开始采用launchd
来管理整个作业系统的服务和进程,它是初始化系统环境的关键进程,类似于Linux下的init.d和rc.d
Mac OS X的启动原理
- mac固件激活,初始化硬件,加载BootX引导器。
- BootX加载内核与内核扩展(kext)。
- 内核启动launchd进程。
- 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
删除/Library/LaunchAgents里的com.vmware.launchd.vmware-tools-userd.plist
再次删除桌面上的“VMware Shared Folders"快捷方式,重启就不会再次出现了。