使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

假设您有一台计算机正在运行的基于 UNIX 的应用程序 (SUA) 子系统。计算机正在运行下列操作系统之一︰

  • Windows 7 Service Pack 1 (SP1)

  • Windows Server 2008 R2 Service Pack 1 (SP1)

  • Windows 8

  • Windows Server 2012

当您尝试运行一个 shell 脚本,以创建多个环境变量时,脚本运行失败,您收到类似于以下内容的错误消息︰

无法分配内存


请注意此问题仅发生时的环境变量的块大小超过 64 千字节 (KB)。

原因

因为当环境可变块大小超过 64 KB RtlSetEnvironmentVar API 为指定字符串的长度不正确,将出现此问题。

解决方案

此修复程序可以在Microsoft 更新目录

修补程序信息

可以从 Microsoft 获得受支持的修复程序。然而,此修补程序仅用于解决本文中描述的问题。此修复程序仅适用于遇到本文中描述的问题的系统。此修补程序可能会接受进一步的测试。因此,如果这个问题没有对您造成严重的影响,我们建议您等待包含此修复程序的下一个软件更新。

如果此修复程序可供下载,则在此知识库文章的顶部会出现“修补程序下载可用”部分。如果未显示此部分,请与 Microsoft 客户服务和支持部门联系以获取此修复程序。

注意:如果出现其他问题或需要任何故障诊断时,您可能需要创建单独的服务请求。对于不符合此特定的修补程序的其他支持问题和事项将照常收取费用。有关 Microsoft 客户服务和支持电话号码的完整列表,或要创建单独的服务请求,请访问下面的 Microsoft 网站:

http://support.microsoft.com/contactus/?ws=support注意:"提供修补程序下载"窗体显示获取此修复程序的语言。如果看不到您的语言,则修补程序没有那种语言的版本。

系统必备组件

若要应用此修补程序,您必须运行下列操作系统之一:

  • Windows 7 Service Pack 1 (SP1)

  • Windows Server 2008 R2 Service Pack 1 (SP1)

  • Windows 8

  • Windows Server 2012

此外,您必须具有实用程序,用于安装基于 UNIX 的应用程序子系统的软件开发工具包 (SDK)。

有关如何获取 Windows 7 或 Windows Server 2008 R2 Service Pack 的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

976932Windows 7 和 Windows Server 2008 R2 服务包1 的信息

注册表信息

若要应用此修补程序,您不必对注册表进行任何更改。

重启要求

应用此修补程序后,必须重新启动计算机。

修补程序替换信息

此修补程序不替代以前发布的修补程序。

此修复程序的全球版本将安装具有下表所列属性的文件。这些文件的日期和时间以协调世界时 (UTC) 列出。您的本地计算机上这些文件的日期和时间以您的本地时间加上当前夏令时 (DST) 偏差显示。此外,当您对文件执行某些操作时,日期和时间可能会更改。

Windows 7 和 Windows Server 2008 R2 文件信息备注
重要:相同的软件包中包含 Windows 7 的修复程序和 Windows Server 2008 R2 的修复程序。但是,热修复程序请求页上的修补程序在这两个操作系统中列出。要请求到一个或两个操作系统的系统应用此修补程序包,请选择在"Windows 7/Windows Server 2008 R2"页上列出的修复程序。始终参考"适用于"一节文章,以确定每个修补程序适用于实际的操作系统。

  • 通过检查下表中显示的文件版本号,可以识别应用于特定产品、 SR_Level (RTM、 SPn) 和服务分支 (LDR、 GDR) 的文件:

    版本

    产品

    里程碑

    服务分支

    6.1.760
    1.22xxx

    Windows 7 和 Windows Server 2008 R2

    SP1

    LDR

  • 为每个环境安装的MANIFEST文件 (.manifest) 和MUM文件(.mum)都是在"Windows 7 和 Windows Server 2008 R2 的附加文件信息"部分中被单独列出。MUM 和 MANIFEST 文件以及关联的安全目录 (.cat) 文件,对于维护更新组件的状态极为重要。对其属性没有列出的安全目录文件已签署 Microsoft 数字签名。

对于所有受支持的基于 x86 的 Windows 7 版本

文件名称

文件版本

文件大小

日期

时间

平台

Psxdll.dll

6.1.7601.22195

309,248

16-Dec-2012

18:37

x86

Psxdllsvr.dll

6.1.7601.22195

357,888

16-Dec-2012

18:37

x86

Psxss.exe

6.1.7601.22195

656,896

16-Dec-2012

14:43

x86

Sua-ppdlic.xrm-ms

不适用

2,981

16-Dec-2012

18:57

不适用

对于所有受支持的基于 x64 版本的 Windows 7 以及 Windows Server 2008 R2

文件名称

文件版本

文件大小

日期

时间

平台

Psxdll.dll

6.1.7601.22195

330,240

16-Dec-2012

17:41

x64

Psxdllsvr.dll

6.1.7601.22195

378,368

16-Dec-2012

17:41

x64

Psxss.exe

6.1.7601.22195

849,408

16-Dec-2012

15:04

x64

Sua-ppdlic.xrm-ms

不适用

2,981

16-Dec-2012

18:07

不适用

Psxdll.dll

6.1.7601.22195

328,192

16-Dec-2012

18:37

x86

Psxdllsvr.dll

6.1.7601.22195

376,832

16-Dec-2012

18:37

x86

Psxdll.dll

6.1.7601.22195

328,192

16-Dec-2012

18:37

x86

对于所有受支持的基于 IA-64 的 Windows Server 2008 R2 版本

文件名称

文件版本

文件大小

日期

时间

平台

Psxdll.dll

6.1.7601.22195

718,848

16-Dec-2012

16:17

IA-64

Psxdllsvr.dll

6.1.7601.22195

744,448

16-Dec-2012

16:17

IA-64

Psxss.exe

6.1.7601.22195

1,649,664

16-Dec-2012

14:26

IA-64

Posixsscom.dll

6.1.7601.22195

5,632

16-Dec-2012

14:42

x86

Psxdll.dll

6.1.7601.22195

328,192

16-Dec-2012

18:37

x86

Psxdllsvr.dll

6.1.7601.22195

376,832

16-Dec-2012

18:37

x86

Windows 8 和 Windows Server 2012 文件信息说明重要:Windows 8 和 Windows Server 2012 修补程序都包括在同一个包。但是,只有"Windows 8"是修补程序请求页上列出的。要请求适用于一个或两个操作系统修补程序包,请选择下"Windows 8"页列出的修复程序。始终参考"适用于"一节文章,以确定每个修补程序适用于实际的操作系统。

  • 通过检查下表中显示的文件版本号,可以识别应用于特定产品、 里程碑 (RTM、 SPn) 和服务分支 (LDR、 GDR) 的文件:

    版本

    产品

    里程碑

    服务分支

    6.2.920 0.20 xxx

    Windows 8 和 Windows Server 2012

    RTM

    LDR

  • 清单文件 (.manifest) 和菊花安装的文件 (.mum) 为每个环境则是"附加的文件的 Windows 8 和 Windows Server 2012 的信息"部分中单独列出。MUM 和 MANIFEST 文件以及关联的安全目录 (.cat) 文件对维护更新组件的状态极其重要。对其属性没有列出的安全目录文件已签署 Microsoft 数字签名。

对于所有受支持的基于 x86 的 Windows 8 的版本

文件名称

文件版本

文件大小

日期

时间

平台

Psxdll.dll

6.2.9200.20657

289,280

09-Mar-2013

04:24

x86

Psxdllsvr.dll

6.2.9200.20657

339,456

09-Mar-2013

04:24

x86

Psxss.exe

6.2.9200.20657

650,240

09-Mar-2013

04:25

x86

Sua-ppdlic.xrm-ms

不适用

2,873

09-Mar-2013

07:43

不适用

对于所有受支持的基于 x64 版本的 Windows 8 以及 Windows Server 2012

文件名称

文件版本

文件大小

日期

时间

平台

Psxdll.dll

6.2.9200.20657

315,904

09-Mar-2013

04:59

x64

Psxdllsvr.dll

6.2.9200.20657

364,032

09-Mar-2013

04:59

x64

Psxss.exe

6.2.9200.20657

837,120

09-Mar-2013

05:00

x64

Sua-ppdlic.xrm-ms

不适用

2,873

10-Mar-2013

01:19

不适用

Psxdll.dll

6.2.9200.20657

305,152

09-Mar-2013

04:24

x86

Psxdllsvr.dll

6.2.9200.20657

354,304

09-Mar-2013

04:24

x86


状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

详细信息

有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

824684用来描述 Microsoft 软件更新的标准术语的说明

Windows 7 和 Windows Server 2008 R2 的附加文件信息

所有受支持的基于 x86 的 Windows 7 版本的其他文件

文件名称

X86_d1d3e2cfd1573a5086cbc1ae0e34227d_31bf3856ad364e35_6.1.7601.22195_none_d6235662a99095b7.manifest

文件版本

不适用

文件大小

707

日期(UTC)

18-Dec-2012

时间 (UTC)

06:33

平台

不适用

文件名称

X86_subsystem-for-unix-based-applications_31bf3856ad364e35_6.1.7601.22195_none_7623bf20678f756b.manifest

文件版本

不适用

文件大小

62,446

日期(UTC)

18-Dec-2012

时间 (UTC)

06:36

平台

不适用

对于所有支持基于 x64 版本的 Windows 7 和 Windows Server 2008 R2 中的其他文件

文件名称

Amd64_2fb9030afc4f5a84d5c70e7814b63899_31bf3856ad364e35_6.1.7601.22195_none_bd77bdfff55d7104.manifest

文件版本

不适用

文件大小

716

日期(UTC)

18-Dec-2012

时间 (UTC)

06:33

平台

不适用

文件名称

Amd64_ee855c5f7f3358d37718528ea64d446f_31bf3856ad364e35_6.1.7601.22195_none_853cef94ff17f9a6.manifest

文件版本

不适用

文件大小

716

日期(UTC)

18-Dec-2012

时间 (UTC)

06:33

平台

不适用

文件名称

Amd64_eeab6e1f12351a34357a45d41ea85445_31bf3856ad364e35_6.1.7601.22195_none_3feb26a91c44d31e.manifest

文件版本

不适用

文件大小

1,064

日期(UTC)

18-Dec-2012

时间 (UTC)

06:33

平台

不适用

文件名称

Amd64_subsystem-for-unix-..d-applications-core_31bf3856ad364e35_6.1.7601.22195_none_52b77cb1d0692a3f.manifest

文件版本

不适用

文件大小

58,151

日期(UTC)

18-Dec-2012

时间 (UTC)

06:39

平台

不适用

文件名称

Amd64_subsystem-for-unix-based-applications_31bf3856ad364e35_6.1.7601.22195_none_d2425aa41fece6a1.manifest

文件版本

不适用

文件大小

63,787

日期(UTC)

18-Dec-2012

时间 (UTC)

06:40

平台

不适用

文件名称

Wow64_subsystem-for-unix-..d-applications-core_31bf3856ad364e35_6.1.7601.22195_none_5d0c270404c9ec3a.manifest

文件版本

不适用

文件大小

42,861

日期(UTC)

18-Dec-2012

时间 (UTC)

06:39

平台

不适用

文件名称

Wow64_subsystem-for-unix-based-applications_31bf3856ad364e35_6.1.7601.22195_none_dc9704f6544da89c.manifest

文件版本

不适用

文件大小

42,787

日期(UTC)

18-Dec-2012

时间 (UTC)

06:39

平台

不适用

对于所有受支持基于 IA-64 的版本的 Windows Server 2008 R2 的附加文件

文件名称

Ia64_7604db672cbb1af03eb08856158462fa_31bf3856ad364e35_6.1.7601.22195_none_a88f90d733ea8a5e.manifest

文件版本

不适用

文件大小

1,062

日期(UTC)

18-Dec-2012

时间 (UTC)

06:33

平台

不适用

文件名称

Ia64_subsystem-for-unix-based-applications_31bf3856ad364e35_6.1.7601.22195_none_76256316678d7e67.manifest

文件版本

不适用

文件大小

63,784

日期(UTC)

18-Dec-2012

时间 (UTC)

06:33

平台

不适用

文件名称

Wow64_subsystem-for-unix-based-applications_31bf3856ad364e35_6.1.7601.22195_none_dc9704f6544da89c.manifest

文件版本

不适用

文件大小

41,411

日期(UTC)

16-Dec-2012

时间 (UTC)

18:54

平台

不适用

Windows 8 和 Windows Server 2012 的其他文件信息

对于所有其他文件支持的基于 x86 的 Windows 8 的版本

文件名称

Update.mum

文件版本

不适用

文件大小

1,808

日期(UTC)

11-Mar-2013

时间 (UTC)

08:46

平台

不适用

文件名称

X86_abc6db3707e75a09460f94e1d26eafff_31bf3856ad364e35_6.2.9200.20657_none_02b4f29ac0374f57.manifest

文件版本

不适用

文件大小

707

日期(UTC)

11-Mar-2013

时间 (UTC)

08:46

平台

不适用

文件名称

X86_subsystem-for-unix-based-applications_31bf3856ad364e35_6.2.9200.20657_none_714074dfda58f2e4.manifest

文件版本

不适用

文件大小

65,697

日期(UTC)

11-Mar-2013

时间 (UTC)

08:46

平台

不适用

对于所有支持基于 x64 版本的 Windows 8 以及 Windows Server 2012 的其他文件

文件名称

Amd64_9a8f20613198143a7d8884742138d897_31bf3856ad364e35_6.2.9200.20657_none_5262302ca9ad9685.manifest

文件版本

不适用

文件大小

1,064

日期(UTC)

11-Mar-2013

时间 (UTC)

08:47

平台

不适用

文件名称

Amd64_subsystem-for-unix-based-applications_31bf3856ad364e35_6.2.9200.20657_none_cd5f106392b6641a.manifest

文件版本

不适用

文件大小

66,813

日期(UTC)

11-Mar-2013

时间 (UTC)

08:47

平台

不适用

文件名称

Update.mum

文件版本

不适用

文件大小

1,818

日期(UTC)

11-Mar-2013

时间 (UTC)

08:47

平台

不适用

文件名称

Wow64_subsystem-for-unix-based-applications_31bf3856ad364e35_6.2.9200.20657_none_d7b3bab5c7172615.manifest

文件版本

不适用

文件大小

41,529

日期(UTC)

11-Mar-2013

时间 (UTC)

08:47

平台

不适用


需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×