Имя: Пароль:
LIFE
 
OFF:Подсобите избавиться от ctfmon.exe
Ø
0 Sasha
 
08.07.05
11:20
В общем тут, да и не только тут обсуждалась ситуация, когда в терминальном режиме если 1С никто не используют, процесс CTFMON.exe нагружает процессор на 1-2%, а если пользователей под 50, то получается что процессор загружен на 50-75%, хотя никто ничего и не делает . Так вот, воспользовавшись подсказками с microsofta, по шагам как было написано стал удалять этот ctfmon. Даже полностью снес Office на серваке - не помогает, у терминальных клиентов процесс вновь появлется.
Полностью вычистил реестр на упоминание о файле ctfmon, переименовал файл- не помогает...Уже и не знаю что делать :-((....
Не подскажите как кто боролся с этой проблемой....
Windows Server 2003 sp1, terminal servises.
Спасибо.
1 Salex
 
08.07.05
11:36
А физически убивать не пробывал? Он в папке cистем32 лежит.....ctfmon.exe
2 Sasha
 
08.07.05
12:20
Пробовал...Восстанавливается зараза :-) - прям как вирус какой-то :-)
3 p rj
 
08.07.05
12:23
Тогда попробуй изменить права на ctfmon.exe, а именно запрети все всем, включая даже уч. запись SYSTEM.
4 DeiMos
 
08.07.05
12:23
http://www.google.ru/search?hl=ru&q=ctfmon.exe&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=lang_ru
5 DeiMos
 
08.07.05
12:29
Плохой свитчер
Достал переключатель раскладки!!! Блин, переключатель раскладки в Windows 2000 + Office XP исчезает! Почему? И куда? Надо каждый раз лезть в Панель управления, а там - в "Языки и страны"! Только тогда появляется! В автозагрузке постоянно присутствует ctfmon.exe. Насколько я понял, это и есть замена старому доброму индикатору раскладки клавиатуры Internat.exe. Но от этого ctfmon.exe не так просто избавиться - msconfig его не в силах удалить почему-то! Помогите!
Действительно, многих не устраивает новый индикатор раскладки клавиатуры ctfmon.exe, который устанавливается вместе с MS Office (а в Windows XP он уже присутствует и без "Офиса", изначально). В таких системах, как Windows 2000 и Windows Me, этот индикатор нередко бывает причиной сбоев (типа непонятного закрытия или запуска программ или печати случайных символов), в связи с чем многие пользователи предпочитают куда более мощные программы, типа Punto Switcher www.punto.ru/switcher или менее стабильного Keyboard Ninja www.intelife.net/ninja. Но, даже установив эти программы, зачастую оказывается не так просто удалить из автозагрузки этот пресловутый ctfmon.exe, что не есть хорошо, так как лишняя фоновая программа отнимает ресурсы у более важных приложений.
Несмотря на отключение ctfmon.exe в программе msconfig, он с упорностью, достойной лучшего применения, появляется там вновь и вновь. В конференции журнала Upgrade промелькнул даже совет постоянного ее посетителя с ником id3000 переименовать файл Internat.exe в ctfmon.exe, а настоящий ctfmon.exe удалить ко всем чертям. Итак, что же такое ctfmon.exe и как от него полностью и корректно избавиться на разных системах?
Согласно статье Q282599 базы данных службы технической поддержки Microsoft, ctfmon.exe активизирует так называемый Alternative User Input Text Input Processor (TIP) и панель Microsoft Office Language Bar. Он отслеживает активное окно и позволяет для него осуществлять альтернативный ввод текста - ввод текста голосом, распознавание рукописного ввода, перевод текста и т. п. При том, что практически все эти функции пока не используются львиной долей пользователей ПК (ну, по крайней мере, в России), Microsoft не рекомендует удалять сам файл ctfmon.exe, так как это якобы может создать проблемы в работе MS Office.
Максимум, что предлагается пользователю, заботящемуся о стабильной работе своей системы, - отключить загрузку этой фоновой программы путем полной деинсталляции функции альтернативного ввода текста, на практике и так никому не нужной.
Для удаления этой функции в Windows 98 / Me и Windows NT 4.0 необходимо проделать следующее:
- закрыть все программы из состава MS Office;
- в меню кнопки Пуск > "Настройка" > "Панель управления" > "Установка и удаление программ" > "Установка и удаление" (Start > Settings > Control Panel > Add / Remove Programs > Install / Uninstall) выбрать строку "Microsoft Office XP" и нажать кнопку "Установка / Удаление" (Add / Remove);
- в появившемся диалоговом окне "Установка Microsoft Office XP" (Maintenance Mode Options) надо выбрать опцию "Добавить или удалить компоненты..." (Add or Remove Features), нажать кнопку "Далее" (Next) для перехода к диалогу выбора компонентов MS Office;
- щелкнуть на значок плюса (+) у компонента "Общие средства Office" (Office Shared Features) и в раскрывшемся списке выбрать "Альтернативный ввод данных" (Alternative User Input), для которого установить переключатель в положение "Компонент недоступен" (Not Available);
- щелкнуть кнопку "Обновить" (Update);
- если установлены дополнительные пакеты MS Office, например, такие, как Publisher 2002, то аналогичную процедуру необходимо провести и для них.
Удаление этой функции в системах Windows 2000 и Microsoft Windows XP отличается крайне незначительно - названиями некоторых пунктов меню. Однако подождите расслабляться: после удаления "Альтернативного ввода данных" из состава приложений Office необходимо отключить его в самой Windows.
В Панели управления щелкните по значку Text Services (а в Windows XP - "Язык и региональные стандарты" (Regional and Language Options)), на странице "Языки" (Languages) нажмите кнопку "Подробнее..." (Details).
В разделе "Установленные службы" (Installed services) необходимо удалить все установленные службы альтернативного ввода (вряд ли, правда, у вас там окажется что-то лишнее), оставив только "English (United States) - default Keyboard United States 101" и, естественно, "Russian". Нажмите кнопку "Языковая панель" (Language Bar) и установите флажок "Выключить дополнительные текстовые службы" (Turn off advanced text services).
Далее в строке "Выполнить" меню кнопки Пуск введите две команды:
Regsvr32.exe /u мсimtf.dll
Regsvr32.exe /u Msctf.dll
Вот теперь все. От ctfmon.exe не осталось почти никаких следов, можете проверить это, запустив msconfig.exe и просмотрев список автоматически загружаемых приложений. Если уж совсем невтерпеж, то попробуйте удалить сам этот файл. И можно смело устанавливать продвинутый Punto Switcher или возвращать в автозагрузку простой internat.exe.
6 smaharbA
 
08.07.05
12:29
(0) вы что все нанего обижены, да неможет он сжирать 1-2%, ну даладно
запиши в какойнибуть стартуп или ручками в автозагрузку
reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\CTFMON.EXE /f
7 Sasha
 
08.07.05
12:33
(5) Именно этой инструкцией я и пользовался :-)....
(3,6) Спасибо, попробую :-)
(6) Факт, сжирает.....:-)...ну правда это не постоянно, а периодически, с интервалом 3-10 секунд, но все равно, когда пользователей много, это хорошо заметно...
8 smaharbA
 
08.07.05
12:40
(7) поможет удалит при следующем входе у всех терминальщиков если запихать в ветку/ключ типа
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\KillCtfmon добавив строковый параметр с содержимым (6)
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший