Manually Install VMware Tools on macOS

You can install or upgrade VMware Tools on a macOS virtual machine using an installer assistant.
  • Power on the virtual machine.
  • Verify that the guest operating system is running.
If you use VMware Fusion or ESXi on a computer with an Apple label, you can create Mac OS X Server (10.5 or later) virtual machines and install VMware Tools.
For macOS VMs, the VMware Tools contains the following two kernel extension modules that are vital for certain features when running on Fusion:
  • com.vmware.kext.vmhgfs
    : For hgfs or shared folder support
  • com.vmware.kext.VMwareGfx
    : For VMware video driver
macOS Big Sur onwards, Apple has deprecated support for KEXT kernel extension modules. The KEXT modules are not loaded automatically when you install the VMware tools. If you want to use the features associated with the kernel extension modules, ensure that you manually allow the loading of VMware kernel extension modules when prompted with an option.
  1. Select the menu command to mount and open the VMware Tools virtual disc on the guest operating system.
    VMware Product
    Menu Command
    vSphere Client
    Right-click the virtual machine and select
    Guest OS
    Install VMware Tools...
    or
    Guest OS
    Upgrade VMware Tools...
    and select
    Interactive Tools Installation
    or
    Interactive Tools Upgrade
    Fusion
    Virtual Machine
    Install (or Upgrade) VMware Tools
  2. On the
    Connect VMware Tools installer CD
    pop-up, click
    Install
  3. On the
    VMware Tools
    dialog box, click
    Install VMware Tools
    .
    1. On the
      Welcome to the VMware Tools Installer
      page, click
      Continue
      .
    2. Select
      Standard Install on 'Macintosh HD'
      , and then click
      Install
      .
    If this is a first-time installation on macOS Big Sur or later, a System Extension Blocked pop-up will appear for each .kext in the VMware Tools release.
  4. If you do not want to load the kernel extension modules, click
    OK
    .
    If you do not load the kernel extension modules, the features associated with the kernel extension modules will not work.
  5. If you want to load the kernel extension modules, perform the following steps.
    1. Click
      Open Security Preference
      .
    2. Unlock the
      Security & Privacy
      user interface.
    3. For the
      System software from developer 'VMware, Inc.' was blocked from loading
      option, click
      Allow
      .
    4. For the restart prompt, click
      Not now
      .
    5. Re-lock the
      Security & Privacy
       user interface.
    6. Close the
      Security & Privacy
      window.
      The VMware Tools installation completes successfully.
  6. Click
    Restart
    to reboot the system with the KEXT modules loaded.
  7. Optionally, to verify that the VMware KEXT modules are loaded, log in and run the following command:
    sudo kextstat --list-only | grep -i vmware