Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - батник для удаления файла...

Ответить
Настройки темы
CMD/BAT - батник для удаления файла...

Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте!
Задача такова:
1. необходимо удалить исполняемый файл находящийся на диске с
2. завершить процесс
3. удалить службу

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

taskkill /F /IM название процесса1.exe
del /q/f/a/s "C:\название файла1.exe
@sc delete название службы5
@pause

вроде как все удалит и остановит, но если переименовать, файл с процессом останутся, а служба будет остановлена
можно ли удалить файл и завершить процесс только по наименованию службы?!
За ранее спасибо!

Отправлено: 23:39, 04-12-2014

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


  1. Зачем всё это нужно?
  2. Как связаны исполняемый файл и служба?
  3. Кто и зачем переименовывает исполняемый файл?

Отправлено: 23:55, 04-12-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


попробую объяснить...
на компьютер был закинут исполняемый файл(прога с расширением .exe), куда неизвестно предположим диск с, его запустили и установили службой, после чего комп перезагрузили теперь запускается процесс ну и соответственно служба, что есть не хорошо и это надо удалить еще на нескольких компах.

собственно можно ли удалить файл от обратного зная только название установленной службы?

Последний раз редактировалось Bara1gin, 05-12-2014 в 00:11.


Отправлено: 00:05, 05-12-2014 | #3


Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo off

set "service=имя службы"

for /f "delims=" %%i in ('
 "wmic SERVICE where Name="%service%" get PathName| findstr \\"
') do (
 set x=%%i
 call set "y=%%x:*.exe=%%"
 for /f "delims=" %%j in ('cmd /v:on /c call echo "!x:%%y%%=!"') do (
  taskkill /f /im "%%~nxj"
  del /a/f %%j
  sc delete "%service%"
  )
 )

exit /b

Отправлено: 03:05, 05-12-2014 | #4


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата Bara1gin:
собственно можно ли удалить файл от обратного зная только название установленной службы? »
Можно.

Но мне ситуация не нравится. Просто так «его запустили и установили службой» не работает. И что мешает сделать сие «ручками» «на нескольких компах»?

Отправлено: 05:05, 05-12-2014 | #5


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Все работает отлично!!!
Просто супер! Спасибо!

Отправлено: 15:49, 06-12-2014 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - батник для удаления файла...

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - батник для преобразование файла sdksdk Скриптовые языки администрирования Windows 4 24-11-2014 22:25
CMD/BAT - [решено] Нужен Батник для удаления части строки d_coder@vk Скриптовые языки администрирования Windows 1 18-03-2014 10:02
CMD/BAT - [решено] батник для автоматического удаления сетевых папок vanoman Скриптовые языки администрирования Windows 22 23-10-2013 16:02
CMD/BAT - Батник для конвертирования данных в кодировку 1200 для reg-файла Nun-Nun Скриптовые языки администрирования Windows 5 23-01-2012 16:21
CMD/BAT - Батник для удаления следов usb из реестра zedco Скриптовые языки администрирования Windows 0 26-03-2010 17:30




 
Переход