Гид по технологиям

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

8 min read Windows Обновлено 26 Dec 2025
Список установленных программ в Windows
Список установленных программ в Windows

логотипы приложений на экране ноутбука

Зачастую за годы использования компьютера на нём копится множество программ. Память подводит — вы не всегда помните, что именно установлено. Список установленных программ полезен при переходе на новый ПК, очистке диска или для аудита установленного ПО.

В этой статье приведены несколько надёжных способов получить такой список в Windows 10 и Windows 11. Для каждого способа указаны шаги, когда он подходит, ограничения и примеры экспорта в Excel/CSV.

Что учитывать перед началом

  • Разные методы показывают разный набор программ: системные компоненты, приложения Microsoft Store, портативные программы и программы без записи в реестр могут отображаться не везде.
  • Для некоторых команд нужны права администратора.
  • Экспорт в текст/CSV/HTML удобен для анализа и миграции.

1. Список через реестр и PowerShell

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

Запрос записей в реестре — один из самых надёжных способов получить список программ, установленных традиционным установщиком Windows. Для этого удобно использовать PowerShell.

Шаги:

  1. Откройте поиск системы и введите Windows PowerShell.
  2. Щёлкните правой кнопкой по результату и выберите Запуск от имени администратора.
  3. Если политикой запрещён запуск скриптов, временно измените политику выполнения (внимание: это снижает ограничения на выполнение скриптов — после работы верните прежнее значение).
Set-ExecutionPolicy Unrestricted

Нажмите A (Yes to All), чтобы подтвердить. После завершения можно вернуть политику в более безопасное состояние:

Set-ExecutionPolicy Restricted

Выполните команду, которая читает записи деинсталляции из веток реестра (32‑ и 64‑битные приложения):

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

Эта команда выведет имя программы, версию, издателя и дату установки (если есть). Для удобного экспорта в CSV можно использовать:

Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Export-Csv -Path C:\Temp\installed_programs.csv -NoTypeInformation -Encoding UTF8

Полезные варианты:

  • Для 64‑битных записей дополнительно просматривайте HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall* .
  • Альтернатива через WMI/CIM:
Get-CimInstance -ClassName Win32_Product | Select-Object Name, Version, Vendor | Export-Csv -Path C:\Temp\win32product.csv -NoTypeInformation

Примечание: Win32_Product может инициировать проверку состояния установленных MSI‑пакетов, поэтому используйте его осознанно.

Почему некоторые программы не отображаются:

  • Портативные приложения не создают запись в реестре.
  • Приложения Microsoft Store и UWP/APPX видны не в тех же ветках реестра.
  • Программы, установленные в профиле пользователя, могут находиться в HKEY_CURRENT_USER.

Когда использовать этот метод: если вы не хотите устанавливать сторонние утилиты и вам нужен экспорт в CSV.

2. Просмотр через Параметры Windows

список приложений в Параметрах Windows

Самый простой визуальный способ: откройте Параметры — Windows key + I → Apps → Apps & features. Здесь видны как классические программы, так и приложения из Microsoft Store (включая предустановленные).

Советы по экспорту:

  • Сделать снимок экрана клавишей Print Screen и вставить в Paint/Word — быстрый, но ручной способ.
  • Для больших списков удобнее экспортировать через PowerShell или использовать стороннюю утилиту.

Ограничения: Параметры не дают удобного экспорта в CSV/Excel.

3. UninstallView (NirSoft)

интерфейс UninstallView

UninstallView — лёгкая портативная утилита от NirSoft. Отличается простым интерфейсом и возможностью экспорта всех записей в HTML.

Шаги:

  1. Скачайте UninstallView с сайта NirSoft и запустите исполняемый файл.
  2. В окне программы отобразится список найденных записей.
  3. В меню Options можно включить/выключить отображение Windows Apps.
  4. Экспорт: View → HTML Report - All Items или Ctrl+S для сохранения отчёта.

Преимущества: портативность, возможность быстро получить красивый HTML‑отчёт.

Ограничения: не собирает данные о портативных приложениях, если те не оставили записи в реестре.

4. CCleaner

интерфейс CCleaner в разделе Инструменты

CCleaner — популярный инструмент очистки. Несмотря на споры о репутации, для однократного экспорта списка программ он подойдёт.

Шаги:

  1. Установите и запустите CCleaner.
  2. Перейдите в Tools → Uninstall.
  3. Нажмите Save to text file и сохраните TXT‑отчёт.

Формат: текст с табуляцией между полями (таблицы с компанией, датой установки, размером и версией).

Как импортировать в Excel (инструкция подробная ниже).

Конвертирование текстового отчёта в Excel

мастер импорта текста в Excel

Если у вас текстовый файл с табуляцией:

  1. Откройте Excel → Файл → Открыть → Обзор.
  2. Измените фильтр списка файлов на «Все файлы» и выберите ваш .txt.
  3. В первом экране выберите Delimited (Разделённый) → Next.
  4. На следующем экране установите Tab → Finish.

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

5. Geek Uninstaller

интерфейс Geek Uninstaller

Geek Uninstaller — портативный инструмент для полного удаления программ, включая «принудительное» удаление остатков. Он также позволяет экспортировать список установленных программ.

Шаги:

  1. Запустите скачанный исполняемый файл Geek Uninstaller.
  2. Список программ загрузится автоматически.
  3. Для экспорта нажмите Ctrl + S и сохраните HTML‑файл.
  4. Есть отдельный режим для приложений Microsoft Store: View → Windows Store Apps (отдельный список).

Преимущества: простота, экспорт в HTML, удаление нечисто деинсталлировавшихся программ.

6. Belarc Advisor

Belarc Advisor сканирует систему и формирует подробный отчёт в браузере, в том числе раздел Software Versions and Usage с перечнем приложений и версий. Утилита бесплатна для персонального использования.

Шаги:

  1. Установите Belarc Advisor и запустите сканирование.
  2. Откройте сгенерированный отчёт в браузере и перейдите к разделу с программами.
  3. Беларк помечает, когда программа запускалась в последний раз, и показывает структуру папок.

Подходит для: детального аудита, когда нужно увидеть дополнительную информацию о ПО.

7. winget — менеджер пакетов Windows

Если вы используете менеджер пакетов Windows (winget), он может показать список приложений, установленных через winget и некоторые системные пакеты:

winget list

Экспорт в CSV/текст можно сделать перенаправлением вывода:

winget list > C:\Temp\winget_list.txt

Ограничение: winget показывает не все приложения, только те, которые он знает.

Когда методы дают разные результаты

Причины расхождений:

  • Программы, установленные только для текущего пользователя, могут храниться в HKEY_CURRENT_USER и не отображаться при чтении только HKLM.
  • Microsoft Store и приложения UWP/MSIX используют другие механизмы учёта.
  • Портативные приложения не оставляют записи в реестре.

Как получить максимально полный список: комбинируйте методы — PowerShell (реестр + HKEY_CURRENT_USER), winget, и сторонние утилиты.

Мини‑методология: как собрать полный отчёт шаг за шагом

  1. Запустите PowerShell от администратора и экспортируйте записи из веток HKLM и HKCU в CSV.
  2. Выполните winget list и сохраните вывод.
  3. Запустите UninstallView или Geek Uninstaller и сохраните HTML‑отчёт.
  4. Объедините отчёты в Excel по имени программы и версии — удалите дубликаты.

Шаблон CSV/таблицы (образец колонок)

  • ProgramName
  • Version
  • Publisher
  • InstallDate
  • InstallLocation
  • Size
  • Source (PowerShell/UninstallView/winget)

Пример первой строки: “Mozilla Firefox”, “120.0”, “Mozilla”, “2025-01-12”, “C:\Program Files\Mozilla Firefox”, “250MB”, “PowerShell”

Рекомендации по миграции и освобождению места

  • Идентифицируйте редко используемые программы по столбцу InstallDate и Usage (если есть). Удалите или перенесите их на другой диск.
  • Для больших игр и пакетов IDE проверьте, можно ли переместить установку на другой том или переустановить с настройкой пути.
  • При переносе на новый ПК сохраните CSV с версией и издателем — это поможет быстро восстановить среду.

Критерии приёмки

  • В списке присутствуют не менее 95% всех программ, используемых вами регулярно.
  • Файл экспорта открывается в Excel без повреждений и имеет читаемые колонки.
  • Дубликаты устранены, сохранён источник данных для каждой записи.

Риски и меры предосторожности

  • Не меняйте ключи реестра вручную, если не уверены в результате.
  • При использовании Set-ExecutionPolicy не оставляйте систему в открытом состоянии — верните безопасную политику.
  • Скачивайте сторонние утилиты только с официальных сайтов.

Роли и чеклист перед удалением программ

Для пользователя:

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

Для администратора:

  • Проверить зависимости ПО на серверах/службах.
  • Откатить изменения по инструкции rollback, если что-то пошло не так.

Decision flowchart (Mermaid)

flowchart TD
    A[Нужно получить список программ?] --> B{Установлены ли сторонние утилиты?}
    B -- Да --> C[UninstallView или Geek Uninstaller]
    B -- Нет --> D{Нужен экспорт в CSV?}
    D -- Да --> E[PowerShell + Export-Csv]
    D -- Нет --> F[Параметры -> Apps & features 'быстро']
    C --> G[Экспорт в HTML]
    E --> G[Экспорт в CSV]
    F --> H[Скриншоты]
    G --> I[Открыть в Excel и объединить]
    H --> I

Примеры типичных проблем и как их решать

  • Проблема: «в списке нет программы, которую я точно установил» — проверьте HKEY_CURRENT_USER и папки портативных приложений (обычно в «Downloads» или Portable).
  • Проблема: «winget list не показывает нужную программу» — winget отображает только пакеты, известные своему каталогу; комбинируйте с PowerShell.
  • Проблема: «Excel не корректно импортировал TXT от CCleaner» — при импорте укажите разделитель Tab и выберите кодировку UTF‑8.

Советы по приватности и безопасности

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

Профили использования: краткие рекомендации

  • Домашний пользователь: Параметры → Apps & features для быстрого обзора; PowerShell если нужен экспорт.
  • Системный администратор: PowerShell + Export-Csv, биндинг с CMDB или CM tools.
  • Техник/ремонтник: UninstallView или Geek Uninstaller для быстрой генерации отчёта и возможного удаления.

Краткое сравнение инструментов

  • PowerShell: полный контроль, экспорт в CSV, не требует установки.
  • UninstallView: портативный, удобный HTML‑отчёт.
  • Geek Uninstaller: удаление «намертво» и экспорт.
  • CCleaner: просто сохранить TXT, но формат требует импорта.
  • Belarc Advisor: подробный отчёт о системе и ПО.

Заключение

Все перечисленные методы дадут вам список установленных программ. Выбор зависит от задачи: если нужно быстро просмотреть — откройте Параметры; если нужно экспортировать и анализировать — используйте PowerShell (Export-Csv) или портативные утилиты (UninstallView/Geek Uninstaller). Комбинация методов даст наилучшее покрытие: реестр (HKLM/HKCU), winget и утилиты.

Важно: после работы с правами выполнения PowerShell верните политику в безопасное состояние и храните экспортированные списки в защищённом месте.

интерфейс belarc advisor с отчетом о ПО

Завершите аудит, переместив редко используемые приложения на другой диск или удалив их — это освободит место и упростит дальнейшее управление системой.

Справочный блок

  • Краткое руководство по командам PowerShell, упомянутым в статье: Get-ItemProperty, Export-Csv, Get-CimInstance.
  • Где искать реестр: HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall и HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как сделать изогнутый текст в Photoshop
Дизайн

Как сделать изогнутый текст в Photoshop

Блокируется шифрованный DNS на iPhone — что делать
Конфиденциальность

Блокируется шифрованный DNS на iPhone — что делать

Сброс виртуальной памяти в Windows 11
Windows

Сброс виртуальной памяти в Windows 11

Создать и настроить тему в Windows
Персонализация Windows

Создать и настроить тему в Windows

Как подключить раздел Windows NTFS в Linux
Linux

Как подключить раздел Windows NTFS в Linux

Защита SSH: ключи, белые списки и 2FA
Безопасность

Защита SSH: ключи, белые списки и 2FA