Gestor de ' bloqueio ' incorporado não define uma shell num sistema que utiliza a sete ou mais pacotes de idiomas

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 3076960
Sintomas
Quando indústria 8.1 incorporado do Windows tem sete ou mais language packs instalados, a definição de Iniciação de Shell no Gestor de ' bloqueio ' incorporado não define uma shell conforme esperado. Além disso, o Mmc.exe pára e gera o evento de erro seguinte:

Aplicação: mmc.exe

Versão do Framework: v4.0.30319

Descrição: A aplicação solicitou terminação de processos através de System.Environment.FailFast (mensagem de cadeia).

Mensagem: Chamada cancelada

Pilha:

em System.Environment.FailFast(System.String)

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

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

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

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

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

em System.Threading.ThreadHelper.ThreadStart()
Causa
Este problema ocorre porque não existe memória disponível suficiente para activar a WMI executar com êxito.
Como contornar
Importante Siga os passos nesta secção cuidadosamente. Poderão ocorrer problemas graves se modificar o registo incorretamente. Antes de o modificar, criar uma cópia de segurança do registo para restauro no caso de ocorrerem problemas.

Para contornar este problema, siga estes passos:
  1. Localize a seguinte subchave de registo:

    HKEY_LOCAL_MACHINE\Software\Microsoft\WBEM\CIMOM
  2. Nesta subchave, crie uma entrada de DWord ArbSystemHighMaxLimitFactor .
  3. Esta entrada, defina o seguinte valor:

    0x0000004b (75)
  4. Configurar o intervalo de dados do novo valor para o intervalo de 0x00000032 (50) para 0x00000064 (100).
Nota Este valor permite WMI, utilize a percentagem especificada de memória disponível. Esta percentagem pode variar entre sistemas. No entanto, o valor máximo é inferior a 512 MB. Se não existir nenhum valor criado, o sistema define o valor máximo predefinido em 50 por cento da memória disponível.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3076960 - Última Revisão: 07/07/2015 00:41:00 - Revisão: 1.0

Windows Embedded 8.1 Industry Enterprise, Windows Embedded 8.1 Industry Pro

  • kbprb kbexpertiseadvanced kbmt KB3076960 KbMtpt
Comentários