Se produce una pérdida de memoria en el componente Msctf.dll cuando se utiliza una aplicación de control WebBrowser en Windows XP, en Windows Server 2003 o en Windows Vista

Síntomas

Imagine el siguiente escenario:
  • Tiene un equipo que ejecuta Windows XP o Windows Server 2003.
  • Ejecutar una aplicación de control WebBrowser durante mucho tiempo.
En este escenario, puede observar que el rendimiento del sistema disminuye de forma significativa. Además, si utiliza una herramienta de monitor de rendimiento para supervisar el rendimiento del sistema, buscar evidencia de una pérdida de memoria en el componente Msctf.dll.

Este problema se produce si se cumplen las condiciones siguientes:
  • En Configuración Regional e idioma en el Panel de Control, haga clic en para desactivar la casilla de verificación desactivar servicios avanzados de texto .
  • El valor de la entrada del registro de LoadIMM se establece en 1 en formato hexadecimal.

    Nota: Esta entrada del registro se encuentra bajo la siguiente subclave:
    HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\IMM
También puede encontrarse este problema en un equipo que está ejecutando Windows Vista.

Causa

Este problema se produce debido a un error en el componente Msctf.dll.

Asignación de memoria en el componente Msctf.dll aumenta cada vez que se crea una nueva ventana de foco por la aplicación de control WebBrowser . Sin embargo, la memoria no se libera cuando se destruyen estas ventanas. Por lo tanto, se produce una pérdida de memoria si la aplicación con frecuencia crea y destruye ventanas secundarias.

Solución

Información del Service pack

Para resolver este problema, obtenga el service pack más reciente para Windows Vista. Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
935791 cómo obtener el service pack más reciente para Windows Vista

Información de la revisión

Windows XP

Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga este hotfix.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con el servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:Nota: El formulario de "Descarga de Hotfix disponible" muestra los idiomas para los que el Hotfix está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Requisitos previos

Para aplicar este hotfix, debe tener instalado Windows XP Service Pack 2.

Requisito de reinicio

Tendrá que reiniciar el equipo después de aplicar este hotfix.

Información de reemplazo de revisión


Este hotfix no sustituye a otras revisiones publicadas anteriormente.

Información de archivo

La versión en inglés de esta revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.
Windows XP con SP2, versiones basadas en x86
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataformaRequisito de SP
Msctf.dll5.1.2600.3253297,98415-Nov-200711:12x86SP2
Msctfime.ime5.1.2600.3253177,15215-Nov-200711:12No aplicableSP2

Windows Server 2003

Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga este hotfix.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con el servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:Nota: El formulario de "Descarga de Hotfix disponible" muestra los idiomas para los que el Hotfix está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Requisitos previos

Para aplicar este hotfix, debe tener Windows Server 2003 Service Pack 1 o posterior instalado.

Requisito de reinicio

Tendrá que reiniciar el equipo después de aplicar este hotfix.

Información de reemplazo de revisión


Este hotfix no sustituye a otras revisiones publicadas anteriormente.

Información de archivo

La versión en inglés de esta revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.
Windows Server 2003 con SP1, versiones basadas en x86
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataformaRequisito de SP
Msctf.dll5.2.3790.3044318,97615-Nov-200711:22x86SP1
Msctfime.ime5.2.3790.3044177,15215-Nov-200711:22No aplicableSP1
Windows Server 2003 con SP2, versiones basadas en x86
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataformaRequisito de SP
Msctf.dll5.2.3790.4189317,44015-Nov-200711:41x86SP2
Msctfime.ime5.2.3790.4189177,15215-Nov-200711:41No aplicableSP2
Windows Server 2003 con SP1, versiones basadas en x64
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataformaRequisito de SPTipo de servicio
Msctf.dll5.2.3790.3044634,88015-Nov-200709:25x64SP1No aplicable
Msctfime.ime5.2.3790.3044361,47215-Nov-200709:25No aplicableSP1No aplicable
Wmsctf.dll5.2.3790.3044318,97615-Nov-200709:25x86SP1WOW
Wmsctfime.ime5.2.3790.3044177,15215-Nov-200709:25No aplicableSP1WOW
Windows Server 2003 con SP2, versiones basadas en x64
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataformaRequisito de SPTipo de servicio
Msctf.dll5.2.3790.4189634,88015-Nov-200709:32x64SP2No aplicable
Msctfime.ime5.2.3790.4189361,47215-Nov-200709:32No aplicableSP2No aplicable
Wmsctf.dll5.2.3790.4189317,44015-Nov-200709:32x86SP2WOW
Wmsctfime.ime5.2.3790.4189177,15215-Nov-200709:32No aplicableSP2WOW
Windows Server 2003 con SP1, basados en Itanium
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataformaRequisito de SPTipo de servicio
Msctf.dll5.2.3790.30441,010,17615-Nov-200709:25IA-64SP1No aplicable
Msctfime.ime5.2.3790.3044562,68815-Nov-200709:25No aplicableSP1No aplicable
Wmsctf.dll5.2.3790.3044318,97615-Nov-200709:25x86SP1WOW
Wmsctfime.ime5.2.3790.3044177,15215-Nov-200709:25No aplicableSP1WOW
Windows Server 2003 con SP2, basados en Itanium
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataformaRequisito de SPTipo de servicio
Msctf.dll5.2.3790.41891,010,17615-Nov-200709:31IA-64SP2No aplicable
Msctfime.ime5.2.3790.4189562,68815-Nov-200709:31No aplicableSP2No aplicable
Wmsctf.dll5.2.3790.4189317,44015-Nov-200709:31x86SP2WOW
Wmsctfime.ime5.2.3790.4189177,15215-Nov-200709:31No aplicableSP2WOW

Windows Vista

Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga este hotfix.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con el servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:Nota: El formulario de "Descarga de Hotfix disponible" muestra los idiomas para los que el Hotfix está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Requisitos previos

No hay requisitos previos.

Requisito de reinicio

Tendrá que reiniciar el equipo después de aplicar este hotfix.

Información de reemplazo de revisión


Este hotfix no sustituye a otras revisiones publicadas anteriormente.

Información de archivo

La versión en inglés de esta revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.
Windows Vista, versiones basadas en x86
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Update.mumNo aplicable2,02225-Oct-200714:57No aplicable
X86_41b86ffd2ff4a55b705c0d02d56561c5_31bf3856ad364e35_6.0.6000.20708_none_e358401f0f36caba.manifestNo aplicable71525-Oct-200714:57No aplicable
X86_microsoft-windows-t..icesframework-msctf_31bf3856ad364e35_6.0.6000.20708_none_746f108f0ab4f32a.manifestNo aplicable31,87325-Oct-200714:57No aplicable
Msctf.dll6.0.6000.20708805,88825-Oct-200703:13x86
Windows Vista, versiones basadas en x64
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Amd64_1574ff0ac19edf22c3db161c4af62e23_31bf3856ad364e35_6.0.6000.20708_none_875cc26cd71ccce2.manifestNo aplicable71925-Oct-200714:57No aplicable
Amd64_41b86ffd2ff4a55b705c0d02d56561c5_31bf3856ad364e35_6.0.6000.20708_none_3f76dba2c7943bf0.manifestNo aplicable71725-Oct-200714:57No aplicable
Amd64_microsoft-windows-t..icesframework-msctf_31bf3856ad364e35_6.0.6000.20708_none_d08dac12c3126460.manifestNo aplicable31,89725-Oct-200715:00No aplicable
Package_1_for_kb943510~31bf3856ad364e35~amd64~~6.0.1.0.mumNo aplicable1,81425-Oct-200714:57No aplicable
Package_2_for_kb943510~31bf3856ad364e35~amd64~~6.0.1.0.mumNo aplicable203325-Oct-200714:57No aplicable
Update.mumNo aplicable1,92525-Oct-200714:57No aplicable
Msctf.dll6.0.6000.207081,052,67225-Oct-200704:04x64

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a". Este problema se corrigió primero en Windows Vista Service Pack 1.

Más información

Para obtener más información acerca del control WebBrowser , visite el siguiente sitio Web de Microsoft:Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:

824994 paquetes de actualización de la descripción del contenido del software de Windows Server 2003 y Windows XP Service Pack 2



Para obtener ayuda con problemas de rendimiento en Windows Vista, visite la siguiente página web de Microsoft:
Propiedades

Id. de artículo: 943510 - Última revisión: 14 ene. 2017 - Revisión: 1

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)

Comentarios