代码之家  ›  专栏  ›  技术社区  ›  user310291

获得ItMe财产HKLM……为什么我找不到Chrome?

  •  0
  • user310291  · 技术社区  · 6 年前

    我正在使用:

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

    但是我在里面找不到chrome,而在windows的控制面板里可以找到。为什么?

    1 回复  |  直到 6 年前
        1
  •  3
  •   Adam Parsons    6 年前

    如果运行的是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