如果您拥有一台Windows PC,您可能会拥有一个您一直使用的首选软件列表,无论是Chrome、Outlook还是Steam。除了这些收藏夹之外,还有其他您已经忘记或从未使用过的程序。这可能会带来问题——被遗忘的软件会占用磁盘空间,并可能带来安全风险。
我们绝对建议您在 Windows 上正确卸载(properly uninstall programs on Windows)您不使用的程序,但如果您不知道自己安装了哪些软件,这对您没有帮助,尤其是在您同时管理多台 PC 的情况下。以下是在Windows 10(Windows 10)中生成已安装程序列表的几种方法。
使用 Windows PowerShell (Get-RemoteProgram)(Using The Windows PowerShell (Get-RemoteProgram))
如果您想要可以导出的Windows 10中已安装程序的列表,最好的解决方案是使用内置工具来创建它。很少有工具可以执行此操作,但一种选择是使用Windows PowerShell(或命令提示符,如果您觉得老派)。
对于那些不知道的人,PowerShell已在很大程度上取代了命令提示符,成为Windows PC(Windows PCs)上的默认终端。PowerShell用户有一个脚本可以自动列出所有已安装的程序,名为Get-RemoteProgram。这会查询Windows注册表以获取 PC 上已安装软件的完整列表。
- 您需要首先从Microsoft TechNet网站下载(Get-RemoteProgram)(download the Get-RemoteProgram script)PowerShell的(PowerShell)Get-RemoteProgram脚本。下载此文件,然后将文件放在C:\Windows\System32 文件夹中。
- 接下来,您需要打开一个PowerShell窗口。您可以通过右键单击Windows 开始(Windows Start)菜单并按Windows PowerShell (Admin)打开一个新的 PowerShell 窗口来执行此操作。
- 您需要确保 Windows 可以运行这样的脚本——键入Set-ExecutionPolicy Unrestricted以确保您可以,按 Enter,然后按A确认。
- 如果成功,请键入Get-RemoteProgram以运行脚本,然后按 Enter。如果要将列表导出到文件,请键入Get-RemoteProgram > list.txt。
使用 Windows PowerShell (WMIC)(Using The Windows PowerShell (WMIC))
您可以使用PowerShell或 cmd 运行Windows Management Instrumentation 命令行实用程序 (WMIC)(Windows Management Instrumentation Command-Line Utility (WMIC) )以生成Windows 10中已安装程序的列表。由于PowerShell是Windows 10用户的默认命令行工具,我们将在此处使用它。
使用WMIC工具查看或导出已安装Windows软件的列表将创建与Get-RemoteProgram脚本类似的列表。
- 在具有管理权限的打开的PowerShell窗口或命令行终端中,键入(PowerShell)wmic。一旦 WMIC 提示打开,输入/output:C:\list.txt product get name, version 然后按 Enter。您可以将C:\list.txt替换为另一个文件名或输出目录。
- 完成后,键入exit以关闭WMIC工具。您为输出文件提供的位置的文本文件中应提供已安装软件的列表。
使用打印屏幕(应用程序和功能)(Using Print Screen (Apps & Features))
如果您想要一个已安装软件的可视列表,您可以使用打印屏幕键在 Windows中截取 Windows(take a screenshot in Windows)设置(Windows Settings)中的应用程序和功能(Apps & Features)菜单的屏幕截图,其中Windows会显示您已安装软件的列表供您修改或删除。
- 要访问此菜单,请右键单击Windows 开始(Windows Start)菜单并按设置(Settings)。在此处,按Apps > Apps & features。您已安装软件的列表将显示在可滚动列表中。
您安装的 PC 软件不太可能只适合一张屏幕截图。您需要按下键盘上的PrtScrn按钮(或使用第三方截图工具,如Snagit),然后将截图粘贴到第三方图像编辑器中进行保存(或粘贴到Word文档中)。
您需要滚动列表并重复此步骤,以确保将已安装软件的完整列表保存在您的 PC 上。
使用 NirSoft 卸载视图(Using NirSoft UninstallView)
NirSoft UninstallView是一种快速的第三方替代方案,可帮助您生成Windows 10中已安装程序的列表。与Get-RemoteProgram脚本一样,它将查询Windows注册表以获取已安装软件的完整列表。
- 首先,下载 NirSoft UninstallView(download NirSoft UninstallView)并解压ZIP文件(建议使用 64 位版本)。完成后,运行提取的UninstallView.exe文件。
- UninstallView将扫描您的 PC 以查找已安装的软件。完成该过程后, UninstallView(UninstallView)窗口中将显示完整的软件列表。要导出列表,请按View > HTML Report – All Items。
- 将在与UninstallView.exe(UninstallView.exe)文件相同的文件夹中创建一个名为report.html的文件,显示已安装软件的格式化列表。按HTML 报告 - 所有项目(HTML Report – All Items)将在您的默认 Web 浏览器中打开此文件。
使用 Belarc 顾问(Using Belarc Advisor)
Belarc Advisor多年来一直是当地 PC 维修店的必备工具,它仍然是Windows 10用户的有用工具。它会生成您的 PC 软件、硬件、设置、已安装更新等的详细信息,以便您全面审核您的Windows安装。
与UninstallView一样,这将在格式化的HTML文件中可见,您可以将其导出到其他地方。
- 首先,下载 Belarc Advisor(download Belarc Advisor)并安装它。安装后,Belarc Advisor将立即开始对您的PC 进行审核——这(PC—this)需要一些时间才能完成。
- Belarc完成对您的 PC 的审核后,您的默认 Web 浏览器将打开。要查看已安装软件的列表,请按侧面菜单中的软件版本和使用(Software Versions and Usage)链接,或手动滚动到该部分。如果您希望将其导出,该文件将在C:\Program Files (x86)\Belarc\BelarcAdvisor\System\tmp
使用极客卸载程序(Using Geek Uninstaller)
Geek Uninstaller是一款第三方软件卸载工具。但是,与UninstallView一样,它还允许您查看和导出Windows 10中已安装程序的列表。
- 下载 Geek Uninstaller(Download Geek Uninstaller)开始 - 您可以选择免费版或付费专业(Pro)版。它以ZIP文件的形式提供,因此解压缩内容,然后运行geek.exe文件以启动该工具。
- Geek Uninstaller窗口将按字母顺序显示您已安装的软件。要导出列表,请按File > Export to HTML或按键盘上的 Ctrl + S
- Geek Uninstaller将询问您将文件保存在何处——选择位置和文件名,然后按保存(Save)以保存文件。
- 生成的已安装软件列表将被保存,该文件会在默认 Web 浏览器中自动打开供您查看。
CCleaner(最后的选择)(CCleaner (Last Resort Option))
您不应该再下载 CCleaner(you shouldn’t download CCleaner anymore)的原因有很多。曾经是Windows(Windows)用户必不可少的维护软件,但由于Windows的更改,它的许多核心功能已经变得无用或无效,或者已被合并到Windows本身(或其他更好的第三方应用程序)。
早在 2017 年, CCleaner(CCleaner)也遭遇了一起相当不幸的事件,当时数百万用户上传并安装了注入恶意软件的CCleaner安装程序版本。(CCleaner)对于大多数用户来说,信任已经消失,信息很明确——避免使用CCleaner。
但是,CCleaner可以导出已安装程序的列表,但我们不建议下载它来执行此操作。这是最后的选择(This is a last resort option),但如果您已经安装了CCleaner,您可以使用它来生成和导出已安装程序的列表。那是,当然,在你急于删除它之前。
- 为此,请打开CCleaner并按左侧的工具选项卡,然后单击(Tools)卸载(Uninstall)。在窗口底部,按保存到文本文件(Save to text file)按钮。这将允许您导出已安装软件的列表。
- 为导出的列表选择位置和文件名,然后按保存(Save)以保存它。
这会将您安装的文件导出为使用制表符分隔符格式化的文件。使用Microsoft Excel(Microsoft Excel)打开文件将使您能够以更易于管理的方式查看列表。
删除或更新 Windows 软件(Removing Or Updating Windows Software)
如果您希望保持井井有条,或者您有太多 PC 需要维护,则在Windows 10中生成已安装程序列表可以帮助您找到需要删除或更新的软件,从而为您提供更多磁盘空间并提高安全性。
如果您不需要删除它,请确保您想办法让您的软件自动更新(keep your software updated automatically),以获取最新的安全补丁和错误修复。但是,您最终可能会在 PC 上使用您不想要的软件。如果是这种情况,请确保在找到不需要的软件(remove unwanted software)后立即将其从您的 PC 中删除。
7 Ways To Generate a List of Installed Programs in Windows
Іf you own a Windows PC, you’ll likely have a list of gо-to software that you use all the time, whеther it’s Chrome, Outlook, or Steam. Outside of these favorites, there’ll be other programs you’ve forgotten about or have never even used. That can be problematic—forgotten software takes up disk space and can be a security risk.
We absolutely recommend you properly uninstall programs on Windows that you don’t use, but that doesn’t help you if you don’t know what software you have installed, especially if you’re managing multiple PCs at once. Here are several ways to generate a list of installed programs in Windows 10.
Using The Windows PowerShell (Get-RemoteProgram)
If you want a list of installed programs in Windows 10 that you can export, the best solution is to use a built-in tool to create it. Few tools exist to do this, but one option is to use the Windows PowerShell (or command prompt, if you’re feeling old school).
For those who don’t know, the PowerShell has largely replaced the command prompt as the default terminal on Windows PCs. A script exists for PowerShell users to automatically list all installed programs called Get-RemoteProgram. This queries the Windows registry for a full and complete list of installed software on your PC.
- You’ll need to download the Get-RemoteProgram script for the PowerShell from the Microsoft TechNet website first. Download this, then place the file in your C:\Windows\System32 folder.
- Next, you’ll need to open a PowerShell window. You can do that by right-clicking the Windows Start menu and pressing Windows PowerShell (Admin) to open a new PowerShell window.
- You’ll need to make sure that Windows can run scripts like this—type Set-ExecutionPolicy Unrestricted to ensure that you can, hit enter, then press A to confirm.
- If that is successful, type Get-RemoteProgram to run the script, then hit enter. If you want to export the list to a file, type Get-RemoteProgram > list.txt instead.
Using The Windows PowerShell (WMIC)
You can use either the PowerShell or cmd to run the Windows Management Instrumentation Command-Line Utility (WMIC) to generate a list of installed programs in Windows 10. As the PowerShell is the default command-line tool for Windows 10 users, we’ll be using that here.
Using the WMIC tool to view or export a list of your installed Windows software will create a similar list to the Get-RemoteProgram script.
- In an open PowerShell window or command line terminal with administrative privileges, type wmic. Once the WMIC prompt opens, type /output:C:\list.txt product get name, version then hit enter. You can replace C:\list.txt with another file name or output directory.
- Type exit to close the WMIC tool once you’re done. A list of your installed software should be available in the text file at the location you provided for the output file.
Using Print Screen (Apps & Features)
If you want a visual list of your installed software, you could use the print screen key to take a screenshot in Windows of the Apps & Features menu in Windows Settings, where Windows displays a list of your installed software for you to modify or remove.
- To access this menu, right-click the Windows Start menu and press Settings. From here, press Apps > Apps & features. A list of your installed software will be visible in a scrollable list.
It’s unlikely that your installed PC software will fit in just one screenshot. You’ll need to press the PrtScrn button on your keyboard (or use third-party screenshot tools like Snagit), then paste your screenshots into a third-party image editor to save (or into a Word document).
You’ll need to scroll through the list and repeat this step to make sure you save the full and complete list of installed software on your PC.
Using NirSoft UninstallView
NirSoft UninstallView is a quick, third-party alternative that can help you generate a list of installed programs in Windows 10. Like the Get-RemoteProgram script, it will query the Windows registry for a complete list of installed software.
- To start, download NirSoft UninstallView and extract the ZIP file (the 64-bit version is recommended). Once that’s done, run the extracted UninstallView.exe file.
- UninstallView will scan your PC for installed software. Once that process has completed, the full list of software will be available in the UninstallView window. To export the list, press View > HTML Report – All Items.
- A file called report.html will be created in the same folder as the UninstallView.exe file, showing a formatted list of your installed software. Pressing HTML Report – All Items will open this file in your default web browser.
Using Belarc Advisor
Belarc Advisor has been a must-have tool in the arsenal of local PC repair shops for years, and it remains a useful tool for Windows 10 users. It generates a breakdown of your PC software, hardware, settings, installed updates, and more to allow you to fully audit your Windows installation.
Like UninstallView, this will be visible in a formatted HTML file that you can export elsewhere.
- To start, download Belarc Advisor and install it. Once it’s installed, Belarc Advisor will begin an immediate audit of your PC—this will take a few moments to complete.
- Your default web browser will open once Belarc has finished its audit of your PC. To view a list of your installed software, press the Software Versions and Usage link in the side menu, or scroll to that section manually. This file will be available in the C:\Program Files (x86)\Belarc\BelarcAdvisor\System\tmp folder, should you wish to export it.
Using Geek Uninstaller
Geek Uninstaller is a third-party tool for uninstalling software. Like UninstallView, however, it also allows you to view and export a list of your installed programs in Windows 10.
- Download Geek Uninstaller to begin—you can choose the free version or the paid, Pro version. It comes as a ZIP file, so unzip the contents, then run the geek.exe file to launch the tool.
- The Geek Uninstaller window will show your installed software in an alphabetical list. To export the list, press File > Export to HTML or press Ctrl + S on your keyboard.
- Geek Uninstaller will ask you where to save the file—choose a location and a filename, then press Save to save the file.
- The generated list of your installed software will be saved, with the file automatically opened in your default web browser for you to view.
CCleaner (Last Resort Option)
There are plenty of reasons why you shouldn’t download CCleaner anymore. Once a go-to and essential piece of maintenance software for Windows users, many of its core features have been rendered useless or ineffective due to Windows changes, or have been incorporated into Windows itself (or into other, better third-party apps).
CCleaner also suffered a rather unfortunate incident back in 2017, when a malware-injected version of the CCleaner installer was uploaded and installed by millions of users. For most users, the trust is gone and the message is clear—avoid CCleaner.
However, CCleaner can export a list of installed programs, but we’re not going to recommend downloading it to do so. This is a last resort option, but if you already have CCleaner installed, you could use it to generate and export a list of your installed programs. That is, of course, before you rush to remove it.
- To do that, open CCleaner and press the Tools tab on the left, then click Uninstall. At the bottom of the window, press the Save to text file button. This will allow you to export a list of your installed software.
- Choose a location and filename for your exported list, then press Save to save it.
This will export your installed files as a file formatted using tab delimiters. Opening the file using Microsoft Excel will allow you to view the list in a more manageable way.
Removing Or Updating Windows Software
If you prefer to stay organized, or if you have too many PCs to maintain, generating a list of installed programs in Windows 10 can help you find the software you need to remove or update to give you more disk space and improve your security.
If you don’t need to remove it, make sure you find ways to keep your software updated automatically to get the latest security patches and bug fixes. You may end up with software that you just don’t want on your PC, however. If that’s the case, be sure to remove unwanted software from your PC as soon as you find it.