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 UWP (Universal Windows Platform).
Esempi pratici includono:
- Esplorazione pubblica
- Segnalazione digitale interattiva
- 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 Device Management) 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 dell'edizione di Windows
Nella tabella seguente sono elencate le edizioni di Windows che supportano Shell Launcher:
Edizione | Supporto di Shell Launcher |
---|---|
Education | ✅ |
Per le aziende | ✅ |
Enterprise LTSC | ✅ |
IoT Enterprise | ✅ |
IoT Enterprise LTSC | ✅ |
Pro Education | ❌ |
Pro | ❌ |
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 bitwordpad.exe
e si chiude. Poiché Shell Launcher non è a conoscenza del processo appena creatowordpad.exe
, Shell Launcher esegue un'azione in base al codice di uscita diWrite.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 CSP Accesso assegnato, utilizzando una delle seguenti opzioni:
- Una soluzione di gestione dei dispositivi mobili (MDM), come 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. Seleziona l'opzione più adatta alle tue esigenze.
Puoi configurare i dispositivi utilizzando un criterio personalizzato con il CSP AssignedAccess.
-
Impostazioni:
./Vendor/MSFT/AssignedAccess/ShellLauncher
- Valore: contenuto del file di configurazione XML
Assegnare il criterio a un gruppo che contenga come membri i dispositivi da configurare.
Suggerimento
Per esempi pratici, vedere Avvio rapido: configurare un'esperienza tutto schermo con Shell Launcher.
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: