Che cos'è Shell Launcher?

Shell Launcher è una funzionalità di Windows che puoi usare per sostituire la shell predefinita di Esplora risorse (Explorer.exe) con un'applicazione desktop di Windows o un'app piattaforma UWP (Universal Windows Platform) (UWP).

Esempi pratici includono:

  • Esplorazione pubblica
  • Digital signage interattivo
  • Bancomat

Shell Launcher controlla l'applicazione che l'utente vede come shell dopo l'accesso. Non impedisce all'utente di accedere ad altre applicazioni desktop e componenti di sistema. Da una shell personalizzata è possibile avviare le visualizzazioni secondarie visualizzate su più monitor o avviare altre app a schermo intero su richiesta dell'utente.

Con Shell Launcher è possibile usare funzionalità e metodi per controllare l'accesso ad altre applicazioni o componenti di sistema. Questi metodi includono, ma non sono limitati a:

  • Provider di servizi di configurazione (CSP): è possibile usare una soluzione MDM (Mobile Gestione dispositivi) come Microsoft Intune
  • Criteri di gruppo
  • AppLocker

Shell Launcher fa parte della funzionalità Accesso assegnato , che consente di configurare chioschi multimediali o esperienze utente con restrizioni. Per informazioni sulle differenze tra Shell Launcher e le altre opzioni offerte da Accesso assegnato, vedi Chioschi di windows ed esperienze utente con restrizioni.

Requisiti di licenza ed edizione di Windows

Nella tabella seguente sono elencate le edizioni di Windows che supportano Shell Launcher:

Windows Pro Windows Enterprise Windows Pro Education/SE Windows Education
No No

I diritti di licenza di Shell Launcher sono concessi dalle licenze seguenti:

Windows Pro/Pro Education/SE Windows Enterprise E3 Windows Enterprise E5 Windows Education A3 Windows Education A5
No

Per ulteriori informazioni sulle licenze di Windows, vedi Panoramica delle licenze di Windows.

Limitazioni

Di seguito sono riportate alcune limitazioni da considerare quando si usa Shell Launcher:

  • Windows non supporta l'impostazione di una shell personalizzata prima della configurazione guidata. In tal caso, non è possibile distribuire l'immagine risultante
  • Avvio Shell non supporta una shell personalizzata con un'applicazione che avvia un processo diverso e quindi viene chiusa. Ad esempio, non è possibile specificare write.exe in Avvio shell. Avvio shell avvia una shell personalizzata e monitora il processo per identificare quando la shell personalizzata viene chiusa. Write.exe crea un processo a 32 bit wordpad.exe e si chiude. Poiché Shell Launcher non è a conoscenza del processo appena creato wordpad.exe , Shell Launcher esegue un'azione in base al codice di uscita di Write.exe, ad esempio il riavvio della shell personalizzata

Configurare un dispositivo con Shell Launcher

La configurazione di Shell Launcher viene eseguita usando un file XML. Il file XML viene applicato al dispositivo tramite il provider di servizi di accesso assegnato, usando una delle opzioni seguenti:

  • Soluzione MDM (Mobile Gestione dispositivi), ad esempio Microsoft Intune
  • Pacchetti di provisioning
  • Provider WMI del bridge MDM

Per informazioni su come configurare il file XML dell'utilità di avvio della shell, vedere Creare un file di configurazione di Shell Launcher.

Le istruzioni seguenti forniscono informazioni dettagliate su come configurare i dispositivi. Selezionare l'opzione più adatta alle proprie esigenze.

È possibile configurare i dispositivi usando un criterio personalizzato con [AssignedAccess CSP][WIN-3].

  • Impostazione:./Vendor/MSFT/AssignedAccess/ShellLauncher
  • Valore: contenuto del file di configurazione XML

Assegnare i criteri a un gruppo che contiene come membri i dispositivi che si desidera configurare.

Esperienza utente

Dopo l'applicazione delle impostazioni, gli utenti configurati per l'uso di Shell Launcher eseguiranno la shell personalizzata dopo l'accesso.

A seconda della configurazione, è possibile avere un utente per accedere automaticamente al dispositivo.

Passaggi successivi

Informazioni su come configurare il file XML dell'utilità di avvio della shell:

Creare un file di configurazione di Shell Launcher