执行sc.exe qc 命令查询一些服务时报错 传递给系统调用的数据区域太小

2022-01-07 12:33:00 浏览数 (1)

执行sc.exe qc 命令查询一些服务时报错 传递给系统调用的数据区域太小

解决方案很简单,在命令后面加一个比报错数字大几千的数字

比如

sc.exe qc cloudbase-init 8192

sc.exe命令博大精深,很多服务启动不了是因为它依赖的服务有异常

Remote Procedure Call (RPC)即rpcss是很多服务依赖的底层服务,查询依赖rpcss的所有服务的命令如下:

sc.exe enumdepend rpcss 35000|findstr SERVICE_NAME > c:depend_rpcss.txt

notepad c:depend_rpcss.txt

再比如

sc.exe enumdepend http 35000|findstr SERVICE_NAME > c:depend_http.txt

notepad c:depend_http.txt

HTTP服务是个隐藏服务,隐藏就是不想让人干预,因为它太底层了,要是它有问题,很多服务都会有问题,比如

SERVICE

SERVICE_NAME: fdPHost

SERVICE_NAME: FDResPub

SERVICE_NAME: IISADMIN

SERVICE_NAME: RemoteAccess

SERVICE_NAME: Spooler

SERVICE_NAME: SSDPSRV

SERVICE_NAME: upnphost

SERVICE_NAME: W3SVC

SERVICE_NAME: Wecsvc

SERVICE_NAME: WinRM

SERVICE_NAME: WMSVC

0 人点赞