1 03/11/2026 8 min

Diagnosi probabile

Se Desktop Analytics ha iniziato a mostrare errori dopo l’installazione di KB4584759, il problema più probabile non è l’hotfix in sé, ma uno di questi tre punti: regressione nel client di telemetria, blocco sulla raccolta dati lato endpoint, oppure incoerenza temporanea tra servizio cloud e inventario dei device già registrati. In pratica, lo stato atteso è semplice: i dispositivi continuano a inviare i dati, il portale aggiorna i report e le metriche restano allineate. Lo stato osservato, invece, è tipicamente uno di questi: dataset che smettono di aggiornarsi, errori di sincronizzazione, dispositivi che spariscono dai report o messaggi di fallimento dopo il rollout del KB.

Con un hotfix come KB4584759, la prima cosa da chiarire è se il guasto coincide davvero con l’installazione o se emerge semplicemente perché il ciclo di raccolta successivo ha evidenziato un problema già presente. Questa distinzione cambia molto il tipo di intervento: nel primo caso si lavora su compatibilità e regressione; nel secondo, su prerequisiti, connettività e stato del servizio lato tenant.

Verifiche immediate

Prima di toccare configurazioni o disinstallare l’hotfix, conviene raccogliere evidenze minime e verificabili. L’obiettivo è capire in quale layer si rompe il flusso: endpoint, rete, servizi Microsoft, oppure console amministrativa. Se non hai ancora questi dati, fermati qui e raccoglili, perché senza di essi si rischia di fare un rollback alla cieca.

  1. Controlla se il problema è generalizzato o limitato a pochi device. Verifica nel portale se gli errori riguardano tutti gli endpoint o solo un sottoinsieme. Se il guasto è selettivo, il sospetto si sposta su policy, gruppo di raccolta o stato locale del client.

  2. Conferma che KB4584759 sia effettivamente installato sui sistemi interessati. Su un endpoint campione, apri Impostazioni > Windows Update > Visualizza cronologia aggiornamenti oppure usa l’inventario software del tuo tool di gestione. Se il KB non è presente, il problema è altrove.

  3. Verifica lo stato del servizio o del task responsabile della raccolta dati. Se il client usa un servizio dedicato, controlla che sia in esecuzione e che non abbia errori nel registro eventi. Se il servizio è fermo o in crash, hai già un indizio forte di regressione locale.

  4. Controlla la connettività verso gli endpoint cloud richiesti. Un test rapido dal client verso i domini del servizio o verso il proxy aziendale chiarisce subito se il blocco è di rete. Se la navigazione web funziona ma la raccolta dati no, il problema può essere una whitelist incompleta o un’ispezione TLS aggressiva.

  5. Apri i log dell’applicazione o del servizio e cerca errori nel timestamp immediatamente successivo all’installazione del KB. La correlazione temporale è spesso la verifica più utile: se l’errore compare dopo il reboot o al primo ciclo di sincronizzazione, hai un punto di partenza solido.

Se serve una verifica rapida lato sistema, su Windows puoi controllare la presenza del KB con PowerShell:

Get-HotFix -Id KB4584759

Atteso: una riga con il KB installato e la data. Se il comando restituisce errore o nessun risultato, non sei nel caso che stai inseguendo. In quel caso la causa va cercata in un update diverso, in una policy o in un problema preesistente.

Se invece vuoi una conferma più operativa del servizio coinvolto, il controllo dipende dal componente effettivamente usato nella tua infrastruttura. Qui il punto non è il nome del comando, ma il fatto che devi ottenere un esito binario: servizio attivo, task schedulato eseguito, oppure errore ripetuto in log con timestamp preciso.

Soluzione consigliata passo-passo

La correzione più prudente è procedere per esclusione, partendo dall’azione meno invasiva. L’obiettivo non è “riparare tutto” in un colpo solo, ma capire dove si interrompe la catena e intervenire con il minimo impatto possibile.

  1. Isola un endpoint campione e confrontalo con uno sano. Se possibile, scegli due macchine con configurazione simile: una che funziona e una che mostra l’errore. Confronta versione OS, stato del KB, policy applicate, presenza di proxy, e differenze nei servizi attivi. Questo confronto riduce drasticamente il rumore.

  2. Se il problema coincide con il primo ciclo dopo l’update, riavvia il servizio o il task di raccolta e verifica se l’errore si ripresenta. Un riavvio controllato è reversibile e spesso basta a distinguere un blocco transitorio da una regressione vera e propria.

  3. Se il client resta fermo, svuota solo la cache o lo stato locale del componente coinvolto, senza cancellare dati storici utili. Prima di farlo, fai un backup dei file di stato o annota il percorso preciso. Se il componente non riparte, hai un rollback semplice: ripristino del file originale o reinstallazione del pacchetto interessato.

  4. Se il problema è di rete, correggi la whitelist del proxy o del firewall con il minimo set di eccezioni richiesto dal servizio. Non aprire range ampi “per prova”: rischi di allargare inutilmente la superficie d’attacco. Dopo la modifica, verifica subito la sincronizzazione di un solo endpoint, non dell’intero parco macchine.

  5. Se il portale cloud mostra dati incoerenti ma gli endpoint inviano correttamente, attendi un ciclo completo di aggiornamento prima di intervenire sul tenant. In alcuni casi il dato arriva con ritardo e l’errore è solo apparente. La verifica utile qui è la presenza di nuovi record e l’aggiornamento del timestamp nell’interfaccia di report.

  6. Se il problema è iniziato subito dopo KB4584759 e non si risolve con i passaggi sopra, valuta una disinstallazione controllata del KB su un solo endpoint pilota. È una modifica con blast radius limitato: impatta quel singolo sistema e non l’intera infrastruttura. Prima del rollback, annota build, stato dei servizi e comportamento del client, così puoi confrontare prima e dopo.

In un contesto gestito, la sequenza corretta è sempre questa: prima osservi, poi correggi il minimo necessario, infine allarghi l’intervento solo se il sintomo si ripresenta. Se il portale usa un connettore o un agente centralizzato, controlla anche che la versione del connettore sia compatibile con il KB introdotto. Un disallineamento di versione può simulare un guasto applicativo pur essendo un semplice problema di compatibilità.

Se devi fare un rollback del KB su un singolo endpoint, il prerequisito è avere una finestra di test e un modo per ripristinare rapidamente la macchina al comportamento precedente. Il rollback tipico è la rimozione dell’aggiornamento e il riavvio del sistema. Dopo il riavvio, verifica subito tre cose: servizio attivo, raccolta dati ripresa, report che tornano ad aggiornarsi. Se uno di questi tre punti resta KO, il problema non era solo l’hotfix.

Per evitare di confondere causa ed effetto, conviene anche controllare la cronologia degli eventi di sistema nelle ore immediatamente successive all’installazione. Cerca errori ripetuti, crash del servizio, timeout di rete o fallimenti di autenticazione. Se il registro eventi è pulito ma il portale resta fermo, il sospetto si sposta sul lato cloud o sulla pipeline di sincronizzazione.

Blast radius: il rischio maggiore non è la disinstallazione del KB in sé, ma una modifica estesa e non verificata a proxy, firewall o policy di raccolta. Per questo, ogni cambiamento va applicato prima a un singolo endpoint o a un gruppo di test, mai all’intero parco macchine. Rollback: ripristino del KB, ripristino della cache o delle impostazioni precedenti di rete, e riattivazione del servizio se era stato fermato.

Controlli finali / rollback

A correzione eseguita, la verifica non deve limitarsi a “sembra andare”. Servono segnali oggettivi: il client deve tornare a inviare dati, il portale deve aggiornare i report, e l’errore non deve ricomparire dopo un ciclo completo di sincronizzazione. Se hai toccato rete o policy, controlla anche che il comportamento sia stabile per almeno una finestra di raccolta completa.

  1. Verifica che il servizio o task responsabile sia attivo e non generi nuovi errori nel log.

  2. Controlla che il timestamp dell’ultimo dato ricevuto sia recente e coerente con l’orario di test.

  3. Confronta un endpoint riparato con uno ancora non toccato, per capire se il fix ha davvero risolto o ha solo mascherato il sintomo.

  4. Se hai disinstallato KB4584759 su un pilota, osserva se il problema sparisce entro il primo ciclo utile di raccolta. Se non cambia nulla, il rollback del KB non era la causa risolutiva e va ripristinato il livello di patching precedente solo se necessario per coerenza di gruppo o per policy interna.

Se il rollback è stato eseguito e il sistema torna stabile, documenta subito tre elementi: versione prima e dopo, sintomo osservato, e passaggio che ha effettivamente sbloccato la situazione. Questa è la parte che evita di rifare lo stesso errore al prossimo ciclo di update. Se invece il rollback non cambia nulla, torna alle verifiche di rete, ai log del servizio e alla compatibilità del connettore: il guasto è quasi certamente altrove.

Assunzioni: Desktop Analytics è gestito in un ambiente Windows con endpoint aziendali, raccolta dati centralizzata e possibilità di verificare log, update installati e stato dei servizi su una macchina campione.