Microsoft-Windows-Embedded-ShellLauncher

È possibile usare l'utilità di avvio della shell per sostituire la shell del sistema operativo predefinita con una shell personalizzata. È possibile usare qualsiasi applicazione o eseguibile come shell personalizzata, ad esempio una finestra di comando o un'applicazione dedicata personalizzata.

  • È possibile specificare qualsiasi file eseguibile come shell predefinita, ad eccezione di C:\Windows\System32\Eshell.exe. L'uso di Eshell.exe come shell predefinita comporterà una schermata vuota dopo l'accesso di un utente.
  • È anche possibile configurare l'utilità di avvio della shell per avviare applicazioni shell diverse per utenti o gruppi di utenti diversi.
  • Non è possibile usare l'utilità di avvio della shell per avviare un'app di Microsoft Store come shell personalizzata. È tuttavia possibile usare l'icona di avvio delle applicazioni per avviare un'app di Microsoft Store all'avvio.

L'utilità di avvio della shell elabora le chiavi del Registro di sistema Run e RunOnce prima di avviare la shell personalizzata, quindi la shell personalizzata non deve gestire l'avvio automatico di altre applicazioni o servizi. L'utilità di avvio della shell gestisce anche il comportamento del sistema all'uscita dalla shell personalizzata. È possibile configurare il comportamento di uscita della shell se il comportamento predefinito non soddisfa le proprie esigenze.

Importante

Viene avviata una shell personalizzata con lo stesso livello di diritti utente dell'account connesso. Ciò significa che un utente con diritti di amministratore può eseguire qualsiasi azione di sistema che richiede diritti di amministratore, incluso l'avvio di altre applicazioni con diritti di amministratore, mentre un utente senza diritti di amministratore non può. Se l'applicazione shell richiede diritti di amministratore e deve essere elevata e controllo dell'account utente è presente nel dispositivo, è necessario disabilitare controllo dell'account utente per consentire all'utilità di avvio della shell di avviare l'applicazione shell.

Elementi figlio

Impostazione Descrizione
DefaultReturnCodeAction Specifica l'azione da eseguire, in base al codice restituito.
Shell Specifica l'applicazione o il file eseguibile da usare come shell personalizzata predefinita.
UserSettings Usare le UserSettings impostazioni per specificare la shell personalizzata e l'azione di codice restituito predefinita da usare per utenti o gruppi di utenti specifici.

Le impostazioni predefinite della shell , DefaultReturnCodeAction e Shell, vengono usate quando l'utilità di avvio della shell è abilitata, ma l'identificatore di sicurezza (SID) dell'utente attualmente connesso non corrisponde ad alcuna configurazione di avvio della shell definita personalizzata.

Usare le impostazioni UserSettings per specificare la shell personalizzata e l'azione di codice restituito predefinita da usare per utenti o gruppi di utenti specifici.

Si applica a

Per determinare se un componente si applica all'immagine che si sta creando, caricare l'immagine in Windows SIM e cercare il componente o il nome dell'impostazione. Per informazioni su come visualizzare componenti e impostazioni, vedere Configurare componenti e impostazioni in un file di risposte.