Cmd получить список установленных программ

В работе администратора часто возникает необходимость проверить, установлена ли на некотором компьютере в сети определённая программа и какой версии. Например, можно проверить, установлено ли важное обновление Windows или все ли рабочие станции имеют правильную версию Office.
Как это сделать с помощью командных файлов CMD (BAT) или скриптов (на примере VBScript), рассказывается далее.

Идея основана на том факте, что информация об установленных программах находится в системном реестре по адресу:
HKLMSoftwareMicrosoftWindowsCurrentVersionUninstall

Указанная ветвь реестра перечисляет только программы, установленные «для всех пользователей», а программы «для этого пользователя» перечислены в ветви:
HKCUSoftwareMicrosoftWindowsCurrentVersionUninstall

В Windows x64 список программ сохраняется также в папке реестра:
HKLMSOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionUninstall

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

Как открыть список установленных программ Windows 10

Например, на VBScript:

Скрипт подключается к компьютеру с сетевым именем strComputer, просматривает раздел реестра SOFTWAREMicrosoftWindowsCurrentVersionUninstall и выводит информацию о программах.

Аналогичные действия можно выполнить в командном файле CMD. Этот командный файл выдаёт список программ:

Просмотр установленных программ на удаленной машине?

Мне было интересно, есть ли простой и легкий способ просмотра, какие программы установлены на удаленной машине? Я испытываю желание использовать Spiceworks, но я хотел бы что-то более легкое, как сценарий. Я немного поигрался с WMIC и могу получить список программ для своего компьютера, но я не знаю, смогу ли я сделать то же самое с ним для удаленного компьютера. Есть идеи?

Изменить: Извините, что я забыл ОС, мы используем в основном Windows XP и 7, я использую Windows 7. Я ищу что-то для запуска в фоновом режиме без пользователя, который в настоящее время использует компьютер, зная. Я хотел бы иметь возможность делать это в течение рабочего дня, пока люди работают и делают это, не прерывая их. Я ценю ответы Linux, так как я пытаюсь узнать больше о Linux и планирую лично измениться через некоторое время.

Вы можете использовать один из инструментов Sysinternals PSinfo:

PsInfo возвращает информацию о локальной или удаленной системе Windows NT / 2000 / XP.

скажет вам, что установлено на удаленном компьютере.

Как получить список установленных программ с удалённого компьютера по локальной сети?

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

Читайте также:
На вход программе подается строка текста из натуральных чисел из нее формируется список чисел

Для получения списка программ с удалённого компьютера по локальной сети обычно используется протокол WMI (Windows Management Instrumentation). Однако чтобы его использовать потребуется написать скрипт.

Проще всего выполнить задачу, используя специальную программу для аудита и мониторинга установленных программ 10-Страйк: Инвентаризация Компьютеров. При использовании этого решения не требуется уметь работать с командной строкой и создавать какие-либо скрипты.

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

4 types of add

Это можно сделать одним из нескольких способов:

PC tree

Готово. Компьютеры добавлены в базу программы.

Дальше нам надо опросить компьютеры и собрать информацию о том, какое ПО уставлено на них.

collect data press

Для этого нажимаем кнопку «Сбор данных» на вкладке «Главная».

check PC for scanning

Ставим галочки напротив компьютеров, с которых нужно собрать информацию. Нажимаем «Далее».

chose PC for scanning

Затем нам нужно выбрать группы данных, информацию по которым мы будем собирать.

В нашем случае достаточно выбрать только «Установленные программы». Следует заметить, что программа может собирать информацию не только по программному обеспечению, но и по установленному «железу» на ПК (сканирует используемые комплектующие), а также умеет отслеживать изменения в них.
Но сейчас чтобы ускорить опрос, остальные галочки можно снять.

scanning process

Далее открывается окно «Состояние сбора информации», где за процессом опроса можно наблюдать детально. Опрос можно автоматизировать и выполнять по расписанию.

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

list of installed programms

Далее мы кликаем на нужный компьютер, затем в разделе «Программное обеспечение» выбираем пункт «Установленные программы«. В окне справа отобразится полный список установленного ПО.

Можно выгрузить данные с установленными программами на компьютерах в отчет, создать отчет по наличию какой-то одной определенной программы или организовать учет используемого ПО и лицензий (провести SAM аудит).
Также есть возможность деинсталлировать программы с компьютеров удаленно по сети или убрать их из автозагрузки на сетевых ПК.

Скачайте пробную 30-дневную версию программы бесплатно по кнопке внизу и попробуйте!

Удаленное удаление программ при помощи WMI

Здравствуйте, уважаемые читатели! Некоторые из вас возможно задавались вопросом как удалить программу на удаленном компьютере. Рядовому пользователю это скорей всего не нужно, а системному администратору какой-нибудь локальной сети это может понадобиться.

Для удаления и установки ПО на удаленных компьютерах существует множество различных решений и программных средств. В этой статье мы рассмотрим решение данного вопроса на основе встроенных средств windows.

Удалять программы на удаленных машинах нам поможет Windows Management Instrumentation или проще говоря WMI. В переводе на русский это инструментарий управления Windows.

Как запустить wmi

run

В открывшемся окне командной строки набираем команду wmic и нажимаем «Enter» :

wmic

Таким образом мы запустили консольную утилиту для взаимодействия со структурой WMI на локальном или удаленном компьютере. Теперь с помощью язык запросов WMI Query Language (WQL) можно выполнять различные команды WMI.

Читайте также:
Какая программа открывает исо

Для примера получим весь список установленного ПО на удаленном компьютере. Для этого выполняем следующий запрос:

/node: product get name

wmic get po1

Как удалить программу с помощью WMI?

Удалить программу можно с помощью следующего запроса:

Где вместо вставляем имя компьютера с которого будет удаляться программа, а вместо имя удаляемой программы как в полученном списке ПО.

Например, нам необходимо удалить «Microsoft Office Professional Plus 2010». Тогда запрос будет выглядеть примерно так:

/node: product where name=»Microsoft Office Professional Plus 2010″ call uninstall

Нажимаем «Enter» и на запрос предложения удаления программы отвечаем Y:

После попытки удаления будет выведено сообщение о результатах. В случае успешного удаления сообщение будет такого вида:

Method execution successful.
Out Parameters:
instance of __PARAMETERS
;

На этом все! До встречи в следующих выпусках!

Получить данные об установленных программах из удалённого реестра

Turbopascal7 нет в установленных программах
Установил Turbopascal7,но его нет в установленных программах.так и должно быть?Кстати не в тему,но.

Запись информации в файл о установленных программах на ПК
В ходе работе появилась надобность вывести информацию о установленных программах на ПК не в.

Информация о всех компонентах и установленных программах
Добрый день товарищи! Есть скрипт, он собирает информацию о всех установленных компонентах и.

Получить данные из mySLQ с удаленного сервера
У меня на сайте есть база данных, подскажите как с ней работать? Можно пример? Нигде не нашел

мне же что бы вывести displayname, нужно в каждую папку реестра зайти, то есть если я укажу полный путь до определенного установленного приложения, то он вернет мне displayName в текстовый файл на выходе.
помогите, как сделать поиск по всем веткам?

Добавлено через 16 минут
Попробовал сюда добавить *, для поиска во всех папках ветки, не получилось
SOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionUninst all*

Решение

greg zakharov, спасибо большое за помощь!! буду пробовать!

Добавлено через 3 часа 45 минут
greg zakharov, скажите пожалуйста, а можно брать имена компьютеров из текстового файла?

Помощь в написании контрольных, курсовых и дипломных работ здесь.

tick

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

За что может отвечать файл с расширением *.chk в установленных программах
Вот например в кабе от томтома 7 для кпк имеется файл data.chk и после того как заинсталлить.

tick

Получить Бинарные данные с реестра wmi
const long HKLM = 0x80000002;//HKEY_LOCAL_MACHINE String strKey =.

Источник: doma35.ru

Cmd получить список установленных программ

Иногда бывают случаи, когда необходимо получить список приложений, установленных на компьютере. Например, при переустановке операционной системы. Рассмотрим два метода составления списка установленных программ.

Читайте также:
Самые популярные программы и игры на Андроид

-Первый метод:
Создадим список с помощью команд.
Открываем меню Пуск, пишем в строке поиска – cmd (командная строка). Запускаем найденный элемент от имени администратора.
Вводим последовательно две команды:

WMIC
product get name,version

После непродолжительного ожидания вы увидите в окне список всех установленных в вашей системе программ.
Для того, чтобы сохранить этот список в текстовый файл, вводим следующую команду.

/output:D:installedapps.txt product get name,version
С помощью этой команды, мы сохранили список программ в текстовый файл, на диске D:, в моем случае, папка, тест.

-Второй Метод:
Воспользуемся программой CCleaner.
Открываем программу, переходим в раздел — Сервис.
Здесь мы видим полный список установленных программ.
Потребуется только нажать кнопку Сохранить отчет в правом нижнем углу, чтобы сохранить его в текстовый файл.

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

Источник: ppcomp.ru

Как создать список установленных программ в Windows

Итак, вам было интересно, как вы можете получить список установленных программ на вашем ПК, ведь на нем никогда не было так просто.

Использование PowerShell в Windows 7

а) Найдите Powershell в начальном меню,

б) Копировать и вставьте следующие тексты, а затем нажмите клавишу Enter , через короткое время вы увидите список установленных программ.

Get-WmiObject – Класс Win32_Product | Select-Object -Property Name

c) Чтобы сохраните список как текстовый файл, просто введите местоположение и имя файла после команды. Пример:

Использование PowerShell в Windows 10 /8/7

a) Скопируйте и вставьте следующие тексты, а затем нажмите клавишу Enter , вы увидите список ваших через короткое время установите программы.

Get-ItemProperty HKLM: Software Wow6432Node Microsoft Windows CurrentVersion Uninstall * | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize

б) Для сохранения список как текстовый файл, просто введите местоположение и имя файла после команды. Пример:

Использование команды Запрос в Windows 10/8/7

a) Нажмите клавиши Win + R, чтобы открыть диалоговое окно «Выполнить», введите cmd и затем нажмите Enter .

б) В командной строке введите следующие тексты, через короткое время вы увидите список установленных программ.

Продукт WMIC получить имя, версия

c) Чтобы сохранить список в качестве текстового файла введите следующие тексты.

WMIC/output: E: installapp.txt продукт получает имя, версия

Теперь у вас есть файл.

Использование CCleaner

1. В CCleaner щелкните значок Инструменты слева.
2. Вы увидите все установленные вами программы на экране Удалить .
3. Нажмите Сохранить в текстовый файл… Выберите место и введите имя для текстового файла, а затем нажмите «Сохранить».

Источник: frestage.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru