В этой инструкции мы покажем несколько способов получить список установленных программ в Windows 10, Windows 8 или Windows 7 с помощью командной строки. Эта методика построения списка программ в системе может пригодиться перед переустановкой системы, когда нужно найти нежелательное ПО или при выполнении инвентаризации установленного ПО на компьютерах организации.
Рассмотрим два способа: первый подразумевает использование командной строки и утилиты wmic, второй — PowerShell.
Содержание:
- Вывод списка программ с помощью утилиты командной строки WMIC
- Вывод списка программ через Windows PowerShell
Вывод списка программ с помощью утилиты командной строки WMIC
Список установленных в системе программ может быть получен с помощью утилиты командной строки WMIC, через которую можно обратиться и опросить пространство имен WMI. Запустите командную строку с правами администратора и выполните команду:
wmic product get name,version
После небольшого ожидания, на экран консоли будет выведен список названий и версия установленных в системе программ.
Этот список можно экспортировать в текстовый файл с помощью команды:
wmic product get name,version /format:csv > c:\Temp\Programs_%Computername%.csv
После окончания выполнения команды перейдите в каталог C:\Temp и найдите csv файл, имя которого начинается с Programs_[имя_ПК]. В данном файле в csv-формате помимо названия и версии ПО, также будет содержаться имя ПК (удобно для дальнейшего анализа).
Вывод списка программ через Windows PowerShell
Список установленных программ также может быть получен с помощью PowerShell. Идея метода в том, что список установленных программ, который мы видим в списке Programs and Features Панели Управления, строится на основе данных, хранящихся в ветке реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Наша задача – вывести содержимое данной ветки реестра. Итак, запустите консоль Powershell и выполните команду:
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, Size, InstallDate | Format-Table -AutoSize
Как вы видите, в результирующем списке содержится имя программы, версия, разработчик и дата установки.
Совет. Для 32-битных приложений на x64 версиях Windows, также нужно брать данные из ветки HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
Экспортировать полученный список в csv файл можно так:
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize > c:\temp\ installed-software.txt
Рассмотренный выше способ позволяет вывести данные только о классический Windows приложениях. Чтобы вывести список установленных Metro приложений, воспользуйтесь командой:
Get-AppxPackage | Select Name, PackageFullName |Format-Table -AutoSize > c:\temp\installed_metro_apps.txt
Чтобы получить список установленного ПО на удаленном компьютере (к примеру, с именем wks_name11), воспользуемся командлетом Invoke-command:
Invoke-command -computer wks_name11 {Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize }
Чтобы сравнить списки установленного ПО, полученные с двух разных компьютеров и найти отсутствующие приложения, можно воспользоваться такой командой:
Compare-Object –ReferenceObject (Get-Content C:\temp\installed-software.txt) –DifferenceObject (Get-Content C:\temp\installed-software2.txt)
В нашем примере в двух сравниваемых списках имеются различия в двух программах.
Другой способ вывести список установленных программ – воспользоваться командлетом Get-WmiObject, также позволяющего обращаться с пространству WMI:
Get-WmiObject -Class Win32_Product | Select-Object -Property Name
If your Windows operating system fails regularly and you want to reinstall your Windows 11/10/8/7 on your computer or laptop, you may want to note down the currently installed software so you can install it after installing the Windows 11/10/8/7. If you have installed a lot of software and want to reinstall it again after a successful installation of the operating system, there is a way to get the lists of the installed apps in a notepad file. To get the list of the installed apps in Windows 11/10/8/7, we will execute commands in the Command Prompt, which will serve our purpose.
In this post, we will guide you to export a list of installed apps in Windows 11/10/8/7.
To export the installed apps list in a Notepad file, perform the following steps:-
Step 1. Open Command Prompt with the elevated rights.
To open the Command Prompt with administrative rights, press the Windows Logo + R keys to open the Run dialog box. Type cmd in the Run box and press Ctrl + Shift + Enter to open the command prompt with admin rights.
Step 2. If User Account Control (UAC) prompts, click Yes to continue.
Step 3. Command Prompt window with admin privilege opens. Type the following command and press Enter from the keyboard to execute it:-
WMIC
Step 4. Next, type the following and hit Enter from the keyboard:-
/output:C:\InstallList.txt product get name,version
Step 5. Once you execute the above command, you will see a new file in the “C” drive with the name InstallList. Double-click to open and see the list of the installed programs.
Note: If you want to see the output in any other drive, change the path from “C:\InstallList.txt” to “D:\InstallList.txt” or any other drive as you wish.
Once you complete the above steps, you should see a list of installed apps on your computer or laptop.
The above-mentioned procedure works in Windows 11/10/8/7/Vista/XP/2000.
Conclusion
In conclusion, reinstalling the operating system on your computer or laptop can be a daunting task, especially when you have numerous installed apps. However, creating a list of installed apps can make the process a lot easier. By following the simple steps mentioned in this post, you can easily export a list of installed apps in Windows 11/10/8/7 without the need for any additional software. This method works on all Windows operating systems, making it a versatile and convenient option for users. Creating a list of installed apps can save you a lot of time and effort during the reinstallation process, ensuring that you have all the necessary apps installed on your system.
Иногда чистая установка Windows это хороший способ, исправить серьезные проблемы с вашим компьютером. Но прежде чем переустановить Windows 10, вы можете составить список программ, которые вы в данный момент используете, и после переустановки установить их согласно списку в новую систему.
Иметь список установленных программ также полезно, если вы только что купили новый компьютер, и хотите установить те же программы, которые были на старом компьютере. Вот простой способ сделать это на Windows 10.
Быстрый способ посмотреть все установленные приложения и программы в Windows 10.
Как быстро посмотреть, все приложения установленные на вашем компьютере Windows 10? Это безусловно можно сделать с помощью меню «Пуск», и это логично, Но — Это не самый лучший вариант.
Вот небольшой трюк с помощью Проводника, который отлично подойдет для просмотра установленных программ и приложений, и позволяет легко выполнять такие же действия с ярлыками приложений, как и в меню «Пуск». Проводник покажет вам не только установленные современные приложения, но и традиционные классические программы.
Шаг 1: Откройте Проводник файлов (нажав одновременно клавиши Win + E), введите или скопируйте и вставьте в адресную строку, и нажмите Enter:
Shell:AppsFolder
В качестве альтернативы, используйте диалоговое окно «Выполнить», введя Shell:AppsFolder, и нажав Enter.
Шаг 2: В результате в окне Проводника будут показаны все установленные приложения и программы в операционной системе.
В этом окне вы можете выполнять те же функции Windows 10, как если бы вы просматривали установленные приложения в меню «Пуск \ Все Программы», открывать, удалять, закрепить / открепить на начальном экране, закрепить / открепить на панели задач, и даже создавать ярлыки на рабочем столе для современных приложений Windows 10.
Попробуйте это гораздо проще и удобней, чем возиться с меню Пуск.
Получить список установленных программ и приложений в ОС Windows 10 с помощью PowerShell.
Возможность просмотра всех установленных программ и приложений с помощью PowerShell может пригодиться во многих ситуациях. Какой бы ни была причина, есть много способов использовать PowerShell для создания списка приложений и классических программ, установленных в Windows 10.
Список установленных программ
Используя PowerShell — можно легко получить список установленных программ. На самом деле, все, что вам нужно, это одна команда, которую вы можете скопировать и вставить прямо с этой страницы.
- Откройте PowerShell, кликнув на меню «Пуск» правой кнопкой мыши и выберите Windows PowerShell (Администратор).
- Скопируйте и вставьте следующую команду, и нажмите Enter:
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize
PowerShell покажет вам список всех ваших программ, в комплекте с версией, именем разработчика, и даже датой когда вы установили его.
Вероятно, вы захотите сохранить (экспортировать), список программ в текстовый файл, что тоже достаточно легко. Вы можете просто отправить выходные данные с помощью символа > и добавив путь к новому текстовому файлу, который вы хотите создать.
Например:
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize > C:\Список_программ.txt
Открыв диск С:\ Вы найдете текстовый файл — «Список_программ.txt»
Вы можете изменить путь и имя списка C:\Список_программ.txt, в конце предыдущей команды.
Список установленных приложений Microsoft Store
Возможно, лучший сценарий использования этого списка — если вы пытаетесь удалить приложение Microsoft Store, которое не можете удалить обычным способом, и хотите узнать его внутреннее имя, чтобы принудительно удалить его с помощью PowerShell.
- Откройте PowerShell от имени администратора.
- Введите следующую команду, чтобы просмотреть список установленных приложений, и нажмите Enter:
Get-AppxPackage –AllUsers | Select Name, PackageFullName
- (Необязательно) Введите следующую команду, чтобы просмотреть все приложения с подробностями, и нажмите Enter:
Get-AppxPackage –AllUsers
Когда вы выполните эти шаги, вы увидите список со всеми приложениями Microsoft Store, установленными в Windows 10.
- Если список слишком длинный, вы можете выполнить запрос, чтобы вывести список приложений, которые соответствуют имени или части имени.
Get-AppxPackage –Name *Имя_приложения*
В команде замените *Имя_приложения* на частичное имя приложения, которое вы хотите посмотреть. Звездочки — это подстановочные знаки, которые позволяют перечислить все приложения, которые содержат часть указанного вами имени.
В этом примере выполняется запрос любого приложения, в названии которого есть слово «edge»:
Get-AppxPackage –Name *edge*
После того, как вы выполните эти шаги, PowerShell с генерирует список приложений, который содержит часть указанного вами имени.
Затем вы можете использовать эту информацию для удаления приложения, Cortana, Microsoft Edge, Store, Xbox и многие другие, некоторые приложения заблокированы, и вы не сможете их удалить.
Вам может быть интересно: Как удалить Cortana в Windows 10
Как удалить все приложения Windows 10 с помощью одной команды PowerShell.
Получение списка установленных программ и приложений с помощью стороннего ПО
Некоторые программы деинсталляторы также позволяют экспортировать список установленных программ в виде текстового файла (txt или csv). Для получения списка программ и приложений Windows 10 мы будем использовать CCleaner.
- Запустите инструмент CCleaner
- Перейдите в раздел «Сервис» → «Удаление программ».
- В правом нижнем углу, нажмите кнопку «Сохранить отчет» в диалоговом окне укажите имя и место сохранения файла со вашим списком программ.
По умолчанию список программ сохраняется в папке «Документы» с именем «Install», откройте его в любом текстовом редакторе.
Данный способ сохраняет в списке как классические программы, так и универсальные приложения магазина Microsoft Store.
Получение списка установленных программ с помощью Командной строки
Список программ установленных в системе можно получить с помощью утилиты командной строки WMIC.
- Запустите командную строку от имени администратора и выполните команду:
wmic product get name,version
- Будьте терпеливы, через несколько секунд в консоли будет выведен список названий и версий установленных в вашей системе программ.
Список программ вы можете экспортировать в csv файл с помощью команды:
wmic product get name,version /format:csv > c:\Apps.csv
Вот, пожалуй, и всё на эту тему, надеюсь, для кого-то из читателей информация окажется полезной и найдет свое применение.
Как составить список приложений, установленных на вашем компьютере

Я думаю, что все наши читатели сталкивались с необходимостью переустановки Windows. Иногда это происходит из-за возникших критических ошибок и проблем, иногда вызвано апгрейдом, иногда продиктовано желанием сбросить весь накопившийся в системе хлам и начать компьютерную жизнь с “чистого листа”.
Сразу после установки новой системы вы ставите необходимые драйвера и системные компоненты, а потом приступаете к восстановлению привычного программного окружения. Для этой задачи вам очень пригодится заранее составленный список приложений, особенно если он насчитывает несколько десятков элементов. Сейчас мы научимся его составлять без ручки и бумаги.
Метод 1. Используем командную строку
Откройте меню Пуск и введите в строку поиска слово “сmd”. Щелкните правой кнопкой по найденному элементу и выберите в контекстном меню Запустить как администратор. В Windows 8 примерно то же самое, только вместо Пуск нажмите кнопку Win на клавиатуре.
Введите последовательно две команды:
WMIC
product get name,version
После непродолжительного ожидания вы увидите в окне список всех установленных в вашей системе программ.
Список программ
Для того, чтобы сохранить этот список в текстовый файл, введите далее следующую команду:
/output:D:\installedapps.txt product get name,version
Теперь вам остается только открыть в файловом менеджере диск D (вы можете, разумеется, указать и другой путь сохранения) и вы увидите там текстовый файл installedapps.txt со списком всех установленных программ.
Список программ
Метод 2. CCleaner
Для тех пользователей, которые еще в детстве получили испуг от черной-пречерной командной строки, есть более простой способ, но требующий дополнительной программы. В ее роли выступит популярная утилита CCleaner, которая установлена практически на любом компьютере. К тому же, этот метод позволяет сгенерировать более полный список вашего программного обеспечения.
Откройте CCleaner и перейдите в раздел Сервис. Здесь вы увидите полный список программ и вам потребуется только нажать кнопку Сохранить отчет в правом нижнем углу, чтобы сохранить его в текстовый файл.
Список программ
После этого вам необходимо выбрать путь для сохранения и имя файла. Созданный таким образом список несет больше информации, чем сгенерированный с помощью командной строки, так как содержит данные о издателе, размер и дату установки.
Фото: Shutterstock
Quick Links
-
The Easy Way: Use a PowerShell Command
-
The No-Command-Line Way: Create a List of Installed Programs Using CCleaner
Reinstalling Windows is a good way to fix serious problems with your computer, or just to get a fresh slate. But before you reinstall Windows, you should make a list of programs you currently have installed on your PC so you know what you want to reinstall on the new system.
Having a list of installed programs is also useful if you just bought a new computer and you want to install the same programs you had on your old computer. Here are a few different methods for doing so on Windows 10, 8/8.1, and 7.
The Easy Way: Use a PowerShell Command
PowerShell is one of the most powerful things built into Windows, so of course it can do something as simple as list your installed programs. In fact, all you need is one command, which you can copy and paste right from this page.
First, open PowerShell by clicking on the Start menu and typing «powershell». Select the first option that comes up and you’ll be greeted with an empty PowerShell prompt.
Copy and paste the following command, pressing Enter when you’re done:
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize
PowerShell will give you a list of all your programs, complete with the version, name of the developer, and even the date you installed it.
You will probably want to export that to a file though, which is also easy enough. You can just send the output using the > symbol and adding the path to a new text file that you want to create. For example:
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize > C:\Users\Lori\Documents\InstalledPrograms-PS.txt
Obviously, replace C:\Users\Lori\Documents\InstalledPrograms-PS.txt
with the path and name you want to use for your file.
What makes using PowerShell really neat is that if you do this on two different machines, you can easily compare the software installed on them. Just take your two text files and add them to this command:
Compare-Object -ReferenceObject (Get-Content C:\Users\Lori\Documents\PCapps.txt) -DifferenceObject (Get-Content C:\Users\Lori\Documents\LAPTOPapps.txt)
In this example, one text file has programs from my PC, and the other has programs from my laptop. Any entries with a side indicator pointing to the right (=>) mean that the software is installed on my laptop but not on my PC, and any entries with a side indicator pointing to the left (<=) mean that the software is installed on my PC but not on my laptop.
The No-Command-Line Way: Create a List of Installed Programs Using CCleaner
CCleaner is a Windows application designed to free up space on your PC by deleting temporary files and erasing private data, such as your browsing and download history and lists of recent documents in various programs. However, it can also give you a list of all the programs on your computer, which is particularly useful if you already have CCleaner installed (or are very uncomfortable using the command line).
To create a list of installed programs using CCleaner, either double-click on the CCleaner icon on your desktop or right-click on the Recycle Bin and select “Open CCleaner” from the popup menu.
Click “Tools” on the toolbar in the left pane on the main CCleaner window.
Make sure the Uninstall screen is active. You’ll see a list of programs installed on your PC. You can use CCleaner to uninstall, repair, rename, and delete programs, but you can also save the list of installed programs to a text file by clicking the “Save to text file” button in the lower-right corner of the window.
On the Save As dialog box, navigate to where you want to save the text file containing the list of installed programs, enter a name for the file in the “File name” edit box, and then click “Save”.
You now have a list of programs currently installed on your computer.
The list of installed programs includes the company, date installed, size, and version number for each program. The text is tab-delimited, which means you can open the text file in Word and easily convert the text to a table to make it more readable. Note, however, if you convert the text file to a Word file, that you will have to install Word on your new or redone PC before you can access your list of installed programs.
Save this text file (or the Word file) to an external hard drive or a cloud service, so you can access it on your new PC or after you reinstall Windows on your current PC.