Share via


Shell Launcher (Industry 8.1)

December 16, 2014

You can use Shell Launcher to replace the default Windows 8.1 shell with a custom shell. You can use any application or executable as your custom shell, such as a command window or a custom dedicated application.

Warning

You may specify any executable file to be the default shell except C:\Windows\System32\Eshell.exe. Using Eshell.exe as the default shell will result in a blank screen after user logon.

You cannot use Shell Launcher to launch a Windows Store app as a custom shell. However, you can use Windows 8 Application Launcher to launch a Windows Store app at startup. For more information, see Windows 8 Application Launcher.

Warning

You cannot have both Shell Launcher and Windows 8 Application Launcher enabled at the same time.

You can also configure Shell Launcher to launch different shell applications for different users or user groups.

For more information about Shell Launcher on Industry 8.1, see Shell Launcher (Industry 8.1) on MSDN.

For more information about Shell Launcher on Standard 8, see Shell Launcher Overview (Standard 8) on MSDN.

Default shell

If Shell Launcher cannot find a configuration for the current logged on user, Shell Launcher uses the default shell configuration. You must have a default shell configuration defined for Shell Launcher.

You cannot delete the default shell or specify a different user or group for the default shell configuration. You can only configure which application to launch as the default shell and the action to take when the shell application exits.

Actions

On this window pane in Embedded Lockdown Manager (ELM), you can use the following commands:

  • Export to PowerShell
    Creates a Windows PowerShell script that you can use to apply the current Shell Launcher configuration to any device running Industry 8.1 or Standard 8.
  • Add a shell
    Opens a new Shell Launcher Properties dialog box in which you can create a new Shell Launcher configuration.
  • Enable Shell Launcher/Disable Shell Launcher
    Enables or disables Shell Launcher. If Shell Launcher is not enabled, the device launches the standard Windows 8.1 or Windows 8 shell.
  • Refresh
    Causes ELM to reload the current Shell Launcher configuration from the device.
  • Properties
    Opens the Shell Launcher Properties dialog box in which you can modify the currently selected Shell Launcher configuration.
  • Delete
    Removes the currently selected Shell Launcher configuration. You cannot remove the Default Shell configuration.

Shell Launcher properties dialog box

In this dialog box in ELM, you can use the following commands:

Launch Application

This section defines what application is launched for a specific user or group. You can configure the following options in this section:

  • User or Group Name
    Defines the user or group for the specific configuration. Click the Browse Local Accounts button to select a user or group from local accounts present on the device. Click the Browse Domain Accounts to select a user or group from domain accounts if the device is joined to a domain.
  • Shell Executable
    Defines the application to launch as the shell. Click the Browse button to browse the device for the application to launch.

Application Exit

This section defines what action Shell Launcher takes when the shell application exits. You can take the following actions upon exit:

  • Restart shell
  • Restart system
  • Shut down
  • Do nothing

You can configure the following options in this section:

  • Unexpected Close Action
    Defines the action that Shell Launcher takes when the shell application exits unexpectedly, or exits with a return code that is not mapped to a valid Shell Launcher exit action.
  • Return Code Actions
    Maps an exit code returned by the Shell application to a valid Shell Launcher exit action.

See Also

Concepts

Embedded Lockdown Manager