Gestione blocco incorporato non viene impostata una shell in un sistema che utilizza sette o più language pack

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 3076960
Sintomi
Quando Windows Embedded 8.1 industria dispone di sette o più language pack installato, l'impostazione di Avvio della Shell nel gestore di blocco incorporato non viene impostata una shell come previsto. Inoltre, Mmc.exe si blocca e viene generato l'evento di errore riportato di seguito:

Applicazione: mmc.exe

Versione del Framework: v 4.0.30319

Descrizione: Richiesta la terminazione del processo tramite System.Environment.FailFast (messaggio stringa).

Messaggio: Chiamata annullata

Stack:

a System.Environment.FailFast

in Microsoft.Windows.Embedded.Lockdown.UnifiedConfiguration.SafeThread+<>c__DisplayClass2. <.ctor>b__0()</.ctor>

in System.Threading.ThreadHelper.ThreadStart_Context(System.Object)

in System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext, System.Threading.ContextCallback, System. Object, Boolean)

in System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, System. Object, Boolean)

in System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, System. Object)

in System.Threading.ThreadHelper.ThreadStart()
Cause
Questo problema si verifica perché non vi è memoria sufficiente per consentire di WMI eseguire correttamente.
Workaround
Importante Seguire attentamente i passaggi in questa sezione. L'errata modifica del Registro di sistema può causare problemi gravi. Prima di modificarlo, eseguire il backup del Registro di sistema per il ripristino nel caso in cui si verifichino problemi.

Per ovviare a questo problema, attenersi alla seguente procedura:
  1. Individuare la seguente sottochiave del Registro di sistema:

    HKEY_LOCAL_MACHINE\Software\Microsoft\WBEM\CIMOM
  2. In questa sottochiave, creare una voce DWord di ArbSystemHighMaxLimitFactor .
  3. In questo movimento, impostare il valore seguente:

    0x0000004b (75)
  4. Configurare l'intervallo di dati del nuovo valore all'intervallo da 0x00000032 (50) per 0x00000064 (100).
Nota Questo valore consente WMI utilizza la percentuale specificata della memoria disponibile. Questa percentuale può variare tra i sistemi. Tuttavia, il valore massimo è inferiore a 512 MB. Se non esiste alcun valore creato, il sistema imposta il valore massimo predefinito al 50% di memoria disponibile.

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 3076960 - Ultima revisione: 07/07/2015 00:39:00 - Revisione: 1.0

Windows Embedded 8.1 Industry Enterprise, Windows Embedded 8.1 Industry Pro

  • kbprb kbexpertiseadvanced kbsurveynew kbmt KB3076960 KbMtit
Feedback