Где найти список установленного ПО в Windows

Иван Корнев·02.05.2026·5 мин

Самый быстрый способ увидеть все программы — открыть Параметры (Win + I) и перейти в раздел «Приложения» → «Установленные приложения». Здесь отображается современный софт из Microsoft Store и классические Win32-программы с указанием размера и даты установки. Для глубокого аудита или экспорта списка используйте командную строку PowerShell.

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

Оглавление

Способ 1: Через Параметры Windows (рекомендуемый)

Этот интерфейс является основным в Windows 10 и 11. Он объединяет классические программы и современные UWP-приложения.

Инструкция:

  1. Нажмите комбинацию клавиш Win + I для открытия Параметров.
  2. Перейдите в раздел Приложения.
    • В Windows 11 выберите пункт Установленные приложения.
    • В Windows 10 выберите Приложения и возможности.
  3. Вы увидите полный список. Используйте строку поиска сверху для фильтрации по названию.

Возможности сортировки:

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

В Windows 11 рядом с каждым приложением есть кнопка с тремя точками (...). Нажав на неё, можно сразу изменить параметры запуска, восстановить или удалить программу, не открывая дополнительных меню.

Способ 2: Классическая Панель управления

Метод полезен, если вам нужно работать только с классическими Win32-программами (.exe установщики). Некоторые системные компоненты и драйверы здесь видны лучше, чем в современных Параметрах.

Быстрый запуск:

  1. Нажмите Win + R.
  2. Введите команду appwiz.cpl и нажмите Enter.

Откроется окно «Программы и компоненты». Здесь отображаются:

  • Название программы.
  • Издатель (помогает отличить официальный софт от потенциально нежелательного).
  • Дата установки.
  • Размер (часто отображается неточно или как «—», это особенность старого интерфейса).

Минусы метода:

  • Не показывает приложения из Microsoft Store.
  • Интерфейс не адаптирован под сенсорные экраны и высокие разрешения.

Способ 3: Полный список через PowerShell (для экспорта)

Если вам нужно получить список всех программ для отчета, аудита или переноса на другой ПК, графический интерфейс не подойдет. Используйте PowerShell для выгрузки данных в CSV (Excel) или TXT.

Шаг 1: Запуск от имени администратора Нажмите правой кнопкой мыши на меню Пуск и выберите Terminal (Admin) или PowerShell (Admin).

Шаг 2: Команда для экспорта в CSV Скопируйте и вставьте следующую команду. Она соберет данные о всех установленных программах (и 32-битных, и 64-битных) и сохранит их в файл C:\SoftList.csv.

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

Что делает скрипт:

  • Опросывает обе ветки реестра (для x86 и x64 приложений).
  • Выбирает поля: Имя, Версия, Издатель, Дата установки.
  • Сортирует по алфавиту.
  • Сохраняет результат в формате, совместимом с Excel.

Файл будет создан на диске C:. Если у вас нет прав записи в корень диска, замените путь на "D:\SoftList.csv" или "$env:USERPROFILE\Desktop\SoftList.csv" (сохранение на рабочий стол).

Способ 4: Проверка через реестр (скрытые записи)

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

Проверить наличие таких записей можно вручную в редакторе реестра (regedit), перейдя по путям:

  1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall (системные программы).
  2. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall (программы, установленные только для текущего пользователя).

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

Частые ошибки при поиске программ

ПроблемаПричинаРешение
Программа есть на диске, но нет в спискеЭто «портативная» версия (Portable), не требующая установки.Ищите папку с программой вручную или проверяйте ярлыки в меню Пуск.
Размер приложения отображается неверноСтарые инсталляторы не передают точный размер в реестр.Используйте сторонние анализаторы диска (например, TreeSize или WinDirStat) для оценки реального объема.
Нет прав на удалениеПрограмма установлена другим пользователем или требует прав админа.Запустите Параметры или Панель управления от имени администратора.
Дубликаты в спискеОстатки после неудачного обновления или переустановки.Используйте PowerShell для проверки версий (DisplayVersion) и удалите старую запись через реестр.

FAQ

Почему в списке нет драйверов? Драйверы обычно не отображаются в разделе «Приложения». Для управления ими используйте Диспетчер устройств (нажмите Win + X и выберите соответствующий пункт) или специальное ПО от производителя оборудования.

Как узнать дату установки конкретной программы? В Параметрах Windows колонка «Дата установки» может быть скрыта. В Windows 11 нажмите на заголовок столбца или используйте фильтр «Сортировать по: Дата установки». В классической Панели управления (appwiz.cpl) эта колонка видна по умолчанию.

Безопасно ли удалять программы через реестр? Нет, если вы просто удаляете ключ в реестре, файлы программы останутся на диске, а ярлыки — в меню Пуск. Правильный путь — использовать деинсталлятор самой программы или кнопку «Удалить» в Параметрах. Чистка реестра нужна только для удаления «битых» записей о уже удаленном софте.

Как посмотреть программы, установленные только для текущего пользователя? В Параметрах отображаются все приложения. В командной строке PowerShell используйте ветку реестра HKCU (HKEY_CURRENT_USER) вместо HKLM, чтобы увидеть только пользовательский софт: Get-ItemProperty HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName