Денис Ибрагимов
Денис Ибрагимов | Репутация: 100 (Кандидат) 13 января 2010 в 14:16
В моём компьютере антивирус ESET NOD32 обнаружил троян в файле ctfmon.exe и исчез с экрана значок языка ввода[Рус/Eng].
Что сделать, чтобы вернуть значок? Удалить ctfmоn? И потом извлечь его снова из дистр. Windows XP и поставить его в папку System32?
Александр Пузанов
Александр Пузанов | Репутация: 1145 (Эксперт) 13 января 2010 в 15:59

«Ctfmon.exe управляет технологиями альтернативного ввода данных. Он запускает языковую панель в системной трее при старте операционной системы, и работает в фоновом режиме даже после закрытия всех программ пакета Microsoft Office, независимо от того, запускались ли программы Office XP.»
Источник: http://www.securitylab.ru/processinfo/266074.php
Ctfmon.exe уже удален антивирусом, если этого не произошло удалить вручную.
Вернуть файл можно.
Открыть CD с дистрибутивом Windows - папка I386 файл CTFMON.EX_ (это архив).
Извлечь из него файл Ctfmon.exe (архиватором 7-Zip) и поместить его в  C:\WINDOWS\system32\
Если поле перезагрузки переключатель раскладки не появится создайте текстовый файл с таким содержимым.
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]

"CTFMON.EXE"="C:\\WINDOWS\\system32\\ctfmon.exe"
Смените ему расширение с ТХТ на REG и откройте.
Согласитесь на добавление информации.
Перезагрузка.
Если его все еще нет проверьте:
Правой кнопкой по панели задач – панели инструментов – языковая панель.
При более серьезных повреждениях системы вставьте установочный диск Windows.
Пуск – Выполнить – SFC /SCANNOW
Соглашайтесь на замену файлов.
Требуется РОДНОЙ (с которого происходила установка) диск, обновления установленные после установки Windows будут удалены.

Aa Aa
Aa Aa | Репутация: 2135 (Эксперт) 13 января 2010 в 19:01

Файл Ctfmon.exe всегда расположен в C:\Windows\System32. В случае обнаружения этого файла в любом другом каталоге он должен быть незамедлительно удален.  В настоящее время известно множество вирусов (например W32.Snow.A, Spyware.UltraKeylogger, Trojan.Satiloler и другие), использующих имя Ctfmon.exe для сокрытия своего присутствия в системе.
Источник тот же:  http://www.securitylab.ru/processinfo/266074.php
Как вариант, проверьте еще здесь: Панель управления -> Язык и региональные стандарты -> Языки -> Подробнее -> Языковая панель, галочки "Отображать языковую панель на рабочем столе" и "Дополнительный значок на панели задач" и после этого везде "ОК". Если языковая панель откроется как окошко на рабочем столе, то нажмите кнопку "Свернуть" и значок расположится на панели задач рядом с трей-меню.

Андрей Абрамов
Андрей Абрамов | Репутация: 563 (Специалист) 14 января 2010 в 07:32

На моей памяти уже несколько фирм и госслужб отказались от НОДа в связи с некорректной его работой. Обычно переходят на продукты лаборатории Касперского.

Аркадий Ткачук
Аркадий Ткачук | Репутация: 102 (Кандидат) 14 января 2010 в 13:13

Панель управление - язык и региональные стандарты - вкладка "языки" - кнопка "подробнее" - в появившемся окне "языки и службы текст...." - вкладка "дополнительно" - убрать все галочки

Иван Корулёв
Иван Корулёв | Репутация: 207 (Кандидат) 15 января 2010 в 01:25

Переходи на Linux и забудь о вирусах

Игорь Деревягин
Игорь Деревягин | Репутация: 103 (Кандидат) 15 января 2010 в 08:48

Den76, значок переключения языков вернуть просто. Зайдите в Панель управления, пункт Язык и региональные стандарты. Выберите вкладку Языки и щелкните по кнопке Подробнее. В появившемся окне Языки и службы текстового ввода перейдите на вкладку Дополнительно, поставьте галочку Включить поддержку текстовых служб для всех программ. Если не доступна - вначале снимете галочку с Выключить дополнительные текстовые службы.
Если антивирус удалил файл. то скорее всего это вирус, использующий похожее имя. ctfmоn используется системой для альтернативного ввода данных. Подробнее http://www.filecheck.ru/process/ctfmon.exe.html