Custom Logon Overview (Standard 8)

7/8/2014

Learn how to add, configure, and troubleshoot Custom Logon on your Windows Embedded 8 Standard (Standard 8) device.

You can use Custom Logon in Windows Embedded 8 Standard (Standard 8) to suppress Windows 8 UI elements relating to the system logon and shutdown screens. Custom Logon is a module that modifies the behavior of Winlogon to enable suppression of the UI elements.

Add Custom Logon to Your Image

You can add Custom Logon to your image by adding the Custom Logon module to your design in Image Configuration Editor (ICE) or Image Builder Wizard (IBW).

Custom Logon Configuration

You must configure Custom Logon at design time by using ICE or IBW. You cannot change the configuration of Custom Logon during runtime.

You can configure the following options for Custom Logon:

  • Enable or disable the Power Button UI on the logon screen.
  • Enable or disable the Input Method Selection UI on the logon screen.
  • Enable or disable the Ease of Access button UI on the logon screen.
  • Enable or disable status messages and progress indicators on the logon screen.
  • Enable or disable the Lock screen when no session is active.
  • Enable or disable the Blocked Shutdown Resolver (BSDR) screen.
  • Enable or disable logon screen transition animations.
  • Hide or show the logon screen when automatic logon is enabled.

Custom Credential Providers

You can use a custom credential provider to provide a custom logon experience for your device. Custom Logon does not modify the credential behavior of Winlogon, so you can use any credential provider that is compatible with Windows 8.

Blocked Shutdown Resolver Screen

When the BSDR screen is disabled, restarting or shutting down the system causes the OS to immediately force close any open applications that are blocking system shut down. No UI is displayed, and users are not given a chance to cancel the shutdown process. This can result in lost data if any open applications have unsaved data.

Automatic Logon

By default, Custom Logon launches directly into the shell without displaying the logon UI when automatic logon is enabled. You can disable this option to mirror a Windows 8 experience, which briefly shows the logon UI before switching to the shell.

Troubleshooting

This section highlights some common issues that you may encounter when using Custom Logon.

Issue

Possible solution

When automatic logon is enabled, the device asks for a password when resuming from Sleep or Hibernate.

This can occur when your device is configured to require a password when waking up from a Sleep state.

To disable password protection on wakeup

  1. In Control Panel, select Power Options.

  2. In the Power Options item, click Require a password on wakeup.

  3. On the Define power buttons and turn on password protection page, under Password protection on wakeup, select Don’t require a password.

  1. In Control Panel, select Power Options.

  2. In the Power Options item, click Require a password on wakeup.

  3. On the Define power buttons and turn on password protection page, under Password protection on wakeup, select Don’t require a password.

If you have write filters enabled on your device, you must disable them first in order to save any setting changes.

The device displays a black screen during setup.

In ICE, set the HideAutoLogonUI and AnimationDisabled module settings to 0. The device will then display a default screen during setup.

The device displays a black screen when Ctrl+Alt+Del is pressed

HideAutoLogonUI and ForceAutoLogon have known issues when used together. To avoid a black screen, we recommend you use Keyboard Filter to block this key combination.

The device displays a black screen when Windows key + L is used to lock the device

HideAutoLogonUI and ForceAutoLogon have known issues when used together. To avoid a black screen, we recommend you use Keyboard Filter to block this key combination.

The device displays a black screen when Notepad is opened, any characters are typed and the current user signs out, or the device is rebooted, or the device is shut down

HideAutoLogonUI and ForceAutoLogon have known issues when used together. To avoid a black screen, we recommend you disable the Blocked Shutdown Resolver Screen (BSDR).

JJ979591.Caution(en-us,WinEmbedded.81).gifCaution:
When the BDSR screen is disabled, restarting or shutting down the device causes the OS to immediately force close any open applications that are blocking system shutdown. No UI is displayed, and users are not given a chance to cancel the shutdown process. This can result in lost data if any open applications have unsaved data.

The device displays a black screen when the device is suspended and then resumed

HideAutoLogonUI and ForceAutoLogon have known issues when used together. To avoid a black screen, we recommend you disable password protection on wakeup.

To disable password protection on wakeup

  1. In Control Panel, select Power Options.

  2. In the Power Options item, click Require a password on wakeup.

  3. On the Define power buttons and turn on password protection page, under Password protection on wakeup, select Don’t require a password.

  1. In Control Panel, select Power Options.

  2. In the Power Options item, click Require a password on wakeup.

  3. On the Define power buttons and turn on password protection page, under Password protection on wakeup, select Don’t require a password.

The device displays a black screen when a password expiration screen should be displayed

HideAutoLogonUI and ForceAutoLogon have known issues when used together. To avoid a black screen, we recommend you set the password to never expire.

See Also

Reference

Custom Logon

Concepts

Branding Features for Standard 8