Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Ottiene e visualizza le informazioni sul servizio specificato, driver, tipo di servizio o tipo di driver.
Syntax
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>]
Parameters
| Parameter | Description |
|---|---|
<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 dall'operazione getkeyname . Questo parametro di query non viene utilizzato in combinazione con 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. |
Remarks
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 suo valore (ad esempio, type= own. Se lo spazio viene omesso, l'operazione non riesce.
L'operazione di query visualizza le informazioni seguenti su un servizio: SERVICE_NAME (nome della sottochiave del Registro di sistema del servizio), TYPE, STATE (nonché stati non disponibili), WIN32_EXIT_B, SERVICE_EXIT_B, CHECKPOINT e WAIT_HINT.
Il parametro type= può essere utilizzato due volte in alcuni casi. La prima apparizione del parametro type= specifica se interrogare i servizi, i driver o entrambi (tutti). La seconda apparizione del parametro type= specifica un tipo dall'operazione di creazione per restringere ulteriormente l'ambito di una query.
Quando i risultati della 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
Examples
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 le 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