当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何使用 PowerShell 检查 Windows 中已安装的软件

作者:精品下载站 日期:2024-12-14 17:27:14 浏览:14 分类:玩电脑

如何使用 PowerShell 检查 Windows 中已安装的软件


PowerShell 提供 Get-WmiObject、Get-ItemProperty 和 Get-Package 等命令来检查 Windows 操作系统中已安装的软件。

您可以使用三个 PowerShell 命令来检查 Windows 操作系统中已安装的软件。

  • Get-WmiObject- 此 PowerShell 命令允许您查询 Win32_product 类以列出 Windows 计算机上安装的软件。
Get-WmiObject -Class Win32_Product
  • 使用注册表 - 使用 PowerShell 中的 Get-ItemProperty cmdlet,该 cmdlet 使用 Windows 注册表来获取已安装软件的列表。
  • 使用 Get-Package - 此 PowerShell 命令在 Windows 10 或更高版本中可用,用于列出系统中已安装的软件包。
Get-Package

在本文中,我们将讨论如何使用PowerShell命令来检查Windows系统上已安装的软件。

使用PowerShell命令Get-WmiObject检查已安装的软件

使用 PowerShell 中的 Get-WmiObject cmdlet 检索 Windows 系统中所有已安装软件的列表。

Get-WmiObject -Class Win32_Product | Select-Object -Property Name, Version, InstallDate

在上面的 PowerShell 脚本中,Get-WmiObject 命令查询 Win32_Product 类并返回已安装软件的列表及其名称、版本和安装日期。

[玩转系统] 如何使用 PowerShell 检查 Windows 中已安装的软件

使用 Get-ItemProperty 命令检查已安装的软件

您可以使用Get-ItemProperty命令检查系统上已安装的软件。它使用 Windows 注册表位置来检查注册表中已安装软件的条目。

Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, InstallDate

上述 PowerShell 命令列出了注册表中已安装的软件,包括其显示名称、显示版本和安装日期。

注册表位置 HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall* 是软件卸载信息的常用路径。

酷提示:如何使用 PowerShell 检查 Windows 中已安装的补丁!

使用 Get-Package 命令列出已安装的包

您可以使用 Get-Package 命令列出已安装的软件包。

Get-Package | Select-Object -Property Name, Version

上面的 PowerShell 脚本列出了已安装的软件包及其名称和版本。

结论

希望以上关于如何使用PowerShell列出Windows系统中已安装软件的文章对您有所帮助。

Get-WmiObject 允许您查询Win32_Product 类。请注意,在安装有大量应用程序的系统上,查询 Win32_Product 类可能会很慢并且会占用大量资源。

Get-Package 命令在 Windows 10 或更高版本中可用,提供了一种查询 Windows 上已安装软件的现代方法。

您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯