Существует ли команда для извлечения установленных приложений/пакетов через командную строку в Windows 2003, т. е. для получения сведений об установке и удалении программ через командную строку, такая же, как «rpm -qa» в Linux.
Спасибо,
решение1
На самом деле, там ничего встроенного нет. Однако, пакет PStools от Sysinternals — это бесценный набор программного обеспечения, который можно бесплатно получить от Microsoft, и у них есть команда для этого.
Psinfo.exe -s
решение2
ПопробуйтеPStoolsупакуйте и используйте команду Psinfo с ключом -s.
решение3
Если мы используем те же требования, что иКомандная строка кунг-фу, то самое близкое, что мы можем получить, это следующее:
reg query hklm\software\microsoft\windows\currentversion\uninstall /s | find "DisplayName"
Примечательно, что это не исключает обновления Windows, которые делает встроенное приложение «Установка и удаление программ». Вы могли бы сделать это исключительно из командной строки, но это было бы значительно сложнее.