Pagina 1 di 1

Installazione del pacchetto: None non è una chiave HKEY valida in questo contesto

Pubblicato: 25 marzo 2025 - 15:42
di aleduc
Buongiorno,

Versione WAPT 2.5.5.15591 Versione Enterprise.
Il server esegue Debian 12, mentre i computer client eseguono Windows 10 Pro e 11.

Di recente, durante l'installazione dei pacchetti (un problema presente in diversi pacchetti), ho ricevuto il seguente errore:

Codice: Seleziona tutto

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 4235, in install_wapt
    exitstatus = setup.install()
  File "C:\WINDOWS\TEMP\waptmhlzor1w\setup.py", line 15, in install
  File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", line 3620, in installed_softwares
    result = list_fromkey("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall")
  File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", line 3579, in list_fromkey
    display_name = reg_getvalue(appkey, 'DisplayName', '')
  File "C:\Program Files (x86)\wapt\waptutils.py", line 2783, in reg_getvalue
    value = winreg.QueryValueEx(key, name)[0]
TypeError: None is not a valid HKEY in this context

TypeError: None is not a valid HKEY in this context
I pacchetti in questione non vengono modificati; vengono semplicemente scaricati dallo store. Inoltre, le chiavi di registro sono effettivamente presenti nel percorso richiesto: Software\Microsoft\Windows\CurrentVersion\Uninstall

Inoltre, non so da dove iniziare la mia ricerca. Avete suggerimenti? :)

Sinceramente,

Re: Installazione del pacchetto: None non è una chiave HKEY valida in questo contesto

Pubblicato: 25 marzo 2025 - 17:48
di dcardon
Ciao Alexis,

sembra che alcuni programmi abbiano un DisplayName mancante nel registro di sistema. Se non ricordo male, questo problema è gestito meglio nella versione 2.6. Puoi testarlo su una macchina aggiornandola; dovrebbe funzionare correttamente su un server con la versione 2.5.

Cordiali saluti,

Denis