Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La modalità incorporata è un servizio Win32. In Windows viene avviato solo se l'utente, un'applicazione o un altro servizio lo avvia. Quando il servizio modalità incorporata viene avviato, viene eseguito come LocalSystem in un processo condiviso di svchost.exe insieme ad altri servizi. La modalità incorporata è supportata in Windows IoT Enterprise.
La modalità incorporata abilita:
- Applicazioni in background
- Uso della funzionalità lowLevelDevice
- Uso della funzionalità systemManagement
Abilitare la modalità incorporata
Per abilitare la modalità incorporata, creare un pacchetto di provisioning in Progettazione immagine e configurazione (ICD) che imposta AllowEmbeddedMode=1. Per installare ICD, è necessario scaricare e installare Windows ADK per Windows 10.
Quando si installa l'ADK, selezionare Progettazione di immagine e configurazione (ICD)
Al termine dell'installazione, eseguire Windows Imaging and Configuration Designer (WICD).
Fare clic su Provisioning avanzato. Denominare il progetto AllowEmbeddedMode e fare clic su Avanti.
Scegli comune a tutte le edizioni di Windows quindi Avanti.
Fare clic su Fine.
Nella casella di ricerca digitare EmbeddedMode e quindi fare clic su AllowEmbeddedMode.
Nel riquadro centrale impostare il valore di AllowEmbeddedMode su Sì
Fare clic su Esporta>pacchetto di provisioning
Fare clic su Avanti.
Fare clic su Avanti.
Fare clic su Avanti.
Fare clic su Costruisci.
Per installare la modalità incorporata '. PPKG' in Windows IoT Enterprise, fare doppio clic su '. PPKG'.
Fare clic su Sì, aggiungilo.
Fare clic su Sì, nella finestra di dialogo LUA, se visualizzata, e fare clic su Sì, aggiungerlo nella finestra di dialogo illustrata di seguito.
Applicazioni in background
Le applicazioni in background vengono eseguite senza arrestare e senza limiti di risorse. Se l'applicazione in background si arresta per qualche motivo e la modalità incorporata è abilitata, il sistema riavvia l'applicazione in background.
Mentre il sistema riavvia automaticamente le applicazioni in background, è necessario abilitare le funzionalità di blocco del sistema per impedire agli utenti di arrestare o interferire con il funzionamento delle applicazioni in background.
Per altre informazioni sull'esecuzione di applicazioni in background, vedere attività in background
funzionalità di dispositivo lowLevel e capacità del dispositivo lowLevelDevice
Il lowLevel funzionalità del dispositivo consente l'accesso a interfacce hardware di basso livello, ad esempio GPIO, SPI e I2C.
Il lowLevelDevices Capability consente alle app di accedere ai dispositivi personalizzati quando vengono soddisfatti requisiti aggiuntivi. Questa funzionalità non deve essere confusa con la funzionalità del dispositivo lowLevel, che consente l'accesso a dispositivi GPIO, I2C, SPI e PWM.
Per informazioni dettagliate, vedere dichiarazioni di funzionalità dell'app.
Capacità di Gestione del Sistema
Quando si abilitano le funzionalità systemManagement per l'applicazione, le API seguenti verranno sbloccate:
- Windows.System.ProcessLauncher
- Windows.System.TimeZoneSettings
- Windows.System.ShutdownManager
- Windows.Globalization.Language.TrySetInputMethodLanguageTag
Debug di applicazioni in background
Quando si esegue il debug in un dispositivo e vengono visualizzati uno dei messaggi di errore seguenti, è necessario assicurarsi che AllowEmbeddedMode sia abilitato nel dispositivo e che il servizio modalità incorporata sia in esecuzione:
- Non sono disponibili altri endpoint dal mapper dell'endpoint.
- Questo programma è bloccato da Criteri di gruppo. Per altre informazioni, contattare l'amministratore di sistema.