Microsoft KB Archive/943510

From BetaArchive Wiki

Article ID: 943510

Article Last Modified on 12/18/2007



APPLIES TO

  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Windows Vista Enterprise 64-bit Edition
  • Windows Vista Home Basic 64-bit Edition
  • Windows Vista Home Premium 64-bit Edition
  • Windows Vista Ultimate 64-bit Edition
  • Windows Vista Business
  • Windows Vista Business 64-bit Edition
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)



SYMPTOMS

Consider the following scenario:

  • You have a computer that is running Windows XP or Windows Server 2003.
  • You run a WebBrowser control application for a long time.

In this scenario, you may notice that system performance drops significantly. Additionally, if you use a performance monitor tool to monitor the system's performance, you find evidence of a memory leak in the Msctf.dll component.

This issue occurs if the following conditions are true:

  • Under Regional and Language Options in Control Panel, you click to clear the Turn off advanced text services check box.
  • The value of the LoadIMM registry entry is set to 1 in hexadecimal format.

    Note This registry entry is located under the following subkey:

    HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\IMM

You may also encounter this problem on a computer that is running Windows Vista.

CAUSE

This problem occurs because of an error in the Msctf.dll component.

Memory allocation in the Msctf.dll component increases every time that a new focused window is created by the WebBrowser control application. However, the memory is not freed when these windows are destroyed. Therefore, a memory leak occurs if the application frequently creates and destroys child windows.

RESOLUTION

Windows XP hotfix information

A supported hotfix is now available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing this specific problem. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next service pack that contains this hotfix.

To resolve this problem, submit a request to Microsoft Online Customer Services to obtain the hotfix. To submit an online request to obtain the hotfix, visit the following Microsoft Web site:

Note If additional issues occur or any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. To create a separate service request, visit the following Microsoft Web site:

Prerequisites

To apply this hotfix, you must have Windows XP Service Pack 2 installed.

Restart requirement

You have to restart the computer after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace any other previously released hotfixes.

File information

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Windows XP with SP2, x86-based versions
File name File version File size Date Time Platform SP requirement
Msctf.dll 5.1.2600.3253 297,984 15-Nov-2007 11:12 x86 SP2
Msctfime.ime 5.1.2600.3253 177,152 15-Nov-2007 11:12 Not Applicable SP2

Windows Server 2003 hotfix information

A supported hotfix is now available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing this specific problem. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next service pack that contains this hotfix.

To resolve this problem, submit a request to Microsoft Online Customer Services to obtain the hotfix. To submit an online request to obtain the hotfix, visit the following Microsoft Web site:

Note If additional issues occur or any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. To create a separate service request, visit the following Microsoft Web site:

Prerequisites

To apply this hotfix, you must have Windows Server 2003 Service Pack 1 or later versions installed.

Restart requirement

You have to restart the computer after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace any other previously released hotfixes.

File information

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Windows Server 2003 with SP1, x86-based versions
File name File version File size Date Time Platform SP requirement
Msctf.dll 5.2.3790.3044 318,976 15-Nov-2007 11:22 x86 SP1
Msctfime.ime 5.2.3790.3044 177,152 15-Nov-2007 11:22 Not Applicable SP1
Windows Server 2003 with SP2, x86-based versions
File name File version File size Date Time Platform SP requirement
Msctf.dll 5.2.3790.4189 317,440 15-Nov-2007 11:41 x86 SP2
Msctfime.ime 5.2.3790.4189 177,152 15-Nov-2007 11:41 Not Applicable SP2
Windows Server 2003 with SP1, x64-based versions
File name File version File size Date Time Platform SP requirement Service branch
Msctf.dll 5.2.3790.3044 634,880 15-Nov-2007 09:25 x64 SP1 Not Applicable
Msctfime.ime 5.2.3790.3044 361,472 15-Nov-2007 09:25 Not Applicable SP1 Not Applicable
Wmsctf.dll 5.2.3790.3044 318,976 15-Nov-2007 09:25 x86 SP1 WOW
Wmsctfime.ime 5.2.3790.3044 177,152 15-Nov-2007 09:25 Not Applicable SP1 WOW
Windows Server 2003 with SP2, x64-based versions
File name File version File size Date Time Platform SP requirement Service branch
Msctf.dll 5.2.3790.4189 634,880 15-Nov-2007 09:32 x64 SP2 Not Applicable
Msctfime.ime 5.2.3790.4189 361,472 15-Nov-2007 09:32 Not Applicable SP2 Not Applicable
Wmsctf.dll 5.2.3790.4189 317,440 15-Nov-2007 09:32 x86 SP2 WOW
Wmsctfime.ime 5.2.3790.4189 177,152 15-Nov-2007 09:32 Not Applicable SP2 WOW
Windows Server 2003 with SP1, Itanium-based
File name File version File size Date Time Platform SP requirement Service branch
Msctf.dll 5.2.3790.3044 1,010,176 15-Nov-2007 09:25 IA-64 SP1 Not Applicable
Msctfime.ime 5.2.3790.3044 562,688 15-Nov-2007 09:25 Not Applicable SP1 Not Applicable
Wmsctf.dll 5.2.3790.3044 318,976 15-Nov-2007 09:25 x86 SP1 WOW
Wmsctfime.ime 5.2.3790.3044 177,152 15-Nov-2007 09:25 Not Applicable SP1 WOW
Windows Server 2003 with SP2, Itanium-based
File name File version File size Date Time Platform SP requirement Service branch
Msctf.dll 5.2.3790.4189 1,010,176 15-Nov-2007 09:31 IA-64 SP2 Not Applicable
Msctfime.ime 5.2.3790.4189 562,688 15-Nov-2007 09:31 Not Applicable SP2 Not Applicable
Wmsctf.dll 5.2.3790.4189 317,440 15-Nov-2007 09:31 x86 SP2 WOW
Wmsctfime.ime 5.2.3790.4189 177,152 15-Nov-2007 09:31 Not Applicable SP2 WOW

Windows Vista hotfix information

A supported hotfix is now available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing this specific problem. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next service pack that contains this hotfix.

To resolve this problem, submit a request to Microsoft Online Customer Services to obtain the hotfix. To submit an online request to obtain the hotfix, visit the following Microsoft Web site:

Note If additional issues occur or any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. To create a separate service request, visit the following Microsoft Web site:

Prerequisites

No prerequisites are required.

Restart requirement

You have to restart the computer after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace any other previously released hotfixes.

File information

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Windows Vista , x86-based versions
File name File version File size Date Time Platform
Update.mum Not Applicable 2,022 25-Oct-2007 14:57 Not Applicable
X86_41b86ffd2ff4a55b705c0d02d56561c5_31bf3856ad364e35_6.0.6000.20708_none_e358401f0f36caba.manifest Not Applicable 715 25-Oct-2007 14:57 Not Applicable
X86_microsoft-windows-t..icesframework-msctf_31bf3856ad364e35_6.0.6000.20708_none_746f108f0ab4f32a.manifest Not Applicable 31,873 25-Oct-2007 14:57 Not Applicable
Msctf.dll 6.0.6000.20708 805,888 25-Oct-2007 03:13 x86
Windows Vista, x64-based versions
File name File version File size Date Time Platform
Amd64_1574ff0ac19edf22c3db161c4af62e23_31bf3856ad364e35_6.0.6000.20708_none_875cc26cd71ccce2.manifest Not Applicable 719 25-Oct-2007 14:57 Not Applicable
Amd64_41b86ffd2ff4a55b705c0d02d56561c5_31bf3856ad364e35_6.0.6000.20708_none_3f76dba2c7943bf0.manifest Not Applicable 717 25-Oct-2007 14:57 Not Applicable
Amd64_microsoft-windows-t..icesframework-msctf_31bf3856ad364e35_6.0.6000.20708_none_d08dac12c3126460.manifest Not Applicable 31,897 25-Oct-2007 15:00 Not Applicable
Package_1_for_kb943510~31bf3856ad364e35~amd64~~6.0.1.0.mum Not Applicable 1,814 25-Oct-2007 14:57 Not Applicable
Package_2_for_kb943510~31bf3856ad364e35~amd64~~6.0.1.0.mum Not Applicable 2,033 25-Oct-2007 14:57 Not Applicable
Update.mum Not Applicable 1,925 25-Oct-2007 14:57 Not Applicable
Msctf.dll 6.0.6000.20708 1,052,672 25-Oct-2007 04:04 x64


STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

For more information about the WebBrowser control, visit the following Microsoft Web site:

For more information, click the following article number to view the article in the Microsoft Knowledge Base:

824994 Description of the contents of Windows XP Service Pack 2 and Windows Server 2003 software update packages


Keywords: kbexpertiseadvanced kbfix kbqfe kbhotfixserver KB943510