VMware ESXi and vSphere Cluster Management

How to Enable and Use Unity Mode in VMware Player

Learn how to enable Unity Mode in VMware Player, launch guest Windows applications from the host desktop, troubleshoot missing Unity controls, and exit safely.

Unity Mode is a VMware display integration feature that places application windows from a guest operating system alongside applications from the host operating system. The virtual machine continues running, but its usual VMware console is hidden or minimized while guest applications appear as separate windows on the host desktop.

This guide uses VMware Player to mean VMware desktop virtualization software that runs a virtual machine. The host operating system is the operating system on the physical computer. The guest operating system is the operating system installed inside the virtual machine.

What Unity Mode Does

In Unity Mode, a supported guest application can look like another desktop application on the host. For example, you can start Notepad inside a Windows guest and see its window on the host desktop. The program is still running inside the virtual machine, using the guest operating system and the guest's virtual hardware.

The virtual machine is not stopped when Unity Mode starts. It remains powered on in the background, and its applications continue to run. Unity changes how the guest is displayed; it does not convert guest software into native host software.

Unity Mode compared with other display modes

ModeWhat is displayedBest use caseHow to leave
Normal windowed virtual machine viewThe guest desktop appears inside the VMware Player window.Managing the guest desktop and VMware settings together.Close, minimize, or resize the VMware Player window as needed.
Full-screen virtual machine viewThe entire guest desktop fills the display.Using the guest as a complete desktop with fewer host distractions.Use the VMware full-screen control or its configured keyboard shortcut.
Unity ModeIndividual guest application windows appear alongside host windows.Using selected guest applications without keeping the full guest desktop visible.Choose Exit Unity.

Requirements Before Enabling Unity Mode

Unity Mode is available only when the active virtual machine and the VMware environment meet the required conditions. Check these items before looking for the Unity command.

RequirementWhy it mattersHow to verify
Virtual machine is powered onUnity needs an active guest session and cannot normally be entered from a powered-off or suspended machine.Start the virtual machine and wait until the guest desktop has loaded.
VMware Tools is installed and runningVMware Tools is guest-side integration software. Its display and interaction components provide features required by Unity where supported.Check the guest's installed services or applications, and repair or update VMware Tools if integration is not working.
Guest operating system supports UnityUnity is not available for every guest operating system or release.Check the support information for the specific VMware Player version and guest.
VMware Player and host environment support the featureAvailability can depend on the VMware product edition, version, host platform, desktop session type, display environment, and virtual machine configuration.Confirm that the current VMware Player release and host desktop environment support Unity.

The guest should be fully started and responsive before you enable Unity. If the guest is still logging in, installing updates, or showing a busy state, wait for startup to finish.

Enter Unity Mode

  1. Start the supported virtual machine in VMware Player.
  2. Wait for the guest operating system to finish starting. Confirm that you can interact with its desktop or applications.
  3. Open or focus the VMware Player window containing the running virtual machine.
  4. Open the Player menu. This is the VMware Player menu containing actions for the active virtual machine.
  5. Choose Unity.
Player > Unity

After the transition completes, the conventional VMware Player console is no longer the main visible workspace. Guest application windows can appear directly on the host desktop, and Unity provides access to the guest application launcher.

Launch a Guest Application from the Host Desktop

The guest Start menu is the Windows application launcher inside the guest operating system. When Unity is active, VMware exposes an interface area or launcher that lets you reveal the guest Start menu without first restoring the entire guest desktop.

  1. Enter Unity Mode using Player > Unity.
  2. Reveal the Unity interface area that exposes the guest application launcher.
  3. Open the guest Start menu, or use the equivalent guest application launcher when the guest operating system presents one.
  4. Select a guest application, such as Notepad.
  5. Wait for the application to start. Its window should appear separately on the host desktop.

The Notepad window may visually coexist with host applications, but its identity remains guest-side. It executes inside the virtual machine, uses the guest operating system, and is affected by the guest's files, permissions, and resources.

You can launch multiple guest applications. Each supported application can appear as an independent window on the host desktop while the same virtual machine remains powered on.

Example: open a guest text editor

  1. Start a supported Windows virtual machine.
  2. Choose Player > Unity.
  3. Reveal the Unity application launcher and open the guest Start menu.
  4. Start Notepad, or another simple text editor installed in the guest.
  5. Type a short test message and observe that the editor appears as its own window on the host desktop.

Closing that window closes Notepad in the guest. It does not close an equivalent host text editor, and it does not power off the virtual machine.

Leave Unity Mode

To return to the normal guest desktop and VMware Player console, reveal the VMware Player controls while Unity is active and choose Exit Unity.

Exit Unity
  1. Locate or reveal the VMware Player interface and its Unity controls.
  2. Select Exit Unity.
  3. Verify that the normal guest desktop is visible inside the VMware Player console again.

Exiting Unity changes the display mode only. It does not shut down the guest operating system, close its running applications, or power off the virtual machine.

Operational Considerations

  • Closing a Unity-displayed guest application closes that application inside the guest.
  • Closing a guest application does not stop the virtual machine.
  • The guest remains powered on until you shut it down, suspend it, or power it off through normal guest or VMware controls.
  • Several guest applications may be displayed independently on the host desktop.
  • Guest windows may look similar to host windows, so check the application or window identity before saving files or closing work.
  • Save work in guest applications before shutting down or suspending the virtual machine.
  • Use the normal guest desktop when you need system-level administration, guest settings, service management, or other tasks that require the complete guest environment. Unity is not a replacement for the full guest desktop.

Troubleshooting Unity Mode

The Unity option is unavailable, disabled, or missing

Common causes include an inactive virtual machine, missing or malfunctioning VMware Tools, an unsupported guest operating system, or an incompatible VMware Player and host environment.

  1. Power on the virtual machine and wait for the guest to finish starting.
  2. Confirm that the guest is responsive.
  3. Install, repair, or update VMware Tools in the guest operating system. Restart the guest if the installer requests it.
  4. Confirm feature support for the particular VMware Player release, host platform, desktop session type, guest operating system, and virtual machine configuration.

Guest applications do not appear on the host desktop

  • Wait briefly for the Unity transition to complete.
  • Launch a guest application through the Unity-exposed application menu; entering Unity alone does not necessarily open an application window.
  • Check that the guest operating system is responsive.
  • Exit and restart Unity, or restart the guest after repairing VMware Tools.

The guest Start menu or VMware Player controls cannot be found

Unity does not keep the normal guest desktop visible in the same way as windowed or full-screen view. Use the Unity interface area that exposes the guest application launcher to reveal the Start menu. If you need the complete guest desktop or the regular VMware controls, reveal the VMware Player interface and select Exit Unity.

Closing a guest window seems to have no effect on the virtual machine

This is expected. A Unity window represents one guest application, not the whole virtual machine. Closing it exits only that guest application. To stop the virtual machine, use a normal guest shutdown or an appropriate VMware power control.

VMware Tools and Feature Availability

VMware Tools must be installed and operational for Unity integration where the feature is supported. If Tools is absent, outdated, stopped, or damaged, guest applications may not integrate correctly even when the guest and host otherwise appear compatible.

Unity Mode availability can vary by VMware product edition, VMware Player version, host platform, guest operating system, desktop session type, display environment, and virtual machine configuration. A missing or disabled Unity menu item generally means that one of these compatibility or integration requirements has not been met.

When appropriate, install or update VMware Tools in the guest, restart the guest if requested, and then check the Player menu again. Do not assume that every Windows guest or every desktop host supports Unity.

Quick Reference

  • Enter Unity: Start and focus the running virtual machine, then choose Player > Unity.
  • Start a guest program: Reveal the Unity guest launcher, open the guest Start menu, and select an application.
  • Understand the window: A Unity application window is displayed on the host but still executes inside the guest.
  • Exit Unity: Reveal the VMware Player controls and choose Exit Unity.
  • Stop the guest: Use normal guest shutdown or VMware power controls; closing a Unity application is not enough.

For the focused procedure, see Use Unity Mode.