Модераторы: bartram, Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не работает команда taskkill 
:(
    Опции темы
ProgramerForever
  Дата 31.8.2009, 08:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 554
Регистрация: 15.11.2006
Где: Новосибирск

Репутация: 2
Всего: 5



Доброго времени суток, уважаемые форумчане. У меня появилась такая проблемка: не работает команда taskkill. Написал батник, чтобы убирать ненужные процессы (сейчас лень все в автозагрузке искать, да и иногда программки их снова восстанавливают) такого содержания:
Код

@echo off
taskkill CLI.exe
taskkill ati2*
taskkill BCMWLTRY.exe
taskkill WLTRYSVC.exe
taskkill oodag.exe
taskkill soffice*
taskkill NMIndexStore*
taskkill NMBgMonitor*
taskkill jusched.exe
taskkill WLTRAY.exe
taskkill RTHDCPL.exe
taskkill spoolsv.exe


При запуске команды не выполняются, процессор загружается на 100%. smile 
PM MAIL WWW ICQ   Вверх
01MDM
Дата 31.8.2009, 09:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 273
Регистрация: 10.5.2008
Где: Default City

Репутация: 29
Всего: 29



ProgramerForever, 

taskkill /im notepad.exe /f

taskkill /?

Это сообщение отредактировал(а) 01MDM - 31.8.2009, 09:25


--------------------
Вопросы в личке останутся без ответов.
PM MAIL   Вверх
ProgramerForever
Дата 31.8.2009, 09:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 554
Регистрация: 15.11.2006
Где: Новосибирск

Репутация: 2
Всего: 5



Да, подзабыл про /im..
Кстати, команда работает только из папки system32. Это нормально? На другом компьютере прямо с рабочего стола батник запускался..
Код

@echo off
c:
cd/
cd windows
cd system32
taskkill /im CLI.exe /f
taskkill /im ati2* /f
taskkill /im BCMWLTRY.exe /f
taskkill /im WLTRYSVC.exe /f
taskkill /im oodag.exe /f
taskkill /im soffice* /f
taskkill /im NMIndexStore* /f
taskkill /im NMBgMonitor* /f
taskkill /im jusched.exe /f
taskkill /im WLTRAY.exe /f
taskkill /im RTHDCPL.exe /f
taskkill /im spoolsv.exe /f

PM MAIL WWW ICQ   Вверх
mihanik
Дата 31.8.2009, 09:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 61
Всего: 109



Цитата(ProgramerForever @  31.8.2009,  09:48 Найти цитируемый пост)
Кстати, команда работает только из папки system32


Проверь значение переменной path



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
bomz
Дата 28.9.2009, 03:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 28.9.2009

Репутация: нет
Всего: нет



а какое имя у батника? случайно не TaskKill.bat ????  smile 
PM   Вверх
ProgramerForever
Дата 28.9.2009, 10:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 554
Регистрация: 15.11.2006
Где: Новосибирск

Репутация: 2
Всего: 5



Угадал. =) Но , я думаю, это непринципиально.
PM MAIL WWW ICQ   Вверх
mihanik
Дата 28.9.2009, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 61
Всего: 109



Цитата(ProgramerForever @  28.9.2009,  10:23 Найти цитируемый пост)
Угадал. =) Но , я думаю, это непринципиально. 


Посмотри, пожалуйста, на порядок выполнения файлов.
Представь, что у тебя в одной папке есть куча файлов с одним именем MyFile , но разными расширениями: com, bat, exe...

И ты даёшь команду MyFile 

Как ты думаешь, какому файлу передаст управление система?



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
bomz
Дата 29.9.2009, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 28.9.2009

Репутация: нет
Всего: нет



как же не принципиально, очень принципиально, если у файла имя TaskKill.bat то вместо команды TaskKill он запустит сам себя в первую очередь и во вторую TaskKill.exe из system32. поэтому и ресурсы жрет он сам себя по кругу запускает. а из системной директории видимо очередность другая сначала екзе потом бат

Это сообщение отредактировал(а) bomz - 29.9.2009, 20:12
PM   Вверх
01MDM
Дата 30.9.2009, 09:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 273
Регистрация: 10.5.2008
Где: Default City

Репутация: 29
Всего: 29



bomz, 

Если бы он в батнике не переходил в систем32, то да, батник запускал бы сам себя и мог вообще зациклиться. А так команды вызываются в соответствии с %PATH% (где не прописано, но текущая директория идет первой) и по расширению исполняемых файлов в соответствии с %PATHEXT%.


--------------------
Вопросы в личке останутся без ответов.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Windows"
December
bartram
Akella

Запрещается!

1. Обсуждать взлом и делиться кряками

2. Способствовать созданию и распространению вирусов

  • Для бессмертных бородатых вопросов типа Win vs Nix есть специальный форум Религиозные Войны
  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • ВСЕГДА УКАЗЫВАЙТЕ ВЕРСИЮ ОС

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Windows | Следующая тема »


 




[ Время генерации скрипта: 0.0666 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.