Skip to main content

4 maggio 2026

Monitora la distribuzione delle applicazioni su Windows con Software Distribution Agent

L'agente di distribuzione software (SFD) svolge un ruolo essenziale nel tracciare i processi durante la distribuzione delle applicazioni sui dispositivi Windows. L'agente SFD viene installato automaticamente con Intelligent Hub per Windows e non richiede azioni aggiuntive per utilizzare la funzionalità descritta. Quando si distribuiscono applicazioni Windows utilizzando il framework di distribuzione software, l'agente SFD garantisce che i processi di installazione e disinstallazione vengano completati con successo monitorando tutte le attività correlate.

Per garantire un monitoraggio accurato dei processi, l'agente SFD utilizza un oggetto processo di Windows per eseguire i programmi di installazione e i programmi di installazione, che fornisce le funzionalità seguenti:

  • Monitoraggio della gerarchia dei processi: monitora il processo di installazione o disinstallazione radice e tutti i processi secondari che genera.
  • Rilevamento completamento: determina quando tutti i processi associati all'installazione o alla disinstallazione sono terminati.
  • Imposizione timeout: implementa un tempo di esecuzione massimo (predefinito 60 minuti) per evitare ritardi prolungati.

Per ulteriori informazioni su Windows distribuzione software, consultare l'articolo all'indirizzo https://techzone.omnissa.com/resource/deploying-workspace-one-uem-applications-windows-devices.

Workflow di monitoraggio per installazione e disinstallazione

L'Agent SFD utilizza un meccanismo unificato per tracciare sia l'installazione che la disinstallazione delle applicazioni. Gli elementi chiave includono:

  • Creazione di oggetti processo: quando inizia l'esecuzione, SFD crea un oggetto processo Windows a cui assegna il processo di installazione o disinstallazione root.
  • Inclusione del processo secondario: tutti i processi figlio avviati dal processo root vengono aggiunti automaticamente allo stesso processo.
  • Monitoraggio: SFD monitora il processo fino al completamento di tutti i processi o al raggiungimento del timeout massimo.
  • Gestione degli errori: se il timeout si verifica prima del completamento di tutti i processi, SFD registra i processi attivi e contrassegna la distribuzione come non riuscita. In caso di errore, viene eseguito il rollback dei processi completati in precedenza e viene attivato un comando di disinstallazione.

Ritardi nelle installazioni e nelle disinstallazioni

Alcuni programmi di installazione avviano processi in background o helper che rimangono attivi dopo la chiusura del programma di installazione principale. Di seguito sono riportati alcuni esempi:

  • Script di configurazione post-installazione
  • Servizi che vengono avviati durante l'installazione

L'agente SFD monitora tutti i processi secondari all'interno dell'oggetto processo e rimane in uno stato di attesa fino al loro completamento prima di segnalare l'attività come completata. Questo meccanismo di monitoraggio dei processi garantisce che le installazioni e le disinstallazioni siano completamente completate prima che venga segnalato il completamento dell'operazione. Tuttavia, se un programma di installazione crea processi o servizi in background con esecuzione prolungata, l'agente SFD ne attende il completamento o fino al raggiungimento del periodo di timeout. Ciò può causare ritardi nel processo di distribuzione complessivo.

Questa pagina è stata utile?

Invia un feedback su questo argomento

Questo argomento è stato utile?

Non includere informazioni personali o riservate.

Generazione del link…