Muchas veces nos hemos topado con procesos de Windows que están consumiendo memoria, al parecer sin ninguna utilidad y que no importa lo que hagas para cerrarlo, siempre vuelven, como el caso de ctfmon.exe.
Que es?
Ctfmon.exe activa el Procesador de entrada de texto (TIP, Text Input Processor) de Entrada de usuario alternativa y también la barra de idioma de Microsoft Office.
Este proceso se inicia cada vez que se abre una aplicación de Office y puede permanecer abierto incluso después de haberla cerrado. Si como yo no utilizas la barra de idioma, ni usas una tablet o algún software para manejar la pc con reconocimiento de voz, te recomiendo desabilitarlo.
Cómo se deshabilita?
Paso 1
1.Cierre todos los programas de Office.
2.Haga clic en Inicio y, a continuación, en Panel de control.
3.Haga clic en Agregar o quitar programas.
4.En la lista Programas actualmente instalados, haga clic en "producto de Microsoft Office", donde "producto de Microsoft Office" es el nombre del producto de Office específico que se está utilizando. Si usa una versión independiente de un programa de Office, haga clic en él para seleccionarlo en la lista. Haga clic en Cambiar.
5.En el cuadro de diálogo Opciones del modo Mantenimiento, seleccione Agregar o quitar funciones y, a continuación, haga clic en Siguiente. Aparece el cuadro de diálogo Elija las opciones de instalación de todas las aplicaciones y herramientas de Office.
6.Haga clic en el signo más (+) situado junto a Funciones compartidas de Office para expandir esta opción.
7.Haga clic en el icono situado junto a Entrada de usuario alternativa y, a continuación, seleccione No disponible.
8.Haga clic en Actualizar.
Si tiene instalados varios productos de Office XP, por ejemplo Office XP Professional y Access 2003, debe repetir los pasos anteriores para cada uno.
Paso 2
Quitar los servicios de Entrada de usuario alternativa de Servicios de texto
1.Haga clic en Inicio, elija Configuración y, a continuación, haga clic en Panel de control.
2.Haga clic en Opciones regionales, de idioma, y de fecha y hora y, a continuación, haga clic en Configuración regional y de idioma. En la ficha Idiomas, haga clic en Detalles.
3.En Servicios instalados, seleccione cada elemento de entrada de la lista y, a continuación, haga clic en Quitar para quitarlo. Es necesario quitar los elementos uno a uno, dejando solo el idioma que se usará por Default.
Paso 3
Ejecutar msconfig e ir a la sección Inicio, deshabilitar ctfmon.exe (Tienes que haber hecho los pasos anteriores ya que si no lo haces en el siguiente inicio se volverá a habilitar),
Paso 4
Si todo lo demás falla, ejecutar Regsvr32 /U para los archivos Msimtf.dll y Msctf.dll
1.Haga clic en Inicio y, a continuación, en Ejecutar.
2.En el cuadro de diálogo Ejecutar escriba el comando siguiente:
Regsvr32.exe /u msimtf.dll
3.Haga clic en Aceptar.
4.Repetir para Msctf.dll (Regsvr32.exe /u msctf.dll)