/
/

Come esportare un elenco dei servizi attivi e arrestati in Windows 11

di Team Ninja
How to Export a List of Running and Stopped Services in Windows 11 blog banner image

Riepilogo

Questo post del blog NinjaOne offre un elenco completo di comandi CMD di base e un’analisi approfondita dei comandi di Windows con oltre 70 comandi cmd essenziali sia per i principianti che per gli utenti avanzati. La guida si propone si piegare in modo pratico i comandi del prompt dei comandi per la gestione dei file, la navigazione nelle directory, la risoluzione dei problemi di rete, le operazioni su disco e l’automazione, con esempi reali per migliorare la produttività. Che tu voglia imparare i comandi cmd fondamentali o padroneggiare gli strumenti avanzati della CLI di Windows, questa guida ti aiuterà a utilizzare il Prompt dei comandi in modo più efficace.

I servizi di Windows sono processi che svolgono funzioni di sistema specifiche in background, a supporto di altri programmi e senza richiedere alcuna interazione da parte dell’utente. Garantiscono il corretto funzionamento sia delle funzionalità principali del sistema sia delle applicazioni di terze parti. I professionisti IT e gli amministratori hanno bisogno di visibilità su questi servizi negli ambienti tecnici che gestiscono, per preservare l’integrità del sistema, risolvere i problemi ed eseguire audit.

Se vuoi scoprire come esportare un elenco dei servizi attivi e arrestati, continua a leggere: di seguito trovi i metodi con il Prompt dei comandi e con PowerShell.

Per saperne di più, guarda “Come esportare un elenco dei servizi attivi e arrestati in Windows 11” per una guida visiva.

Metodi per esportare l’elenco dei servizi attivi e arrestati

Per esportare questo elenco, gli amministratori e gli utenti esperti possono scegliere tra due metodi: il Prompt dei comandi oppure PowerShell. Ciascuno ha vantaggi propri e può risultare più adatto a determinati utenti e ambienti.

📌 Prerequisiti: Windows 11 e autorizzazioni utente standard

💡Suggerimento: dai un’occhiata alla sezione Aspetti a cui prestare attenzione prima di procedere.

📌 Strategie di distribuzione consigliate:

Fai clic per scegliere un metodo

💻
Ideale per singoli utenti
💻💻💻
Ideale per aziende enterprise
Metodo 1: esportare l’elenco con il Prompt dei comandi✓
Metodo 2: esportare l’elenco con PowerShell✓

Metodo 1: esportare l’elenco con il Prompt dei comandi

Questo metodo rapido e semplice estrae le informazioni sullo stato dei servizi in un file .txt tramite il Prompt dei comandi.

📌 Casi d’uso: diagnostica rapida e audit offline in ambienti con funzionalità di scripting limitate

  1. Apri il Prompt dei comandi. Premi Win + R, digita “cmd” e premi Invio.
  2. Copia e incolla il comando corrispondente all’operazione che vuoi eseguire, poi premi Invio:
    • Per elencare tutti i servizi ed esportarli in un file .txt:
      sc query type= service state= all > "%userprofile%\Desktop\ServicesList.txt"
    • Per elencare solo i servizi attivi in Windows ed esportarli in un file .txt:
      sc query type= service | findstr “SERVICE_NAME STATE RUNNING” > "%userprofile%\Desktop\RunningServices.txt"
    • Per elencare solo i servizi arrestati in Windows ed esportarli in un file .txt:
      sc query type= service state= inactive > "%userprofile%\Desktop\StoppedServices.txt"
  3. Controlla il file .txt creato sul desktop.

Metodo 2: esportare l’elenco con PowerShell

Questo metodo è un approccio potente e flessibile per esportare gli elenchi dei servizi attivi e arrestati, perché PowerShell consente output strutturati, filtri semplici e automazione.

📌 Casi d’uso: monitoraggio dei log dei servizi su più macchine e integrazione in script e attività pianificate

  1. Apri PowerShell. Premi Win + R, digita “powershell” e premi Invio.
  2. Copia e incolla il comando corrispondente all’operazione che vuoi eseguire, poi premi Invio:
    • Per elencare tutti i servizi ed esportarli in un file .csv:
      Get-Service | Select-Object StartType, Status, Name, DisplayName | Export-Csv -Path "$Env:userprofile\Desktop\AllServices.csv" -NoTypeInformation
    • Per elencare solo i servizi attivi in Windows ed esportarli in un file .csv:
      Get-Service | Where-Object {$_.Status -eq ‘Running’} | Select-Object StartType, Status, Name, DisplayName | Export-Csv -Path "$Env:userprofile\Desktop\RunningServices.csv" -NoTypeInformation
    • Per elencare solo i servizi arrestati in Windows ed esportarli in un file .csv:
      Get-Service | Where-Object {$_.Status -eq ‘Stopped’} | Select-Object StartType, Status, Name, DisplayName | Export-Csv -Path "$Env:userprofile\Desktop\StoppedServices.csv" -NoTypeInformation
  3. Controlla il file .csv creato sul desktop.

⚠️ Aspetti a cui prestare attenzione

Rischi

Possibili conseguenze

Come rimediare

Considerare superflui, e quindi disabilitare, servizi arrestati ma critici
  • Malfunzionamenti delle applicazioni
  • Il sistema non si avvia, si blocca oppure perde funzionalità di rete o di sicurezza.
  • Verifica quale sia il tipo di avvio predefinito del servizio.
  • Riavvia in modalità provvisoria con rete, apri Services.msc e riattiva il servizio interessato.
File di esportazione non aggiornati
  • Valutazioni errate sullo stato dei servizi
  • Crea sempre esportazioni aggiornate prima di intervenire.
  • Confrontale con baseline o modelli noti come corretti.
  • Aggiungi una marca temporale al nome delle esportazioni per evitare confusione.
Gestione inadeguata dei file ed esposizione dei dati
  • I file esportati potrebbero essere condivisi involontariamente, rivelando dettagli sensibili sulla configurazione del sistema.
  • Gli attori malintenzionati potrebbero usare questi elenchi per individuare vulnerabilità.
  • Elimina i file di esportazione obsoleti o non necessari.
  • Usa archiviazione cifrata o directory con accesso controllato.
  • Evita di caricare questi file su piattaforme cloud condivise senza averne verificato il contenuto.

Perché esportare un elenco dei servizi attivi e arrestati

Esportare questo elenco può essere utile sotto diversi aspetti. Ecco alcuni motivi da considerare:

  • Audit di sistema: l’elenco aiuta a verificare lo stato dei servizi nelle revisioni di conformità e sicurezza.
  • Risoluzione dei problemi: quando servizi mancanti o malfunzionanti causano problemi alle applicazioni e al sistema, questo elenco può aiutare a individuare l’origine del problema.
  • Documentazione: negli ambienti IT gestiti, l’elenco funge da snapshot della configurazione dei servizi a fini di archiviazione.
  • Monitoraggio delle modifiche: gli amministratori possono usarlo per individuare modifiche non autorizzate, confrontando i report storici con lo stato attuale dei servizi.
  • Analisi delle prestazioni: l’elenco può evidenziare servizi non necessari che gli amministratori possono disabilitare per ridurre il consumo di risorse e migliorare le prestazioni del sistema.
  • Pianificazione del disaster recovery: gli amministratori possono consultare l’elenco per ripristinare le configurazioni dei servizi dopo un crash di sistema o una reinstallazione.

Altri aspetti da valutare nella creazione ed esportazione degli elenchi dei servizi di Windows

Gli amministratori e gli utenti esperti devono tenere a mente alcuni aspetti quando esportano gli elenchi dei servizi di Windows.

Archiviazione sicura dei file esportati

Gli elenchi dei servizi esportati possono contenere informazioni sensibili: dai nomi dei servizi critici fino al loro stato e alle configurazioni. Se divulgati in modo improprio, questi dettagli potrebbero essere sfruttati da attori malintenzionati. Valuta di archiviare questi file in una directory sicura, di usare la crittografia dei file o di limitarne l’accesso, soprattutto negli ambienti multiutente.

Aggiornamento e revisione periodici

Installazioni di software, aggiornamenti di Windows e modifiche manuali cambiano spesso lo stato dei servizi. Per mantenere uno snapshot accurato del sistema, è bene aggiornare regolarmente questi elenchi: i confronti risultano più semplici, le modifiche non autorizzate emergono prima e la stabilità del sistema ne beneficia.

Automatizza per guadagnare efficienza

Se devi esportare gli elenchi dei servizi su più sistemi, puoi sfruttare l’efficienza e la coerenza offerte dalle funzionalità di scripting di PowerShell. Gli amministratori possono distribuire gli script PowerShell tramite Criteri di gruppo o l’Utilità di pianificazione. Possono inoltre usare strumenti di gestione remota per eseguire le esportazioni su tutta la rete.

Guida rapida

NinjaOne include uno script integrato chiamato “Check for Stopped Automatic Services” che ti aiuta a individuare ed eventualmente riavviare i servizi arrestati in Windows 11.

Nello specifico, lo script:

  • Verifica quali servizi con avvio automatico non sono attualmente in esecuzione
  • Ignora i servizi impostati su “Avvio ritardato” o “Avvio da trigger”
  • Può essere usato per creare report sui servizi arrestati o per avviarli

Risoluzione dei problemi più comuni

Elenchi dei servizi incompleti

Questo problema può dipendere da errori di sintassi o dalle autorizzazioni. Per isolarlo, esegui nel Prompt dei comandi o in PowerShell il comando che elenca tutti i servizi e verifica che questo comando di base funzioni prima di usare quelli con filtri (per i servizi attivi o arrestati). In questo modo puoi confermare se riesci ad accedere ai dati dei servizi. In caso contrario, è probabile che tu non disponga delle autorizzazioni necessarie per eseguire il comando.

Errori di accesso negato

Anche se questi comandi funzionano con le autorizzazioni di un utente standard, gli errori “Accesso negato” possono derivare da autorizzazioni insufficienti, soprattutto sui dispositivi gestiti. Prima di eseguire i comandi, valuta di avviare il Prompt dei comandi o PowerShell come amministratore.

File non creato o non trovato

Se esegui un comando di esportazione ma sul desktop non compare alcun file, è possibile che ci sia un errore di battitura nel percorso del file. Controlla che il percorso sia corretto e digitato esattamente come indicato sopra. Inoltre, assicurati di avere le autorizzazioni di scrittura nella directory di destinazione.

Esportare gli elenchi dei servizi di Windows in modo responsabile

Gli amministratori IT e gli utenti esperti che vogliono mantenere visibilità e controllo sui propri sistemi possono esportare elenchi dettagliati dei servizi attivi e arrestati per documentarne la configurazione. Per farlo possono usare il Prompt dei comandi o PowerShell, con maggiore flessibilità a seconda dell’ambiente. È però fondamentale tenere conto di sicurezza, automazione e risoluzione dei problemi, così da garantire stabilità e conformità del sistema durante la gestione.

Argomenti correlati:

Ti potrebbe interessare anche

Pronto a semplificare le parti più complesse dell'IT?