Make sure that any services that have a space in their path are enclosed in quotes

Con Windows 11 il wmic non funziona dunque apri una powershell con diritti amministrativi e incolla questo script:

Get-CimInstance Win32_Service | ForEach-Object {
$path = $_.PathName
if ($path -match ‘ ‘ -and $path -notmatch ‘^”.*”$’) {
[PSCustomObject]@{
Name = $_.Name
PathName = $path
}
}
} | Format-Table -AutoSize

Dovresti vedere un output di questo tipo: si vede bene chi ha spazi nella path senza avere le ‘virgolette’