PDA

Просмотр полной версии : TASKKILL в ВАТ-нике



tsigori
23.12.2010, 09:24
Здравствуйте!
Помогите пожалуйста разобраться с вопросом.

Если через консоль "cmd" дать команду на убитие какого либо процесса при помощи "taskkill", ну например процесса "ctfmon.exe":

TASKKILL /F /IM ctfmon.exe.exe

то всё путём, вот копия результатов :

================================================== ========
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\igori>TASKKILL /F /IM ctfmon.exe
Успешно: Процесс "ctfmon.exe", с идентификатором 2248, был завершен.

================================================== ========

Если эту же команду добавить в *.bat файл и потом заустить его - то ничего не работает.
При этом стоит окно в котором без конца выводится:

D:\Документы Админ\Админитрирование>TASKKILL /F /IM ctfmon.exe

D:\Документы Админ\Админитрирование>TASKKILL /F /IM ctfmon.exe

D:\Документы Админ\Админитрирование>TASKKILL /F /IM ctfmon.exe

и т.д. без остановки


в чём дело? что не так?
:(

AlexRein
23.12.2010, 11:13
ХЗ, у меня все нормально. Привожу свой пример файла. Может проблема в "переводе строки"? У меня сразу его убила.
PS Что? Тоже этот процес на мысли наводит?

TASKKILL /F /IM ctfmon.exe
pause

mazatrackers
02.01.2011, 12:15
Ctfmon.exe управляет технологиями альтернативного ввода данных. Он запускает языковую панель в системной трее при старте операционной системы, и работает в фоновом режиме даже после закрытия всех программ пакета Microsoft Office, независимо от того, запускались ли программы Office XP.

AlexRein
02.01.2011, 13:39
Ctfmon.exe управляет технологиями альтернативного ввода данных. Он запускает языковую панель в системной трее при старте операционной системы, и работает в фоновом режиме даже после закрытия всех программ пакета Microsoft Office, независимо от того, запускались ли программы Office XP.

Не знаю чем он там управляет, его отсутствие ничем не мешает. Но и убрать его с автозагрузки или с системы так же не получается.

mazatrackers
02.01.2011, 14:45
пуск->панель управления-> язык и региональные стандарты -> вкладка "Языки" -> кнопка "Подробнее" -> вкладка "дополнительно" -> поставить галочку как на скрине.
http://img3.imageshack.us/img3/1733/21797359.jpg

И больше вас этот процесс не побеспокоит.
Также как и возможность переключать языки.

AlexRein
02.01.2011, 14:51
Видимо не совсем понята моя мысль.
После TASKKILL /F /IM ctfmon.exe, ты так же можешь менять язык, а процесса нет. И под сомнением что именно этот процесс отвечает за раскладку.

mazatrackers
02.01.2011, 15:10
Видимо не совсем понята моя мысль.
После TASKKILL /F /IM ctfmon.exe, ты так же можешь менять язык, а процесса нет. И под сомнением что именно этот процесс отвечает за раскладку.

проверил. процесс отвечает за отображение в трее рядом с часами текущего языка.
Раскладка переключается. Так что решайте сами. Если вам не нужен этот индикатор - смело отключайте дополнительные текстовые службы. А не засоряйте батниками систему.:)

AlexRein
02.01.2011, 15:13
Ладно если с этим порешали. Другой вопрос.
Процесс "System", за что отвечает? Кто нибудь в курсе?

mazatrackers
02.01.2011, 15:19
Многих моих друзей часто интересовал вопрос - процессы в Windows какие и зачем нужны. Процессы мы можем увидеть в диспетчере задач, это знает каждый. Но вот что значит каждый процесс знают не все. Поэтомы все процессы Windows запускаемые по умолчанию я привожу ниже:

CSRSS.EXE
Процесс отвечает за окна консоли, за создание и удаление потоков, а также частично за работу 16-битной среды MS-DOS. Он относиться к подсистеме Win32 пользовательского режима (WIN32.SYS же относиться к ядру Kernel) и должен всегда выполняться.

EXPLORER.EXE
Пользовательская среда, содержащая такие компоненты, как Панель задач, Рабочий стол и тому подобное. Его практически всегда можно закрывать и снова открывать без каких-либо последствий.

CTFMON.EXE
Загружает различные выбранные пользователем языки ввода, показывает на панели задач значок >, который позволяет переключать языки ввода. С помощью панели управления возможно без использования данного процесса безо всяких проблем переключать раскладку клавиатуры.

LSASS.EXE
Этот локальный сервер авторизации отвечает за IP-директивы безопасности (интернет- протоколы) и загружает драйвер безопасности. Он запускает процесс, отвечающий за авторизацию пользователей. При успешной авторизации пользователя приложение создаёт и присваивает ему специальный протокол. Все запущенные далее процессы используют этот протокол.

MSTASK.EXE
Отвечает за службу планирования Schedule, которая предназначена для запуска различных приложений в определённое пользователем время.

SMSS.EXE
Диспетчер сеансов запускает высокоуровневые подсистемы и сервисы. Процесс отвечает за различные действия, например запуск Winlogon и Win32 процессов, а также за операции с системными переменными. Когда Smss определяет, что Winlogon или Csrss закрыты, он автоматически выключает систему.

SPOOLSV.EXE
Обеспечивает создание очереди на печать, временно сохраняя документы и факсы в памяти.

SVCHOST.EXE
Этот всеобъемлющий процесс служит хостингом для других процессов, запускаемых с помощью DLL. Поэтому иногда работают одновременно несколько Svhost. С помощью команды > можно вывести на экран все процессы, использующие Svchost.

SERVICES.EXE
Процесс управления системными службами. Запуск, окончание, а также все остальные действия со службами происходят через него.

SYSTEM
Выполняет все потоки ядра Kernel.

SYSTEM IDLE PROCESS
Этот процесс выполняется на любом компьютере. Нужен он, правда, всего лишь для мониторинга процессорных ресурсов, не используемых другими программами.

TASKMGR.EXE
Процесс диспетчера задач, закрывать который крайне не рекомендуется.

WINLOGON.EXE
Отвечает за управление процессами авторизации пользователей.

WINMGTM.EXE
Основной компонент клиентской службы Windows. Процесс запускается одновременно с первыми клиентскими приложениями и выполняется при любом запросе служб. В Windows XP процесс запускается как клиент процесса Svchost.
по материалам журнала NetWork
Статья взята с сайта hackzona.ru