Я думаю, что вы ошиблись путем к ключу реестра.Чтобы перечислить установленное программное обеспечение, возможно, это будет лучше работать:
$regKeys = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*', 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*'
foreach ($key in $regKeys) {
Write-Host $key -ForegroundColor Yellow
Get-ItemProperty $key |
Where-Object { $_.DisplayName } |
Sort-Object -Property DisplayName, InstallDate |
Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize
}