Può capitare che Inventory Scanner (LDISCN32.EXE) raccolga dati software imprecisi che causano discrepanze. Questo rilevamento approssimativo del software nelle scansioni di inventario può essere attribuito a chiavi di registro del prodotto imprecise ed obsolete.
A volte, infatti, può succedere che rimangano residui di versioni precedenti nel registro dopo un aggiornamento del software. Questi residui possono includere riferimenti a componenti software obsoleti o deprecati, con conseguente rilevamento non preciso, rendendo di conseguenza difficile ottenere informazioni accurate sul software installato.
Di seguito discuteremo dei metodi per risolvere questo problema.
1.HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
2.HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
3.HKLM\SOFTWARE\Classes\Installer\Products
4.HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall
5.HKEY_USERS\(SID utente)\Software\Microsoft\Windows\CurrentVersion\Uninstall
Utilizzando i seguenti comandi di PowerShell, infatti, puoi trovare le chiavi relative al software interessato. Ogni comando genera in un file in C:\Windows\Temp relativo al percorso del registro controllato.
Nota: Non dimenticare di sostituire il nome del software interessato nei comandi PS evidenziati di seguito.
Get-ItemProperty “HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*” | Where-Object {$_.DisplayName -like “*nome*“} | Out-File “c:\Windows\Temp\HKLM_WOW6432_UninstallReg.txt” -force
Get-ItemProperty “HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*” | Where-Object {$_.DisplayName -like “* nome *”} | Out-File “c:\Windows\Temp\HKLM_UninstallReg.txt” -force
Get-ItemProperty “HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*” | Where-Object {$_.DisplayName -like “* nome *“} | Out-File “c:\Windows\Temp\HKCU_UninstallReg.txt” -force
Get-ItemProperty “HKLM:\Software\Classes\Installer\Products\*” | Where-Object {$_.ProductName -like “* nome *“} | Out-File “c:\Windows\Temp\HKLM_Products.txt” -force
New-PSDrive HKU Registry HKEY_USERS; ls hku: | %{Get-ItemProperty HKU:\$_\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\* -ErrorAction SilentlyContinue | Where-Object {$_.DisplayName -like “* nome *“}} | Out-File c:\Windows\Temp\HKU_UninstallReg.txt -force; Remove-PSDrive hku
Dopo aver eseguito lo script, controlla i file di testo generati ed elimina le chiavi con eventuali riferimenti al nome del software inserito. A questo punto i dati di scansione dell’inventario dovrebbero essere epurati da eventuali imprecisioni.
Approfondimenti
I NOSTRI UFFICI
I NOSTRI UFFICI
PADOVA
Via Arnaldo Fusinato 42, 35137
MILANO
Viale Enrico Forlanini 23, 20134
ROMA
Viale Giorgio Ribotta 11, 00144
Copyright © 2022 WEGG S.r.l. • P.I 03447430285 • C.F. 02371140233 • REA 311023
Azienda certificata ISO 9001:2015