Previous page

Next page

Locate page in Contents

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 deployment 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 deployment 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 deployment 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 Configuration 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. If you want to deploy it on a single Mac, you can simply execute the deployment package (Parallels Desktop Autodeploy.pkg) on that Mac.

Configuring Windows

Please note that 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.
  • Disable Windows updates. If this is not done, Windows may ask the user to install updates when they become available. You can install updates manually if needed.
  • 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.
  • Turn Windows sounds off. You may consider turning all Windows sounds off, so no standard Windows sounds are played on a Mac computer at any time. A quick way to do this is to disable sound support in the virtual machine configuration by going to Hardware and clicking the minus-sign icon to remove the Sound item from it.

Configuring macOS

If you are deploying Parallels Desktop on macOS Hight Sierra, you have 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 Kernel Extensions in macOS High Sierra.