Sc enumdepend

 

Applies To: Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2003 with SP2, Windows Server 2003 R2, Windows Server 2008 R2, Windows Server 2012, Windows Server 2003 with SP1, Windows 8

Lists the services that depend on the specified service.

For examples of how to use this command, see Examples.

Syntax

sc [<ServerName>] enumdepend [<ServiceName>] [<BufferSize>]

Parameters

Parameter

Description

<ServerName>

Specifies the name of the remote server on which the service is located. The name must use the Universal Naming Convention (UNC) format (for example, \\myserver). To run SC.exe locally, omit this parameter.

<ServiceName>

Specifies the service name returned by the getkeyname operation.

<BufferSize>

Specifies the size (in bytes) of the enumeration buffer. The default buffer size is 1,024 bytes.

/?

Displays help at the command prompt.

Remarks

If the buffer is not big enough, the enumdepend command will display dependencies only partially, and it will specify the additional buffer size required to display all dependencies. If the output is truncated, rerun the operation and specify the larger buffer size.

Examples

To list the local services that will not run unless the TAPISRV service is running, type:

sc enumdepend tapisrv

For the next example, suppose that the following message is displayed after you run the sc enumdepend rpcss command:

[SC] EnumDependentServices: more data, need 6971 bytes 

To list the local services that depend on the RPCSS service, and to specify a buffer size of 6,971 bytes, type:

sc enumdepend rpcss 6971

Additional references

Command-Line Syntax Key