症状

当 Microsoft JScript 5.8 在非常大的循环中循环访问数组元素时,数组元素可能会以未定义的形式返回。例如,当你尝试使用 JScript 5.8 分析以下示例脚本时,将出现此问题。

var wshShell = WScript.CreateObject("WScript.Shell");function Test(iteration) {  var TestArray = ["ab","cd","ef","gh"];    if (typeof TestArray[0] === "undefined") {      wshShell.Popup("TestArray[0] === undefined at iteration " + iteration);    }}for (var i = 0; i < 12000000; i++) {  Test(i);}wshShell.Popup("Done");

注意 在 Internet Explorer 8、Internet Explorer 9 或 Windows 脚本主机中使用 JScript 5.8 时,可能会出现此问题。

原因

出现此问题的原因是 Jscript 5.8 在有大量垃圾回收时处理对象的生存期的方式发生了错误。

解决方案

若要解决此问题,请安装您的 Internet Explorer 版本的更新。

更新信息

若要解决此问题,请从 " Microsoft Windows 更新" 安装此更新。 此外,你可以从以下资源安装此更新。

Internet Explorer 9

此更新首先包含在安全更新2618444中。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2618444 MS11-089: Internet Explorer 的累积安全更新:2011年12月13日

Internet Explorer 8

若要获取此更新的独立程序包,请转到 Microsoft 更新目录网站。

先决条件

若要应用此更新,必须在以下操作系统之一上安装 Internet Explorer:

Internet Explorer 9
  • Windows Vista

  • Windows Server 2008

  • Windows 7 SP1

  • Windows Server 2008 R2 SP1

Internet Explorer 8
  • Windows XP Service Pack 3 (SP3)

  • Windows Server 2003 Service Pack 2 (SP2)

  • Windows Vista

  • Windows Server 2008

  • Windows 7 Service Pack 1 (SP1)

  • Windows Server 2008 R2 SP1

注册表信息

无需对注册表进行任何更改,即可使用此程序包中的更新。

重启信息

应用此更新后可能需要重启计算机。

更新替换信息

此更新替代以下更新:

976662 Internet Explorer 8 中的本机 JSON 功能有更新可用

文件信息

此更新的英文(美国)版将安装具有下表所列属性的文件。 这些文件的日期和时间按协调世界时 (UTC) 列出。 这些文件在本地计算机上显示的日期和时间是本地时间再加上当前夏令时 (DST) 偏差。 此外,如果对这些文件执行某些操作,日期和时间可能会更改。

Windows XP 和 Windows Server 2003 文件信息说明
  • 除了这些表中列出的文件,此修补程序还会安装使用 Microsoft 数字签名签名的关联的安全目录文件(KB)。

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

文件名

文件版本

文件大小

日期

时间

Jscript.dll

5.8.6001.23259

726,528

28-Oct-2011

16:07

对于所有受支持的基于 x86 的 Windows Server 2003 SP2 版本

文件名

文件版本

文件大小

日期

时间

Jscript.dll

5.8.6001.23259

726,528

25-Oct-2011

16:38

对于所有受支持的基于 x64 的 Windows Server 2003 SP2 版本

文件名

文件版本

文件大小

日期

时间

平台

SP 要求

服务分支

Jscript.dll

5.8.6001.23259

817,664

25-Oct-2011

14:20

x64

SP2

Not Applicable

Wjscript.dll

5.8.6001.23259

726,528

25-Oct-2011

14:20

x86

SP2

WOW

Windows Vista 和 Windows Server 2008 文件信息说明

重要说明 Windows Vista 修补程序和 Windows Server 2008 修补程序包含在同一程序包中。 但是,"修复程序请求" 页面上仅列出 "Windows Vista"。 若要请求适用于一个或两个操作系统的修补程序包,请选择页面上 "Windows Vista" 下列出的修补程序。 请务必参阅文章中的“适用于”部分,确定每个修补程序实际适用的操作系统。

  • 为每个环境安装的清单文件(manifest)和妈妈文件(妈妈)将单独列出在 "windows Server 2008 和 windows Vista 的其他文件信息" 部分中。 MUM 和 MANIFEST 文件以及关联的安全目录 (.cat) 文件对于维护已更新组件的状态必不可少。 未列出属性的安全目录文件使用 Microsoft 数字签名进行签名。

对于所有受支持的基于 x86 的 Windows Vista 和 Windows Server 2008 版本

文件名

文件版本

文件大小

日期

时间

Jscript.dll

5.8.6001.19163

726,528

18-Oct-2011

06:18

Jscript.dll

5.8.6001.23259

726,528

18-Oct-2011

07:24

对于所有受支持的基于 x64 的 Windows Vista 和 Windows Server 2008 版本

文件名

文件版本

文件大小

日期

时间

Jscript.dll

5.8.6001.19163

817,664

18-Oct-2011

06:50

Jscript.dll

5.8.6001.23259

817,664

18-Oct-2011

08:03

Windows 7 和 Windows Server 2008 R2 文件信息说明

重要说明 Windows 7 修补程序和 Windows Server 2008 R2 修补程序包含在同一程序包中。 不过,“修补程序请求”页在这两个操作系统下均列出了修补程序。 若要请求获得适用于一个或两个操作系统的修补程序包,请选择此页上“Windows 7/Windows Server 2008 R2”下列出的修补程序。 请务必参阅文章中的“适用于”部分,确定每个修补程序实际适用的操作系统。

  • 为每个环境安装的 MANIFEST 文件 (.manifest) 和 MUM 文件 (.mum) 单独列出在“Windows 7 和 Windows Server 2008 R2 其他文件信息”部分中。 妈妈和清单文件以及关联的安全目录(.cat)文件对于维护已更新组件的状态极其重要。 未列出属性的安全目录文件使用 Microsoft 数字签名进行签名。

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

文件名

文件版本

文件大小

日期

时间

Jscript.dll

5.8.7600.16898

716,800

14-Oct-2011

04:42

Jscript.dll

5.8.7600.21069

716,800

14-Oct-2011

04:32

Jscript.dll

5.8.7601.17707

716,800

14-Oct-2011

04:24

Jscript.dll

5.8.7601.21838

716,800

13-Oct-2011

06:08

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

文件名

文件版本

文件大小

日期

时间

平台

Jscript.dll

5.8.7600.16898

852480

14-Oct-2011

05:21

x64

Jscript.dll

5.8.7600.21069

852480

14-Oct-2011

05:26

x64

Jscript.dll

5.8.7601.17707

918,528

14-Oct-2011

05:31

x64

Jscript.dll

5.8.7601.21838

918,528

13-Oct-2011

06:17

x64

Jscript.dll

5.8.7600.16898

716,800

14-Oct-2011

04:42

x86

Jscript.dll

5.8.7600.21069

716,800

14-Oct-2011

04:32

x86

Jscript.dll

5.8.7601.17707

716,800

14-Oct-2011

04:24

x86

Jscript.dll

5.8.7601.21838

716,800

13-Oct-2011

06:08

x86

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

文件名

文件版本

文件大小

日期

时间

平台

Jscript.dll

5.8.7600.16898

1,770,496

14-Oct-2011

04:04

IA-64

Jscript.dll

5.8.7600.21069

1,770,496

14-Oct-2011

04:09

IA-64

Jscript.dll

5.8.7601.17707

1,770,496

14-Oct-2011

04:05

IA-64

Jscript.dll

5.8.7601.21838

1,770,496

13-Oct-2011

04:13

IA-64

Jscript.dll

5.8.7600.16898

716,800

14-Oct-2011

04:42

x86

Jscript.dll

5.8.7600.21069

716,800

14-Oct-2011

04:32

x86

Jscript.dll

5.8.7601.17707

716,800

14-Oct-2011

04:24

x86

Jscript.dll

5.8.7601.21838

716,800

13-Oct-2011

06:08

x86

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

更多信息

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

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

其他文件信息

适用于 Windows Vista 和 Windows Server 2008 的其他文件信息

适用于所有受支持的基于 x86 的 Windows Vista 和 Windows Server 2008 版本的其他文件

文件名称

Update-bf.mum

文件版本

不适用

文件大小

1&comma;416

日期 (UTC)

19-Oct-2011

时间 (UTC)

20:48

文件名

X86_330f3431930626a29fe13f992ddcb849_31bf3856ad364e35_8.0.6001.19163_none_97518ad8d8bad5c6.manifest

文件版本

不适用

文件大小

705

日期 (UTC)

19-Oct-2011

时间 (UTC)

20:48

文件名

X86_a68230ec70a5c6d898d680878f6334d9_31bf3856ad364e35_8.0.6001.23259_none_9e3256a8e393bf76.manifest

文件版本

不适用

文件大小

705

日期 (UTC)

19-Oct-2011

时间 (UTC)

20:48

文件名

X86_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.6001.19163_none_658b09870d1fb31e.manifest

文件版本

不适用

文件大小

42,892

日期 (UTC)

18-Oct-2011

时间 (UTC)

06:43

文件名

X86_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.6001.23259_none_662577fa262fcf01.manifest

文件版本

不适用

文件大小

42,892

日期 (UTC)

18-Oct-2011

时间 (UTC)

07:51

适用于所有受支持的基于 x64 的 Windows Vista 和 Windows Server 2008 版本的其他文件

文件名

Amd64_349b4a0c04e8f60b67a1869514beca78_31bf3856ad364e35_8.0.6001.23259_none_3ee40c9392541af8.manifest

文件版本

不适用

文件大小

1058

日期 (UTC)

19-Oct-2011

时间 (UTC)

20:48

文件名

Amd64_8eec6095965d1ebf2ef85a2330af3184_31bf3856ad364e35_8.0.6001.19163_none_0328e766a39284d1.manifest

文件版本

不适用

文件大小

1058

日期 (UTC)

19-Oct-2011

时间 (UTC)

20:48

文件名

Amd64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.6001.19163_none_c1a9a50ac57d2454.manifest

文件版本

不适用

文件大小

42910

日期 (UTC)

18-Oct-2011

时间 (UTC)

07:31

文件名

Amd64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.6001.23259_none_c244137dde8d4037.manifest

文件版本

不适用

文件大小

42910

日期 (UTC)

18-Oct-2011

时间 (UTC)

08:40

适用于 Windows 7 和 Windows Server 2008 R2 的其他文件信息

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

文件名

X86_2d069aaa9ae8a353690dfef5ac55349c_31bf3856ad364e35_8.0.7600.21069_none_4fe27eca3fc0e527.manifest

文件版本

不适用

文件大小

705

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

X86_4d2af1b36f851b27a8391d127a949c5c_31bf3856ad364e35_8.0.7601.17707_none_a01557611750275d.manifest

文件版本

不适用

文件大小

705

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

X86_928a278af94685b7a81b84b4f98fa63c_31bf3856ad364e35_8.0.7600.16898_none_0d7bf4fa0c2f286d.manifest

文件版本

不适用

文件大小

705

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

X86_f4657febd8c09230922469b98526837b_31bf3856ad364e35_8.0.7601.21838_none_9b524beb4957b179.manifest

文件版本

不适用

文件大小

705

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

X86_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7600.16898_none_9d68c061cf7f3eb4.manifest

文件版本

不适用

文件大小

22972

日期 (UTC)

14-Oct-2011

时间 (UTC)

05:11

文件名

X86_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7600.21069_none_9e13a55ce883d744.manifest

文件版本

不适用

文件大小

22972

日期 (UTC)

14-Oct-2011

时间 (UTC)

05:00

文件名

X86_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7601.17707_none_9faf6e4fcc5d92f7.manifest

文件版本

不适用

文件大小

22972

日期 (UTC)

14-Oct-2011

时间 (UTC)

04:53

文件名

X86_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7601.21838_none_a0199ba0e5929feb.manifest

文件版本

不适用

文件大小

22972

日期 (UTC)

13-Oct-2011

时间 (UTC)

06:43

适用于所有受支持的 Windows 7 SP1 和 Windows Server 2008 R2 SP1 的基于 x64 的版本的其他文件

文件名

Amd64_0f6e643436043e444ce5c734ce65297e_31bf3856ad364e35_8.0.7600.16898_none_a9239893f49a12f7.manifest

文件版本

不适用

文件大小

709

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

Amd64_1f397fb4b5e10e58ae97ff00636a9c87_31bf3856ad364e35_8.0.7600.21069_none_07e5140db9a65db6.manifest

文件版本

不适用

文件大小

709

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

Amd64_40face8b0a20c0f79a059592133110e8_31bf3856ad364e35_8.0.7601.17707_none_0a9b713ca05eb071.manifest

文件版本

不适用

文件大小

1,060

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

Amd64_56a20f59fa6b02109f0763f054db66b5_31bf3856ad364e35_8.0.7600.21069_none_a53ef1a496027693.manifest

文件版本

不适用

文件大小

1,060

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

Amd64_59c06094efa399a3ee24f6968b998399_31bf3856ad364e35_8.0.7601.21838_none_5c8a72eb318bff36.manifest

文件版本

不适用

文件大小

1,060

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

Amd64_64a905c42865cdfde69e6c43764602f3_31bf3856ad364e35_8.0.7601.17707_none_76a02f099dd9c2a2.manifest

文件版本

不适用

文件大小

1058

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

Amd64_6ddf392294eeb98dcf30ea829ec7d753_31bf3856ad364e35_8.0.7601.17707_none_cbe7c835169f3348.manifest

文件版本

不适用

文件大小

709

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

Amd64_719bac8fb21f1d8f8a216a06bca80206_31bf3856ad364e35_8.0.7601.21838_none_fadf4c97842fcb51.manifest

文件版本

不适用

文件大小

1058

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

Amd64_7b809419dd17c68895ed56f95c68a8d8_31bf3856ad364e35_8.0.7600.16898_none_728e104034be8b49.manifest

文件版本

不适用

文件大小

709

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

Amd64_922662568e7fca86ca42b06e9e0027ba_31bf3856ad364e35_8.0.7600.16898_none_838a6bc0c496f541.manifest

文件版本

不适用

文件大小

1,060

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

Amd64_96a1ac811d734913d1e7e6c2dfcecb76_31bf3856ad364e35_8.0.7600.16898_none_1ba93f41aae2ea89.manifest

文件版本

不适用

文件大小

1058

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

Amd64_a4c93810b42d0e756b00f4da60a761c1_31bf3856ad364e35_8.0.7601.17707_none_89bf68383a0ab9b5.manifest

文件版本

不适用

文件大小

709

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

Amd64_c563667c68cc89064d1a57f22e91c922_31bf3856ad364e35_8.0.7601.21838_none_b07ac292ab6f4932.manifest

文件版本

不适用

文件大小

709

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

Amd64_c7eb93917a43f7c41039d91beb007ac9_31bf3856ad364e35_8.0.7600.21069_none_10ee923c1c58ac16.manifest

文件版本

不适用

文件大小

709

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

Amd64_fd0cf2f63e5df17d074a9a94a65aa8e6_31bf3856ad364e35_8.0.7601.21838_none_cf20b1387b0e437f.manifest

文件版本

不适用

文件大小

709

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

Amd64_ff8decc4e9f0a3254c47037216efeae3_31bf3856ad364e35_8.0.7600.21069_none_975e237be7cf9ada.manifest

文件版本

不适用

文件大小

1058

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

Amd64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7600.16898_none_f9875be587dcafea.manifest

文件版本

不适用

文件大小

22,976

日期 (UTC)

14-Oct-2011

时间 (UTC)

06:12

文件名

Amd64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7600.21069_none_fa3240e0a0e1487a.manifest

文件版本

不适用

文件大小

22,976

日期 (UTC)

14-Oct-2011

时间 (UTC)

06:01

文件名

Amd64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7601.17707_none_fbce09d384bb042d.manifest

文件版本

不适用

文件大小

22,976

日期 (UTC)

14-Oct-2011

时间 (UTC)

06:00

文件名

Amd64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7601.21838_none_fc3837249df01121.manifest

文件版本

不适用

文件大小

22,976

日期 (UTC)

13-Oct-2011

时间 (UTC)

07:26

文件名

Wow64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7600.16898_none_03dc0637bc3d71e5.manifest

文件版本

不适用

文件大小

21126

日期 (UTC)

14-Oct-2011

时间 (UTC)

05:04

文件名

Wow64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7600.21069_none_0486eb32d5420a75.manifest

文件版本

不适用

文件大小

21126

日期 (UTC)

14-Oct-2011

时间 (UTC)

04:49

文件名

Wow64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7601.17707_none_0622b425b91bc628.manifest

文件版本

不适用

文件大小

21126

日期 (UTC)

14-Oct-2011

时间 (UTC)

04:46

文件名

Wow64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7601.21838_none_068ce176d250d31c.manifest

文件版本

不适用

文件大小

21126

日期 (UTC)

13-Oct-2011

时间 (UTC)

06:32

适用于所有受支持的基于 IA-64 的 Windows Server 2008 R2 SP1 版本的其他文件

文件名

Ia64_639975090a5464b4f4013139b7b8adec_31bf3856ad364e35_8.0.7600.21069_none_ce8c90e3440c3f5b.manifest

文件版本

不适用

文件大小

1058

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

Ia64_88c2cc9a228280dacd12e6970722e06a_31bf3856ad364e35_8.0.7601.17707_none_ebc7f512a14ad2c1.manifest

文件版本

不适用

文件大小

1058

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

Ia64_cf7eb6c8c8ebee359050b4c96106c370_31bf3856ad364e35_8.0.7600.16898_none_39001b72a2078454.manifest

文件版本

不适用

文件大小

1058

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

Ia64_dbeafe1d82c4e53e4af491616f0ca23b_31bf3856ad364e35_8.0.7601.21838_none_52775af5a2ac3559.manifest

文件版本

不适用

文件大小

1058

日期 (UTC)

15-Oct-2011

时间 (UTC)

02:48

文件名

Ia64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7600.16898_none_9d6a6457cf7d47b0.manifest

文件版本

不适用

文件大小

22974

日期 (UTC)

14-Oct-2011

时间 (UTC)

06:00

文件名

Ia64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7600.21069_none_9e154952e881e040.manifest

文件版本

不适用

文件大小

22974

日期 (UTC)

14-Oct-2011

时间 (UTC)

05:56

文件名

Ia64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7601.17707_none_9fb11245cc5b9bf3.manifest

文件版本

不适用

文件大小

22974

日期 (UTC)

14-Oct-2011

时间 (UTC)

05:42

文件名

Ia64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7601.21838_none_a01b3f96e590a8e7.manifest

文件版本

不适用

文件大小

22974

日期 (UTC)

13-Oct-2011

时间 (UTC)

07:27

文件名

Wow64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7600.16898_none_03dc0637bc3d71e5.manifest

文件版本

不适用

文件大小

21126

日期 (UTC)

14-Oct-2011

时间 (UTC)

05:04

文件名

Wow64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7600.21069_none_0486eb32d5420a75.manifest

文件版本

不适用

文件大小

21126

日期 (UTC)

14-Oct-2011

时间 (UTC)

04:49

文件名

Wow64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7601.17707_none_0622b425b91bc628.manifest

文件版本

不适用

文件大小

21126

日期 (UTC)

14-Oct-2011

时间 (UTC)

04:46

文件名

Wow64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7601.21838_none_068ce176d250d31c.manifest

文件版本

不适用

文件大小

21126

日期 (UTC)

13-Oct-2011

时间 (UTC)

06:32

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×