Single application mode

Overview

Single Application Mode is a special Parallels Desktop deployment option that allows you to completely hide Parallels Desktop and Windows on a Mac and make a Windows application appear like it's a native macOS app. This mode is designed for system administrators who want Mac users in their organization to run one or more Windows applications without being aware of Parallels Desktop or Windows running in a virtual machine.

When Parallels Desktop is deployed using Single Application Mode:

  • A Mac user will not see the Parallels Desktop icon, user interface, or the virtual machine window at any time.
  • A Windows application icon is added to the Dock. When the user clicks on the icon, the application will run on a Mac desktop like a native macOS application.
  • The Mac location sharing feature is disabled in Parallels Desktop when deployed in Single Application mode. This means that the user will never see a Parallels Desktop message about using their current location in Windows.
  • A Mac user will never know that Parallels Desktop and Windows are running on their Mac computer.

Configuring deployment options

To deploy Parallels Desktop using Single Application Mode, do the following:

  1. Add a virtual machine to the autodeploy package. For instructions, see Add a Virtual Machine. Please take note of the following:
    • You can add only ONE virtual machine when using Single Application Mode.
    • The virtual machine must be properly shut down before adding it to the autodeploy package (i.e. you need to properly shut down Windows). DO NOT simply close it, as this will be detected as a crash by Windows and a Mac user will have to deal with it at startup.
  2. Add a Windows application stub to the autodeploy package that will be used to run a desired Windows application on a Mac. If you want to deploy more than one Windows application, add a corresponding stub for each one. For details, please see Adding Windows Application stubs.
  3. To enable Single Application Mode, set the enable_single_application_mode="yes" parameter in the deploy.cfg file, as described in Configure deployment options. The parameter is included in the User Experience section of the deploy.cfg file.
  4. Deploy Parallels Desktop to Mac computers as described in Deploying Parallels Desktop and Virtual Machines to Mac Computers.

Configuring Windows

For Windows to be completely hidden on a Mac, you need to make some changes manually because they cannot be automated. The following list describes these changes:

  • Enable auto logon in Windows. Make sure that Windows in the virtual machine doesn't ask the user to log on. If this is not done, a Mac user will see the Windows logon screen when Windows starts or reboots.
  • Configure file associations in Windows. This is necessary so that Windows doesn't open another Windows application when the user tries to open a file from the primary application. For example, let's say you deployed Outlook for Windows. A Mac user may try to open a text file attachment in Outlook. Normally, the file will open in Notepad in Windows, which may confuse the user. To prevent this, you can associate text files with TextEdit (a macOS application) in a virtual machine. The ability to associate file extensions with macOS applications is a standard Parallels Desktop feature available in Windows in a virtual machine. In addition, we recommend that you have as little applications installed in Windows as possible in order not to create additional file associations.
  • Use the Productivity profile. When creating a virtual machine for Single Application Mode, choose the Productivity profile in the virtual machine Installation Assistant. If you are using an existing virtual machine, change its profile by going to Configuration > General > Configure for, clicking Change and then selecting Productivity.

Please note that there's a known issue when users may see Windows screens when Windows is installing updates.

Configuring macOS

If you are deploying Parallels Desktop on macOS Hight Sierra, macOS Catalina, or macOS Mojave, you need to make sure in advance that Parallels Desktop kernel extensions are either approved or don't require user consent on each Mac. This is particularly important when using the Single Application Mode because if the extensions are not approved, Mac users will see warning messages about them when they try to run a Windows application for the first time. For more information, please see https://kb.parallels.com/en/128435.

Was this topic helpful?