Merged PR 6783: Added warning about custom shell leading to undeployable image

Added warning about custom shell leading to undeployable image - per request from partners, dev, and PMs.

@<Jeanie Decker> - can you take a look? I can forward you the thread that led to this request, if needed. Here's part of the thread, from Michael Niehaus:
The “hide shell” setup is really just a “RunOnce” entry that never really finishes – it might reboot the machine and run again, and eventually runs out of commands to process so at that point it exits.  So that is still using Explorer.exe as John said.

There was a question on EShell.exe too:  I believe that’s a creation of the Embedded team (I believe Suma has some background) that was later integrated into standard Windows SKUs.

Back to John’s question though:

is it fair to make the statement that setting a custom shell prior to OOBE won’t result in a deployable image?  That’s been true for a couple of releases now, and I don’t think that necessarily directly impacts the scenarios that Michael has highlighted as uses of custom shell, but I want to confirm.

Thanks,
-Michael
This commit is contained in:
Liza Poggemeyer
2018-03-30 17:23:26 +00:00
parent dbb55cad2f
commit e00e7d0b0f
2 changed files with 7 additions and 3 deletions

View File

@ -7,7 +7,7 @@ ms.sitesec: library
author: jdeckerMS
ms.localizationpriority: medium
ms.author: jdecker
ms.date: 09/06/2017
ms.date: 03/30/2018
---
# SMISettings (Windows Configuration Designer reference)
@ -94,6 +94,9 @@ When you **enable** KeyboardFilter, a number of other settings become available
Use ShellLauncher to specify the application or executable to use as the default custom shell. One use of ShellLauncher is to [create a kiosk (fixed-purpose) device running a Classic Windows application](https://docs.microsoft.com/windows/configuration/set-up-a-kiosk-for-windows-10-for-desktop-editions#shell-launcher-for-classic-windows-applications).
>[!WARNING]
>Windows 10 doesnt support setting a custom shell prior to OOBE. If you do, you wont be able to deploy the resulting image.
You can also configure ShellLauncher to launch different shell applications for different users or user groups.
>[!IMPORTANT]