Как получить список программ, установленных на компьютере в windows

В этой инструкции мы покажем несколько способов получить список установленных программ в Windows 10, Windows 8 или Windows 7 с помощью командной строки. Эта методика построения списка программ в системе может пригодиться перед переустановкой системы, когда нужно найти нежелательное ПО или при выполнении инвентаризации установленного ПО на компьютерах организации.

Рассмотрим два способа: первый подразумевает использование командной строки и утилиты wmic, второй — PowerShell.

Вывод списка программ с помощью утилиты командной строки WMIC

Список установленных в системе программ может быть получен с помощью утилиты командной строки WMIC, через которую можно обратиться и опросить пространство имен WMI. Запустите командную строку с правами администратора и выполните команду:

wmic product get name,version

Как получить список программ, установленных на компьютере в windows

  • После небольшого ожидания, на экран консоли будет выведен список названий и версия установленных в системе программ.
  • Этот список можно экспортировать в текстовый файл с помощью команды:
  • wmic product get name,version /format:csv > c:TempPrograms_%Computername%.csv

Как получить список программ, установленных на компьютере в windows

После окончания выполнения команды перейдите в каталог C:Temp и найдите csv файл, имя которого начинается с Programs_[имя_ПК]. В данном файле в csv-формате помимо названия и версии ПО, также будет содержаться имя ПК (удобно для дальнейшего анализа).

Как получить список программ, установленных на компьютере в windows

Вывод списка программ через Windows PowerShell

Список установленных программ также может быть получен с помощью PowerShell. Идея метода в том, что список установленных программ, который мы видим в списке Programs and Features Панели Управления, строится на основе данных, хранящихся в ветке реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall

Как получить список программ, установленных на компьютере в windows

  1. Наша задача – вывести содержимое данной ветки реестра. Итак, запустите консоль Powershell и выполните команду:
  2. Get-ItemProperty HKLM:SoftwareMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, Size, InstallDate | Format-Table -AutoSizeКак получить список программ, установленных на компьютере в windows
  3. Как вы видите, в результирующем списке содержится имя программы, версия, разработчик и дата установки.
  4. Экспортировать полученный список в csv файл можно так:
  5. Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize > c: emp installed-software.txt
  6. Рассмотренный выше способ позволяет вывести данные только о классический Windows приложениях. Чтобы вывести список установленных Metro приложений, воспользуйтесь командой:
  7. Get-AppxPackage | Select Name, PackageFullName |Format-Table -AutoSize > c: empinstalled_metro_apps.txt

Как получить список программ, установленных на компьютере в windows

Чтобы получить список установленного ПО на удаленном компьютере (к примеру, с именем wks_name11), воспользуемся командлетом Invoke-command:

Invoke-command -computer wks_name11 {Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize }Чтобы сравнить списки установленного ПО, полученные с двух разных компьютеров и найти отсутствующие приложения, можно воспользоваться такой командой:

Compare-Object –ReferenceObject (Get-Content C: empinstalled-software.txt) –DifferenceObject (Get-Content C: empinstalled-software2.txt)

Как получить список программ, установленных на компьютере в windows

  • В нашем примере в двух сравниваемых списках имеются различия в двух программах.
  • Другой способ вывести список установленных программ – воспользоваться командлетом Get-WmiObject, также позволяющего обращаться с пространству WMI:
  • Get-WmiObject -Class Win32_Product | Select-Object -Property Name

Как получить список программ, установленных на компьютере в windows

Источник: http://winitpro.ru/index.php/2016/03/07/kak-vyvesti-spisok-ustanovlennyx-programm-v-windows-10/

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

Как получить список установленных программ в операционной системе Windows? Список установленных на компьютере программ можно получить несколькими способами.

В этой статье мы разберем три разных способа: с помощью командной строки, Windows PowerShell, и программы CCleaner. Список установленных программ будет сохранен на компьютере в текстовом файле.

Как получить список программ, установленных на компьютере в windows

Посмотреть список установленных программ можно непосредственно в операционной системе Windows. Также можно ознакомиться с данным списком установленных программ с помощью программ оптимизаторов или деинсталляторов (все установленные приложения вы увидите в окне программы).

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

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

Войдите в меню «Пуск», запустите командную строку от имени администратора, а затем ведите следующую команду:

WMIC

  • Далее нажмите на кнопку «Enter».
  • В зависимости от того, что вы хотите: посмотреть в окне интерпретатора командной строки список установленных приложений, или сохранить список установленных программ на компьютер в виде текстового файла, выполните соответствующие команды.
  • Для просмотра списка программ, введите следующую команду:

product get name,version

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

Для сохранения списка программ на компьютере, введите команду:

/output:C:appsfile.txt product get name,version

В таблице отображается имя программы и номер версии приложения.

Как получить список программ, установленных на компьютере в windows

Обратите внимание, в этой команде выбрано сохранение текстового файла «appsfile» на диске «С». Вы можете выбрать другой диск на своем компьютере для сохранения файла в формате «TXT».

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

В Windows 10, или в Windows 8, введите в поле поиска выражение «powershell» (без кавычек). Далее кликните правой кнопкой мыши по Windows PowerShell, а затем нажмите на пункт «Запустить от имени администратора».

В окне «Windows PowerShell» введите команду для отображения списка установленных программ:

Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize

Затем нажмите на клавишу «Enter».

Если вы хотите сразу получить список установленных программ в текстовом файле, введите эту команду:

Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize > C:apps-list.txt

  1. Нажмите на клавиатуре на клавишу «Enter».
  2. В этой команде выбрано сохранение файла «apps-list» в формате «TXT» на диске «С».
  3. В таблице вы увидите: имя приложения и версию программы.

Как получить список программ, установленных на компьютере в windows

Для сохранения списка приложений полученных из магазина Windows, выполните в PowerShell следующую команду:

Get-AppxPackage | Select Name, PackageFullName | Format-Table -AutoSize > C:store-apps-list.txt

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

При помощи программы CCleaner можно сохранить список установленных на компьютере программ в файле текстового формата. Это самый простой способ получить список установленных программ.

Запустите программу CCleaner, далее войдите в раздел «Сервис», выберите пункт «Удаление программ», а затем нажмите на кнопку «Сохранить отчет…».

Как получить список программ, установленных на компьютере в windows

В открывшемся окне выберите место для сохранения текстового файла. По умолчанию, сохраненный файл имеет имя «install».

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

Как получить список программ, установленных на компьютере в windows

Заключение

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

Источник

Источник: https://pomogaemkompu.temaretik.com/1083869910041888988/3-sposoba-poluchit-spisok-ustanovlennyh-programm/

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

Чтобы просмотреть список установленных на компьютере программ, достаточно зайти в раздел панели управления «Установка и удаление» программ или в соответствующий раздел универсального приложения «Параметры» Windows 10. А как вот быть, если этим списком нужно с кем-то поделиться? Не создавать же для этого скриншот окна! Нет, конечно, такая идея может прийти в голову разве что абсолютному «чайнику», бывалые юзеры используют для этих целей программные средства.

  • Те, кто хочет себя немного помучить, могут воспользоваться обычной командной строкой. Запустив консоль CMD от имени администратора, выполните в ней последовательно эти две команды:
  • WMIC
    /output:D:myapps.txt product get name, version
  • Как получить список программ, установленных на компьютере в windows

Список программ будет сохранён в текстовый файл myapps.txt с указанием имени и версии продукта. Способ этот, правда, несколько «хромает», — некоторые установленные приложение могут не попасть в список. Получить список установленных программ можно и с помощью консоли PowerShell. Для этого используется следующая команда:

Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Selеct-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize > D:apps.txt

Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Selеct-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize > D:apps.txt

Как получить список программ, установленных на компьютере в windows

Список приложений будет выведен в файл apps.txt, что в корне диска D. Но и этот способ имеет свои недостатки, так как установленные программы могут хранить свои данные в разных ключах реестра.

На самом деле есть куда более простой и удобный способ получить список установленных приложений. Наверняка у каждого пользователя найдётся на компьютере CCleaner — популярный чистильщик дисков.

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

  1. Как получить список программ, установленных на компьютере в windows
  2. При этом в список попадут не только десктопные, но и универсальные приложения, которые изначально присутствовали в Windows и те, которые были установлены из Магазина.
  3. Как получить список программ, установленных на компьютере в windows
  4. Для каждого приложения будут указаны его название, версия, разработчик и дата установки.

Источник: https://www.white-windows.ru/kak-poluchit-spisok-ustanovlennyh-na-kompyutere-programm/

Как получить список установленных программ — Синий экран BSOD

Как получить список программ, установленных на компьютере в windows

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

Получаем список установленных программ с помощью Windows PowerShell

В первом способе будет использоваться стандартный компонент системы — Windows PowerShell. Для его запуска вы можете нажать клавиши Win+R на клавиатуре и ввести powershell или же использовать поиск Windows 10 или 8 для запуска.

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

Результат будет выдан прямо в окне PowerShell в виде таблицы.

Как получить список программ, установленных на компьютере в windows

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

После выполнения указанной команды список программ будет сохранен в файл programs-list.txt на диске D. Примечание: при указании корня диска C для сохранения файла вы можете получить ошибку «Отказано в доступе», если вам нужно сохранить список именно на системный диск, создайте на нем какую-либо свою папку на нем (и сохраняйте в него), либо запускайте PowerShell от имени администратора.

Еще одно дополнение — вышеописанный способ сохраняет список только программ для рабочего стола Windows, но не приложений из магазина Windows 10. Для получения их списка используйте следующую команду:

Подробнее о списке таких приложений и операциях над ними в материале: Как удалить встроенные приложения Windows 10.

Получение списка установленных программ с помощью стороннего ПО

Многие бесплатные программы деинсталляторы и другие утилиты также позволяют экспортировать список установленных на компьютере программ в виде текстового файла (txt или csv). Один из самых популярных таких инструментов — CCleaner.

Читайте также:  Подробная инструкция, как убрать водяной знак с фото

Для получения списка программ Windows в CCleaner выполните следующие действия:

  1. Зайдите в раздел «Сервис» — «Удаление программ». Как получить список программ, установленных на компьютере в windows
  2. Нажмите «Сохранить отчет» и укажите место сохранения текстового файла со списком программ. Как получить список программ, установленных на компьютере в windows
  • При этом, CCleaner сохраняет в списке как программы для рабочего стола, так и приложения магазина Windows (но только те, которые доступны для удаления и не интегрированы в ОС, в отличие от способа получения этого списка в Windows PowerShell).
  • Вот, пожалуй, и всё на эту тему, надеюсь, для кого-то из читателей информация окажется полезной и найдет свое применение.
  • А вдруг и это будет интересно:
  • Почему бы не подписаться?

Источник: https://siniy-ekran.ru/poleznoe/kak-poluchit-spisok-ustanovlennyh-programm/

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

Как получить список программ, установленных на компьютере в windows

Представляем пару способов получить текстовый перечень всех программ, которые установлены в Windows 10, 8 или 7 встроенными средствами операционной системы или при помощи бесплатного стороннего ПО.

Для чего это может понадобиться? К примеру, перечень установленных программ пригодится при переустановке ОС Windows или при покупке нового ПК или ноутбука и персональной настройке. Или, например, для нахождения в списке нежелательного программного обеспечения.

Получаем список установленных программ с помощью Windows PowerShell

В первом варианте будет применяться стандартный элемент системы Windows PowerShell. Для запуска данного компонента можно на клавиатуре нажать клавиши Win+R и ввести powershell или же для его запуска воспользоваться поиском Windows 10 или 8.

  • Для отображения полного списка программ, установленных на ПК достаточно ввести следующую команду:
  • Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize
  • Результат появится прямо в окне PowerShell в форме таблицы.
  • Как получить список программ, установленных на компьютере в windows
  • Для автоматического экспорта списка программ в текстовый файл, можно использовать команду в таком виде:
  • Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize > D:programs-list.txt

После выполнения вышеуказанной команды перечень программ сохранится на диске D в файл programs-list.txt. Примечание: указывая корень диска C для сохранения файла может появиться ошибка «Отказано в доступе». Если необходимо сохранить список на системный диск, то нужно создать на нем какую-либо папку (и сохранить в нее), либо запустить PowerShell от имени администратора.

  1. Небольшое дополнение — описанный выше способ позволит сохранить список лишь программ рабочего стола ОС Windows, но не компонентов из магазина Windows 10. Для их получения нужно использовать следующую команду:
  2. Get-AppxPackage | Select Name, PackageFullName |Format-Table -AutoSize > D:store-apps-list.txt
  3. Получение списка установленных программ с помощью стороннего ПО

Множество бесплатных программ деинсталляторов и других утилиты также дают возможность экспортировать перечень программ, установленных на ПК, в формате текстового файла (txt или csv). Одним из самых популярных инструментов является CCleaner.

  • Чтобы получить список программ Windows в CCleaner нужно выполнить следующее:
  • Зайти в раздел «Сервис» —> «Удаление программ».
  • Как получить список программ, установленных на компьютере в windows
  • Нажать «Сохранить отчет» и указать место, куда будет сохранен текстовый файл со списком программ.
  • Как получить список программ, установленных на компьютере в windows
  • При этом, утилита CCleaner сохраняет в перечне не только программы для рабочего стола, но и приложения из магазина Windows.

Источник: https://luxhard.com/spisok-ustanovlenny-h-programm-windows.html

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

Как получить список установленных программ в операционной системе Windows? Список установленных на компьютере программ можно получить несколькими способами.

В этой статье мы разберем три разных способа: с помощью командной строки, Windows PowerShell, и программы CCleaner. Список установленных программ будет сохранен на компьютере в текстовом файле.

Посмотреть список установленных программ можно непосредственно в операционной системе Windows. Также можно ознакомиться с данным списком установленных программ с помощью программ оптимизаторов  или деинсталляторов (все установленные приложения вы увидите в окне программы).

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

Войдите в меню «Пуск», запустите командную строку от имени администратора, а затем ведите следующую команду:

WMIC

  • Далее нажмите на кнопку «Enter».
  • В зависимости от того, что вы хотите: посмотреть в окне интерпретатора командной строки список установленных приложений, или сохранить список установленных программ на компьютер в виде текстового файла, выполните соответствующие команды.
  • Для просмотра списка программ, введите следующую команду:

product get name,version

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

Для сохранения списка программ на компьютере, введите команду:

/output:C:appsfile.txt product get name,version

В таблице отображается имя программы и номер версии приложения.
Как получить список программ, установленных на компьютере в windows

Обратите внимание, в этой команде выбрано сохранение текстового файла «appsfile» на диске «С». Вы можете выбрать другой диск на своем компьютере для сохранения файла в формате «TXT».

В Windows 10, или в Windows 8, введите в поле поиска выражение «powershell» (без кавычек). Далее кликните правой кнопкой мыши по Windows PowerShell, а затем нажмите на пункт «Запустить от имени администратора».

В окне «Windows PowerShell» введите команду для отображения списка установленных программ:

Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize

Затем нажмите на клавишу «Enter».

Если вы хотите сразу получить список установленных программ в текстовом файле, введите эту команду:

Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize > C:apps-list.txt

Нажмите на клавиатуре на клавишу «Enter».

В этой команде выбрано сохранение файла «apps-list» в формате «TXT» на диске «С».

В таблице вы увидите: имя приложения и версию программы.
Как получить список программ, установленных на компьютере в windows

Для сохранения списка приложений полученных из магазина Windows, выполните в PowerShell следующую команду:

Get-AppxPackage | Select Name, PackageFullName | Format-Table -AutoSize > C:store-apps-list.txt

При помощи программы CCleaner можно сохранить список установленных на компьютере программ в файле текстового формата. Это самый простой способ получить список установленных программ.

Запустите программу CCleaner, далее войдите в раздел «Сервис», выберите пункт «Удаление программ», а затем нажмите на кнопку «Сохранить отчет…».
Как получить список программ, установленных на компьютере в windows

В открывшемся окне выберите место для сохранения текстового файла. По умолчанию, сохраненный файл имеет имя «install».

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

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

С уважением, Василий Прохоров

Источник: http://fetisovvs.blogspot.com/2016/06/3.html

Как составить список приложений, установленных на вашем компьютере

Я думаю, что все наши читатели сталкивались с необходимостью переустановки Windows. Иногда это происходит из-за возникших критических ошибок и проблем, иногда вызвано апгрейдом, иногда продиктовано желанием сбросить весь накопившийся в системе хлам и начать компьютерную жизнь с «чистого листа».

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

Сейчас мы научимся его составлять (без ручки и бумаги! :).

Метод 1. Используем командную строку

Откройте меню Пуск и введите в строку поиска слово «сmd». Щелкните правой кнопкой по найденному элементу и выберите в контекстном меню Запустить как администратор. В Windows 8 примерно то же самое, только вместо Пуск нажмите кнопку Win на клавиатуре.

Введите последовательно две команды:

WMIC product get name,version

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

/output:D:installedapps.txt product get name,version

Теперь вам остается только открыть в файловом менеджере диск D (вы можете, разумеется, указать и другой путь сохранения) и вы увидите там текстовый файл installedapps.txt со списком всех установленных программ.

Как получить список программ, установленных на компьютере в windowsСписок программ

Метод 2. CCleaner

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

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

Как получить список программ, установленных на компьютере в windows

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

Shutterstock

Источник: https://Lifehacker.ru/kak-sostavit-spisok-prilozhenij-ustanovlennyx-na-vashem-kompyutere/

Программы установленные на компьютере — как посмотреть и удалить

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

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

Прежде всего, программы, установленные на компьютере можно увидеть в папке Program Files. Как правило, она располагается на диске (C:). По указанному адресу можно отыскать множество папок.

Практически в каждой из них отдельная программа.

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

Здесь же можно решить вопрос, как удалить программу. Для этого также предусмотрен отдельный файл. Чаще всего, он называется uninstall. Чтобы очистить ПК от лишнего приложения, запускаем uninstall и выполняем приведённые в нем инструкции.

Инструкция для Windows 7

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

  • Открываем «Пуск»
  • Переходим в «Панель управления»
  • Используем функцию «Удаление программы»

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

Читайте также:  Как сделать откат к точке восстановления в windows (виндовс) 10?

Бывают случаи, когда от программы остался лишь ярлык, а точное ее расположение неизвестно. Нажимаем на ярлык правой кнопкой мыши, в возникшем меню используем функцию «Расположение файла».

Windows 10

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

При этом, отныне доступен новый интерфейс деинсталлятора. Перейти к окну «Установка и удаление программ», а также запустить деинсталлятор приложения, в Windows 10 можно быстрее. Отныне необходимый нам список называется «Программы и компоненты». Его можно отыскать в основном меню.

Чтобы удалить ненужное приложение, отмечаем его в перечне и применяем функцию «Удалить», которая помещена на верхнюю панель. Данное действие активирует деинсталлятор, который создан разработчиком приложения, поэтому такой тип удаления можно считать максимально корректным.

  • В Windows 10 отлично работает поиск, поэтому, чтобы получить доступ к нужному приложению, можно ввести его название в соответствующее поле, и он будет найден.

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

  • Переходим в «Параметры»
  • Открываем раздел «Система»
  • Используем функцию «Приложения и возможности».
  • В приведенном перечне указываем лишнее приложение, используем соответствующую кнопку.

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

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

Чтобы перейти к разделу «Программы и компоненты» нажимаем правой кнопкой мыши по значку «Пуск», после чего в возникшем меню применяем верхний пункт. Также для аналогичных целей подойдет сочетание клавиш Win+X.

Удалять приложение в Windows 10 также стало проще

  • Открываем «Пуск»
  • Нажимаем на любую из программ правой кнопкой мыши
  • Выбираем пункт «Удалить»

Описанный алгоритм не подходит для приложений, которые были получены посредством магазина Windows 10.

  • Если необходимо удалить приложение, полученное из магазина Windows, нажимаем на него правой кнопкой мыши, выбираем «Удалить».

Полезные приложения для полного удаления программ с компьютера

В некоторых случаях, имеющиеся в системе инструменты для деинсталляции программ, могут оставить после своей работы отдельные «бесполезные» файлы. Чтобы подобных ситуаций не возникало, можно применить одно из особых бесплатных приложений. К наиболее распространенным инструментам такого типа относятся Revo Uninstaller и CCleaner.

Revo Uninstaller

Такой инструмент, как Revo Uninstaller можно считать чуть более сложным в использовании, если сравнивать его с CCleaner.

  • Устанавливаем CCleaner
  • Запускаем приложение и переходим в «Сервис».
  • Используем функцию «Удаление программ».
  • Указываем более ненужную программу, нажимаем на кнопку «Деинсталляция».
  • Далее остается лишь подтвердить свое решение об удалении.

CCleaner

В CCleaner также предусмотрена функция «Удалить». Она исключает выбранное приложение из списка установленных, однако оно при этом продолжает присутствовать на жестком диске.

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

CCleaner предоставляет удобный список имеющихся на устройстве приложений, его можно легко сортировать по «Размеру», «Дате установки», «Издателю» или «Названию». В списке видны значки программ, что позволяет лучше их узнать, и точнее судить о степени их необходимости.

Не менее полезна сортировка по «Издателю». Если производителей определенного приложения выступает Microsoft Corporation, с большой долей вероятности, речь идет о важном для ОС элементе. Из этого правила есть исключения, но лучше о нем помнить. В ряде случаев CCleaner может попросить разрешения на перезагрузку компьютера, чтобы завершить удаление определенного компонента.

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

Полезные советы

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

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

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

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

Источник: https://SmartBobr.ru/poleznosti/programmy-ustanovlennye/

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

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

Иметь список установленных программ также полезно, если вы только что купили новый компьютер, и хотите установить те же программы, которые были на старом компьютере. Вот простой способ сделать это на Windows 10, 8 / 8,1, и 7. 

Получить список установленных программ и приложений в ОС Windows 10 с помощью PowerShell

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

  1. Откройте PowerShell, кликнув на меню «Пуск» правой кнопкой мыши и выберите Windows PowerShell (Администратор)
  2. Скопируйте и вставьте следующую команду, и нажмите Enter: 

Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize

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

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

Например: 

Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize > C:Список_программм.txt

Открыв диск С: Вы найдете текстовый файл — «Список_программм.txt»

  Вы можете изменить путь и имя списка C:Список_программ.txt, в конце предыдущей команды.

Получение списка установленных программ с помощью стороннего ПО

Некоторые программы деинсталляторы также позволяют экспортировать список установленных программ в виде текстового файла (txt или csv). Для получения списка программ и приложений Windows 10 мы будем использовать CCleaner

  1. Запустите инструмент CCleaner
  1. Перейдите в раздел «Сервис» →  «Удаление программ».
  1. В правом нижнем углу, нажмите кнопку «Сохранить отчет» в диалоговом окне укажите имя и место сохранения файла со вашим списком программ.

По умолчанию список программ сохраняется в папке «Документы» с именем «Install», откройте его в любом текстовом редакторе.

Данный способ сохраняет в списке как классические программы, так и универсальные приложения магазина Microsoft Store.

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

Список программ установленных в системе можно получить с помощью утилиты командной строки WMIC.

Запустите командную строку от имени администратора и выполните команду:

wmic product get name,version

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

Список программ вы можете экспортировать в csv файл с помощью команды:

wmic product get name,version /format:csv > c:Apps.csv

Вот, пожалуй, и всё на эту тему, надеюсь, для кого-то из читателей информация окажется полезной и найдет свое применение.

Вам может быть интересно: Быстрый способ Просмотра установленных приложений и программ в Windows 10.

Источник: https://g-ek.com/spisok-ustanovlennyix-programm-v-windows10

Как посмотреть список установленных программ? Класс Win32_Product или реестр. Как получить список установленных программ с помощью Windows PowerShell

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

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

Иногда пользователи наделяются административными правами, позволяющими им самостоятельно устанавливать программные продукты на свои компьютеры.

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

Независимые провайдеры предлагают средства для мониторинга установленного программного обеспечения, но у небольших предприятий может не оказаться ресурсов для реализации такого решения. В нашей компании не было программного средства аудита, поэтому я написал сценарий Windows PowerShell Get-InstalledApp.

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

Класс Win32_Product или реестр

В инструментарии управления Windows Management Instrumentation (WMI) имеется класс Win32_Product, который позволяет регистрировать приложения, установленные на компьютере. В среде PowerShell эта возможность реализуется просто. Так, команда

Get-WmiObject Win32_Product | select name

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

  • Он считывает имена лишь тех приложений, которые были установлены с помощью службы Windows Installer. Имена приложений, установленных иными способами, с помощью данного класса не считываются. Это значит, что использование класса Win32_Product с целью осуществления общего аудита программных средств невозможно, кроме тех случаев, когда для установки пакетов используется исключительно установщик Windows, а это практически неосуществимо для большинства сетей.
  • Считывание экземпляров класса Win32_Product выполняется весьма медленно.
  • Не всегда возможно считывание экземпляров класса Win32_Product с удаленных компьютеров. Так, когда я пытаюсь выполнить подобную процедуру в своей сети, то получаю сообщение об ошибке Generic failure.
Читайте также:  Как сохранить пароль от вконтакте в браузере: пошаговая инструкция

Из-за перечисленных проблем целесообразность применения класса WMI Win32_Product снижается. Однако имеется альтернативный метод получения информации об установленных приложениях — непосредственно из реестра.

Данные об установленных на компьютере приложениях содержатся в разделе реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoft WindowsCurrentVersionUninstall. В каждом подразделе раздела Uninstall представлено установленное приложение, а значения в каждом подразделе отображают информацию о соответствующем приложении, как показано на экране.

Таким образом, чтобы получить список приложений, можно «прочесать» раздел Uninstall и считать данные каждого подраздела, входящего в раздел Uninstall.

Провайдер реестра PowerShell дает возможность выполнять команду Get-ChildItem для получения списка имен приложений, установленных на исследуемом компьютере:

Get-ChildItem HKLM:SOFTWARE MicrosoftWindowsCurrentVersion Uninstall |
ForEach-object {(Get-ItemProperty Microsoft.PowerShell.CoreRegistry::$_).

DisplayName}

Однако в среде PowerShell 1.0 команда Get-ChildItem не обеспечивает доступ к провайдеру реестра на удаленном компьютере, поэтому для достижения цели администратору приходится задействовать StdRegProv, класс управления реестром инструментария WMI.

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

Дополнительную информацию о классе StdRegProv можно найти на странице StdRegProv Class на сайте MSDN (http://msdn.microsoft.com/en-us/library/aa393664.aspx).

Как работать со сценарием Get-InstalledApp.ps1

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

  • Get-InstalledApp [-computername]
    [-appID] [-appname]

  • [-publisher] [-version] [-matchall]

Параметр computername используется для выведения списка, состоящего из одного имени компьютера или из списка имен компьютеров.

Параметр computername является первым по счету, поэтому для сокращения команды вы можете опустить ключ -computername и просто включить в команду имя компьютера.

Если же полностью исключить этот параметр, сценарий будет исходить из того, что вы хотите получить данные по локальному компьютеру.

Параметр -appID используется для поиска приложений по их идентификаторам (application ID). Идентификатор приложения — это подраздел реестра, относящийся к разделу Uninstall. На экране идентификатор приложения выделен в левой панели.

Для приложений, установленных с помощью установщика Windows, идентификактор приложения эквивалентен глобальному уникальному идентификатору (идентификатору GUID) ID продукта соответствующего приложения.

Использование параметра -appID — лучший способ обнаружения конкретных приложений, установленных с помощью службы Windows Installer.

Параметр -appname применяется для поиска приложений по их отображаемому имени. Отображаемое имя — это имя приложения в том виде, в каком оно появляется в списке Add/Remove Programs или значение DisplayName в подразделе соответствующего приложения. Так, на экране выделенное приложение имеет отображаемое имя OpenOffice.org 2.4.

Параметр -publisher используется для поиска приложений по издателю. Если у вас нет точных сведений о том, кто является издателем приложения, вы можете найти их в записи Publisher подраздела реестра для этого приложения. Так, издателем выделенного приложения на экране является OpenOffice.org.

Параметр -version используется для поиска приложений по их версиям. Если вы не знаете наверняка, какова версия того или иного приложения, можете считать эти данные из параметра DisplayVersion подраздела этого приложения. К примеру, приложение, выделенное на экране, имеет версию 2.4.9286.16.

Если для файла Get-InstalledApp.ps1 указать ключ -matchall, сценарий будет выводить все соответствующие заданному критерию приложения, вместо того чтобы прекратить поиск после обнаружения первого соответствия. Так, команда

Get-InstalledApp -publisher «Microsoft Corporation» -matchall

возвратит список всех приложений Microsoft, установленных на исследуемом компьютере. Если же вы опустите ключ -matchall, сценарий прекратит поиск после обнаружения первого соответствия.

Все перечисленные ключи (-appID, -appname, -publisher и -version) — поддерживают поиск с использованием символов шаблонов; аргументы ключей нечувствительны к регистру. Так, команда

Get-InstalledApp -appname «*office*» -matchall

выводит список всех установленных на исследуемом компьютере приложений, в именах которых есть слово office. Кроме того, для указания более детализированных критериев поиска можно указывать параметры -appID, -appname, -publisher и -version в любых сочетаниях. Так, команда

Get-InstalledApp sales01-appname «*.NET Framework*» -version «2*»

выводит первое приложение, содержащее слова.NET Framework в отображаемом имени и имеющее версию, номер которой начинается с цифры 2. Если приложения, отвечающие указанным критериям, не обнаружены, сценарий не возвращает каких-либо значений. Для получения дополнительных сведений о шаблонных символах в среде PowerShell, выполните команду

Get-Help about_wildcard

Сценарий Get-InstalledApp.ps1 возвращает объекты, содержащие свойства ComputerName, AppID, AppName, Publisher и Version, поэтому вы можете использовать команды PowerShell и форматировать выходные данные в соответствии со своими потребностями. Так, команда

  1. Get-InstalledApp | Select-Object AppName, Version |

  2. Sort-Object AppName

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

  • Get-InstalledApp (Get-Content Computers.txt) |

  • Export-CSV Report.csv -notypeinformation
  • Параметр -NoTypeInformation команды Export-CSV блокирует передачу информации во выходной файл CSV. Команда
  • Get-InstalledApp (Get-Content Computers.txt)
    -appID «{7131646D-CD3C-40F4-97B9- CD9E4E6262EF}» |

  • Select-Object ComputerName

формирует список упомянутых в файле Computers.txt компьютеров, на которых установлена библиотека.NET Framework 2.0. Если вы хотите получить упорядоченный список установленных на исследуемой системе приложений Microsoft и их версии, отсортированные по именам приложений, воспользуйтесь командой

  1. Get-InstalledApp -publisher «Microsoft Corporation» -matchall |
    Select-Object AppName, Version |
  2. Sort-Object AppName

Внутренние механизмы сценария Get-InstalledApp.ps1

Теперь, когда вы знаете, как пользоваться сценарием Get-InstalledApp.ps1, давайте посмотрим, каким образом он функционирует.

Сначала с помощью команды param сценарий объявляет параметры командной строки; затем он создает две глобальные переменные для использования в дальнейшем при работе с классом StdRegProv.

После этого сценарий объявляет функцию usage и главную функцию. Последняя строка сценария вызывает главную функцию.

Функция main содержит основное тело сценария. Прежде всего, она выясняет, имеется ли в командной строке параметр -help. Если да, то функция main вызывает функцию usage, которая генерирует сообщение об использовании и завершает выполнение сценария.

  • Далее основная функция создает пустую хеш-таблицу и сохраняет ее в переменной $propertyList, как показано во фрагменте А листинга .
  • Если в командной строке имеется хотя бы один из параметров (-appID, -appname, -publisher или -version), функция добавляет к хеш-таблице ключ, соответствующий имени параметра, и задает значение этого ключа аргументу параметра. Так, команда
  • Get-InstalledApp -appname «Windows Support Tools»
  • предписывает главной функции заполнить хеш-таблицу с помощью ключа AppName, который имеет значение Windows Support Tools.

Затем функция main выясняет, является ли пустым параметр computername. Если параметр пуст, функция использует имя локального компьютера, которое она получает из переменной среды COMPUTERNAME.

Если же параметр не является пустым, функция перебирает массив имен компьютеров с помощью цикла foreach.

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

Внутри цикла foreach функция main объявляет переменную $err и задает ее значение равным $NULL.

После этого с помощью специального блока сценария (trap scriptblock) функция выявляет ошибки WMI, как показано во фрагменте B листинга .

При возникновении ошибки «ловушечный» блок сценария обновляет переменную ошибки до уровня текущей записи ошибки (то есть задает ей значение $ERROR ) и продолжает выполнение команды, следующей за ошибкой.

Далее основная функция подключается к классу StdRegProv на исследуемом компьютере с помощью ускорителя типа для класса System.Management.ManagementClass платформы Windows.NET Framework. В случае возникновения ошибки последняя выявляется с помощью специального блока сценария, представленного во фрагменте C листинга .

Если значение переменной $err не равно $NULL, это означает, что был запущен «ловушечный» блок сценария.

В этом случае функция main формирует запись об ошибке с помощью команды Write-Error, а затем использует команду continue, позволяющую пропустить оставшуюся часть цикла foreach и перейти к следующему имени компьютера в массиве.

После этого функция main использует метод EnumKey класса StdRegProv для перечисления подразделов раздела Uninstall. Результат применения метода EnumKey — массив имен подразделов — хранится в свойстве sNames. Далее функция перебирает массив имен подразделов с помощью другого цикла foreach.

При обработке каждого представленного в массиве имени подраздела функция main с помощью метода GetStringValue класса StdRegProv считывает свойство DisplayName соответствующего раздела реестра. Используя команду Join-Path, функция присоединяет имя подраздела к ключу Uninstall.

Образующийся в результате маршрут к реестру используется в качестве аргумента для метода GetStringValue, который возвращает значение записи реестра. Это должно быть строковое значение. Данный метод принимает три аргумента: ветвь реестра, путь к разделу и имя параметра.

Значение GetStringValue возвращает объект, содержащий два свойства: свойство ReturnValue, которое включает значение, указывающее на успешный или неудачный вызов метода, и свойство sValue, содержащее строковое значение.

Функция main присваивает значение свойства sValue переменной $name.

Если значение переменной $name не равно $NULL, функция main создает настраиваемый выходной объект, содержащий четыре свойства: ComputerName, AppID, AppName, Publisher и Version.

Она обновляет свойство объекта ComputerName именем исследуемого компьютера, свойство объекта AppID — именем текущего подраздела, а свойство объекта AppName — отображаемым именем текущего приложения.

Далее функция дважды применяет метод GetStringValue с целью извлечения значений записей Publisher и DisplayVersion для обновления соответствующих свойств в настраиваемом объекте с помощью этих значений.

Итак, функция main завершила получение информации о текущем приложении и теперь проверяет хеш-таблицу $propertyList на наличие ключей; для этого проверке подвергается свойство Count коллекции Keys.

Если таблица хеширования не содержит ключей (иначе говоря, если в командной строке не представлен ни один из параметров (-appID, -appname, -publisher и -version)), тогда функция просто генерирует настраиваемый объект, чтобы выяснить, аргументы какого параметра командной строки соответствуют значениям свойств настраиваемого объекта. Фрагмент D листинга демонстрирует, каким образом функция main решает эту задачу.

Источник: https://crabo.ru/windows-10/how-can-i-see-the-list-of-installed-programs-the-win32product-class-or-registry.html

Ссылка на основную публикацию