Pagina 1 di 1

[RISOLTO] La VM Windows viene visualizzata come disconnessa

Pubblicato: 5 febbraio 2025 - 16:31
di MathieuDr
Ciao a tutti,

questo è il mio primo post su questo forum e, nonostante abbia cercato ovunque, non riesco a trovare una soluzione.

Abbiamo una macchina virtuale Windows che appare nella nostra console WAPT, ma risulta disconnessa, cosa che non è vera perché posso accedervi tramite RDP ed eseguire operazioni su di essa.
Ho provato diverse soluzioni con l'agente WAPT: reinstallarlo, arrestare e riavviare il servizio, controllare le configurazioni e i log. Il ping al server funziona, così come nslookup, ecc., ma continuo a non capire perché risulti disconnessa.

Un altro dettaglio interessante: quando eseguo "runwaptservice" dal prompt dei comandi (CMD), la macchina virtuale risulta connessa e posso eseguire operazioni su di essa. Ovviamente, quando chiudo il prompt dei comandi, scompare di nuovo.

Grazie per l'aiuto.

Re: VM Windows visualizzata come disconnessa

Pubblicato: 5 febbraio 2025 - 16:53
di dcardon
Ciao Mathieu,

Potresti eseguire runwaptservice.bat come LOCALSYSTEM per vedere se funziona o meno? (Il servizio WAPT viene eseguito nel contesto LOCALSYSTEM).

Per farlo, puoi utilizzare la riga di comando psexec.exe di Microsoft Sysinternals (se il tuo EDR non lo blocca). È disponibile nel pacchetto tis-sysinternals-pstools. Per avviare un prompt dei comandi come LOCALSYSTEM, puoi usare il seguente comando:

Codice: Seleziona tutto

psexec.exe -i -s cmd.exe
Quindi, in questa finestra cmd.exe, avvia runwaptservice.bat

Sinceramente,

Denis

Re: VM Windows visualizzata come disconnessa

Pubblicato: 6 febbraio 2025 - 10:22
di MathieuDr
Ciao Denis,

Sono riuscito a riconnettere la VM utilizzando il comando runwaptservice.bat mentre scaricavo e installavo il pacchetto tis-sysinternals-pstools.

Quando rieseguo il comando in LOCALSYSTEM, ricevo un messaggio di errore che non capisco:

Codice: Seleziona tutto

Le service WAPTService n’est pas lancé.

Vous obtiendrez une aide supplémentaire en entrant NET HELPMSG 3521.

Traceback (most recent call last):
  File "<string>", line 23, in <module>
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 44, in <module>
    import common
  File "C:\Program Files (x86)\wapt\common.py", line 26, in <module>
    import setuphelpers
  File "C:\Program Files (x86)\wapt\setuphelpers.py", line 157, in <module>
    from setuphelpers_windows import get_file_properties,get_domain_fromregistry
  File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", line 42, in <module>
    import win32com.client
  File "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\__init__.py", line 11, in <module>
    from . import gencache
  File "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\gencache.py", line 655, in <module>
    __init__()
  File "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\gencache.py", line 57, in __init__
    _LoadDicts()
  File "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\gencache.py", line 110, in _LoadDicts
    version = p.load()
_pickle.UnpicklingError: invalid load key, '\x00'.
Exception at 01053067: EPyException:
UnpicklingError: invalid load key, '\x00'.
Grazie per la manipolazione
Buona giornata
Matteo

Re: VM Windows visualizzata come disconnessa

Pubblicato: 6 febbraio 2025 - 10:46
di dcardon
Ciao Mathieu,

sembra esserci un bug nella libreria Python win32com. Questa libreria crea al volo uno stub Python per chiamare le API Win32 di Windows, la cache gen_py, ma nel tuo caso sembra essere danneggiata.

Puoi provare a eliminare la directory C:\Windows\Temp\gen_py\3.9 e quindi riavviare l'agente dalla riga di comando come account SYSTEM. Questo ci aiuterà a capire se il problema con la creazione degli stub gen_py era temporaneo o se si tratta di un problema diverso.

Funziona come utente amministratore perché gen_py viene creato nella directory %temp% dell'utente, che varia a seconda che si sia connessi come LOCALSYSTEM o come amministratore.

Questo è un problema ricorrente. Non abbiamo ancora trovato la sequenza che lo scatena... Ma potremmo svuotare la cache gen_py ed eseguire una rigenerazione se il caricamento fallisce.

Cordiali saluti,

Denis

Re: VM Windows visualizzata come disconnessa

Pubblicato: 6 febbraio 2025 - 13:28
di MathieuDr
Ho eliminato la cartella; nel mio caso, era C:\Windows\Temp\gen_py\3.8.
L'arresto del servizio runwaptservice mette la macchina in modalità "Disconnesso", ma ho dovuto riavviare il servizio WAPT affinché funzionasse.

Ho riavviato la macchina virtuale e ora sembra funzionare. Grazie mille per il tuo feedback.

Buona giornata,
Mathieu

Re: VM Windows visualizzata come disconnessa

Pubblicato: 6 febbraio 2025 - 16:51
di dcardon
Ciao Mathieu,

grazie per il feedback. :-) Vedremo come gestire al meglio i crash di gen_py. Contrassegno la discussione come RISOLTA.

Cordiali saluti,

Denis