Get-ItemProperty HKLM ...:为什么找不到Chrome?

时间:2018-06-22 06:36:05

标签: powershell

我正在使用:

Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* |
    Select-Object DisplayName, InstallLocation |
    Format-Table –AutoSize | clip

但是我无法在其中找到Chrome,而可以在Windows“控制面板”中找到它。为什么?

1 个答案:

答案 0 :(得分:3)

如果您正在运行64位系统,则还需要在WOW6432Node下进行搜索。也可以作为配置文件应用程序而不是系统应用程序在CU上下文下安装。

尝试此操作以捕获所有内容:

$RegHives = "HKLM:\Software","HKLM:\Software\WOW6432Node","HKCU:\Software"
$Apps = @()

ForEach ($Hive in $RegHives)
{
    $Apps += Get-ItemProperty $Hive\Microsoft\Windows\CurrentVersion\Uninstall\* |
    Select-Object DisplayName, InstallLocation
}


$Apps | Format-Table –AutoSize | clip