Microsoft KB Archive/309432

From BetaArchive Wiki
Knowledge Base


Scripts No Longer Run After You Apply Windows Script Host Update Package

Article ID: 309432

Article Last Modified on 12/4/2007



APPLIES TO

  • Microsoft Windows 2000 MultiLanguage Edition



This article was previously published under Q309432

SYMPTOMS

When you apply the stand-alone update package for Windows Script Host (WSH) 5.6 on a computer running the Multilanguage User Interface (MUI) version of Windows 2000, the script files may no longer run correctly, and the scripting engine (Wscript.exe or Cscript.exe) may quit unexpectedly.

CAUSE

This problem occurs because the stand-alone update package for Windows Script Host (WSH) 5.6 does not contain updated MUI resource files. When a script runs, the operating system tries to load the MUI resource files for the older version of the WSH components. This causes an access violation and causes the script engine that is being used to run the script (Cscript.exe or Wscript.exe) to quit unexpectedly.

The stand-alone update package for Windows Script Host is not currently supported for use on Windows 2000 MUI-based computers.

RESOLUTION

To resolve this problem, install Microsoft Internet Explorer 6.0 and the Multilingual Menus and Dialogs for Internet Explorer 6.0 (IEPlugUI). The version of Windows Scripting Host 5.6 included in the full installation package of Internet Explorer 6.0 is supported for use on MUI-based computers.

WORKAROUND

Note This workaround disables MUI functionality for the scripting host. If you require MUI support in the scripting host, do not use this workaround. Instead, use the resolution described in the "Resolution" section of this article.

To work around the problem, without upgrading to Internet Explorer 6.0, delete the following files from the %systemroot%\mui\fallback\langid folder, where langid is the Language ID of the MUI language installed on the computer:

Jscript.dll.mui
Vbscript.dll.mui
Scrrun.dll.mui
Dispex.dll.mui
Scrobj.dll.mui
Wshext.dll.mui
Cscript.exe.mui
Wscript.exe.mui
Wshom.ocx.mui
Wshcon.dll.mui


For a list of Language ID (LangID) numbers, click the following article number to view the article in the Microsoft Knowledge Base:

246664 Language IDs and Language Group IDs Supported in Windows 2000 Multilanguage Version


STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.


Additional query words: terminates crash crash hang freeze

Keywords: kbbug KB309432