嵌入的锁定管理器不会使用七个或多个语言包的系统中设置一个外壳

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3076960
症状
当 Windows 嵌入式 8.1 行业有 7 个或多个语言包安装时中, 嵌入锁定管理器的外壳程序启动器设置不设置一个外壳如预期的那样。Mmc.exe 停止运行而生成了以下错误事件:

应用程序: mmc.exe

框架版本: v4.0.30319

说明: 该应用程序请求通过 System.Environment.FailFast (字符串消息) 终止的进程。

调用被取消的消息:

堆栈:

在 System.Environment.FailFast(System.String)

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

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

在 System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object,布尔值)

在 System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object,布尔值)

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

在 System.Threading.ThreadHelper.ThreadStart()
原因
发生此问题是因为没有足够的可用内存来启用 WMI 成功运行。
替代方法
重要:仔细按照本节中的步骤操作。如果错误地修改了注册表,可能会出现严重问题。在修改之前, 有关还原注册表备份 避免出现问题

若要解决此问题工作按照下列步骤操作:
  1. 找到下面的注册表子项:

    HKEY_LOCAL_MACHINE\Software\Microsoft\WBEM\CIMOM
  2. 在该子项中创建的ArbSystemHighMaxLimitFactor DWord 条目。
  3. 在此项中设置以下值:

    0x0000004b (75)
  4. 配置新的值的单元格区域的数据范围 0x00000032 (50)0x00000064 (100).
注意:此值使 WMI 使用指定的百分比的可用内存。这一百分比可能在系统之间会有所不同。但最大值是小于 512 MB。如果有任何值创建系统将 50%的可用内存设置的默认最大值。

属性

文章 ID:3076960 - 上次审阅时间:07/07/2015 00:42:00 - 修订版本: 1.0

Windows Embedded 8.1 Industry Enterprise, Windows Embedded 8.1 Industry Pro

  • kbprb kbexpertiseadvanced kbsurveynew kbmt KB3076960 KbMtzh
反馈