Sc.exe query
Ottiene e visualizza le informazioni sul servizio specificato, driver, tipo di servizio o tipo di driver.
Sintassi
sc.exe [<servername>] query [<servicename>] [type= {driver | service | all}] [type= {own | share | interact | kernel | filesys | rec | adapt}] [state= {active | inactive | all}] [bufsize= <Buffersize>] [ri= <Resumeindex>] [group= <groupname>]
Parametri
Parametro | Descrizione |
---|---|
<servername> |
Specifica il nome del server remoto in cui si trova il servizio. Il nome deve usare il formato UNC (Universal Naming Convention), ad esempio \myserver. Per eseguire SC.exe in locale, non usare questo parametro. |
<servicename> |
Specifica il nome del servizio restituito dal getkeyname operazione. Questo parametro di query non viene usato insieme ad altri parametri di query (diversi da servername). |
type= {driver | service | all} |
Specifica l'elemento da enumerare. Le opzioni includono:
|
type= {own | share | interact | kernel | filesys | rec | adapt} |
Specifica il tipo di servizi o driver da enumerare. Le opzioni includono:
|
state= {active | inactive | all} |
Specifica lo stato di avvio del servizio da enumerare. Le opzioni includono:
|
bufsize= <Buffersize> |
Specifica la dimensione (in byte) del buffer di enumerazione. Dimensione del buffer predefinita è 1024 byte. È consigliabile aumentare le dimensioni del buffer quando la visualizzazione risultante da una query supera i 1.024 byte. |
ri= <Resumeindex> |
Specifica il numero di indice in cui è necessario iniziare o riprendere l'enumerazione. Il valore predefinito è 0 (zero). Se vengono restituite altre informazioni rispetto a quelle che il buffer predefinito può visualizzare, usare questo parametro con il parametro bufsize= . |
group= <Groupname> |
Specifica il gruppo di servizio da enumerare. Per impostazione predefinita, vengono enumerati tutti i gruppi. Per impostazione predefinita, vengono enumerati tutti i gruppi (**gruppo= **). |
/? | Visualizza la guida al prompt dei comandi. |
Osservazioni:
Ogni opzione della riga di comando (parametro) deve includere il segno di uguale come parte del nome dell'opzione.
È necessario uno spazio tra un'opzione e il relativo valore (ad esempio type= own. Se lo spazio viene omesso, l'operazione non riesce.
Il query operazione consente di visualizzare le informazioni seguenti relative a un servizio: SERVICE_NAME (nome della sottochiave del Registro di sistema del servizio), TIPO, STATO (e gli Stati che non sono disponibili), WIN32_EXIT_B, SERVICE_EXIT_B, CHECKPOINT e WAIT_HINT.
Il tipo = parametro può essere utilizzato due volte in alcuni casi. La prima occorrenza del tipo = parametro specifica se eseguire una query di servizi, driver o entrambi (tutti). La seconda occorrenza del tipo = parametro specifica un tipo di creare operazione per restringere ulteriormente l'ambito della query.
Quando i risultati di visualizzazione di un comando di query superano le dimensioni del buffer di enumerazione, viene visualizzato un messaggio simile al seguente:
Enum: more data, need 1822 bytes start resume at index 79 To display the remaining **query** information, rerun **query**, setting **bufsize=** to be the number of bytes and setting **ri=** to the specified index. For example, the remaining output would be displayed by typing the following at the command prompt: sc.exe query bufsize= 1822 ri= 79
Esempi
Per visualizzare informazioni relative solo i servizi attivi, digitare uno dei seguenti comandi:
sc.exe query
sc.exe query type= service
Per visualizzare informazioni per i servizi attivi e per specificare una dimensione del buffer di 2.000 byte, digitare:
sc.exe query type= all bufsize= 2000
Per visualizzare informazioni per il servizio wuauserv, digitare:
sc.exe query wuauserv
Per visualizzare informazioni per tutti i servizi (attive e inattive), digitare:
sc.exe query state= all
Per visualizzare informazioni per tutti i servizi (attive e inattive), a partire dalla riga 56, digitare:
sc.exe query state= all ri= 56
Per visualizzare informazioni per i servizi interattivi, digitare:
sc.exe query type= service type= interact
Per visualizzare informazioni relative solo driver, digitare:
sc.exe query type= driver
Per visualizzare informazioni per i driver del gruppo Network Driver Interface Specification (NDIS) group, digitare:
sc.exe query type= driver group= NDIS