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

Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Система - [решено] Удаление программ по сети, не отображающиеся по команде WMIC

Ответить
Настройки темы
Система - [решено] Удаление программ по сети, не отображающиеся по команде WMIC

Аватара для DJ Mogarych

fascinating rhythm


Moderator


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


Конфигурация

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


Добрый день, коллеги!

Есть ли у вас опыт удаления программ удалённо?

Я для таких целей пользуюсь командой
Код: Выделить весь код
wmic /node:"%COMP%" product where name="%PROGRAM%" call uninstall /nointeractive
или, если нужно удалить все программы какого-либо производителя:
Код: Выделить весь код
wmic /node:"%COMP%" product where vendor="%VENDOR%" call uninstall /nointeractive
Но дело в том, что не все программы, установленные на компьютере, WMIC видит. Например, у пользователя установлен mTorrent, MediaGet и ещё какая-нибудь гадость, но через WMIC их удалить не удаётся, так как в его списке их нет, хотя в "Установке и удалении программ" эти программы есть.

Как бы их удалить удалённо скриптом? Какие есть ещё надёжные способы?

Отправлено: 10:46, 08-01-2015

 


Moderator


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

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


DJ Mogarych, к каждой такой программе нужен индивидуальный подход (в зависимости от типа инсталлера).

Для uTorrent нашлась тема - там пример скрипта.
При отсутствии SCCM (и аналогичных средств) скрипт можно выполнить удаленно с помощью PsExec.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:48, 08-01-2015 | #2



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

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


(*.*)


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

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


Цитата DJ Mogarych:
хотя в "Установке и удалении программ" эти программы есть. »
Тогда они есть тут
Код: Выделить весь код
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
там же и команда на удаление.

Да, есть программы, которые ставятся в профиль, как раз mTorrent из их числа. Их параметры в пользовательском разделе
Код: Выделить весь код
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall
И там указан конкретный профиль пользователя.
Цитата Petya V4sechkin:
там пример скрипта »
Там в коде %userprofile%, т.е. он сработает только при запуске от имени юзера, который установил программу.

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 02:13, 09-01-2015 | #3



Moderator


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

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


Цитата Vadikan:
там же и команда на удаление
Да, но в любом случае понадобятся дополнительные опции для "тихого" удаления.

DJ Mogarych, у части программ в справке есть раздел типа Command Line Options, например у того же uTorrent там описан параметр /S.
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:36, 09-01-2015 | #4


(*.*)


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

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


Цитата Petya V4sechkin:
но в любом случае понадобятся дополнительные опции для "тихого" удаления. »
Согласен, но эта тема в принципе раскрыта на сайте и в форуме

Цитата Petya V4sechkin:
у того же uTorrent там описан параметр /S »
При этом в реестре указано uTorrent.exe /UNINSTALL, т.е. команда будет
Код: Выделить весь код
uTorrent.exe /UNINSTALL /S

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:59, 09-01-2015 | #5


(*.*)


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

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


Пост в блоге по мотивам вопроса: Удаление программ из консоли и простой пример мониторинга реестра



-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:57, 13-01-2015 | #6


Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


Сердечное спасибо за столь полезную и обстоятельную статью!

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 21:29, 13-01-2015 | #7


(*.*)


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

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


DJ Mogarych, пожалуйста. Просто я подумал, что в теме остались нераскрытыми два момента:
1. Почему wmic не все показывает
2. Как найти остальное (а не где оно находится)

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 22:11, 13-01-2015 | #8


Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


Есть и ещё один момент: как инициировать удаление с другого компьютера, да ещё и так, чтобы это было незаметно для пользователя.

Я так понимаю, что "тихое" удаление может быть просто не реализовано разработчиком.
Например, такая гадость, как MediaGet. Можно запустить процесс удаления из командной строки, но сразу же последует вопрос - "вы действительно хотите удалить?". Что только не пробовал - /S, /silent, /q, /qn - всё равно появляется окно подтверждения. Что там за инсталятор - также выяснить не удалось.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 16:53, 22-01-2015 | #9


Аватара для Chinaski

Пользователь


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

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


DJ Mogarych, Мне еще встречались такие ключи /verysilent, /passive

-------
В жизни Вам ничего не обещано...


Отправлено: 17:08, 22-01-2015 | #10



Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Система - [решено] Удаление программ по сети, не отображающиеся по команде WMIC

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Не выключается ноутбук, по команде завершение работы basewe Непонятные проблемы с Железом 12 15-12-2014 10:28
Установка программ по сети kelevara AutoIt 3 06-09-2013 13:15
[решено] Help помогите с заданием по *nix по команде map cp ??? Ufo_log Программирование в *nix 2 17-12-2007 19:55
Доступ по сети не только к документам, но и запуск программ raueber Хочу все знать 1 07-03-2007 10:45




 
Переход