win 7 - SC命令详解

win7 查看share的文件夹:

方法1: cmd ->  net share

方法2: 我的电脑(右键), Manage -> System Tools-> Shares Folders-> Shares

 

win7 查看service,重启,删除service

1. cmd- > Services.msc  会弹出 service 管理对话框

 鼠标放在service的panel中,随便选择一个,可以通过键盘筛选服务的名称,一般第一个字母来查找, 如jenkins ,按“J”

2. sc query c:\service.txt  会将service 打印出来存放在后面的log文件中

 

SC命令详解(一个很有用的command)
作为一个命令行工具,SC.exe可以用来测试你自己的系统,你可以设置一个批处理文件来使用不同的参数调用 SC.exe来控制服务。
一.SC使用这样的语法:
1. SC [Servername] command Servicename [Optionname= Optionvalues] 
2. SC [command] 
这里使用第一种语法使用SC,使用第二种语法显示帮助。 
下面介绍各种参数。 
Servername 
可选择:可以使用双斜线,如 \\myserver,也可以是 \\192.168.1.223来操作远程计算机。如果在本地计算机上操作,就不用添加任何参数。 
Command 
下面列出SC可以使用的命令。 
config----改变一个服务的配置。(长久的) 
continue--对一个服务送出一个继续控制的要求。 
control----对一个服务送出一个控制。 
create----创建一个服务。(增加到注册表中) 
delete----删除一个服务。(从注册表中删除) 
EnumDepend--列举服务的从属关系。 
GetDisplayName--获得一个服务的显示名称。 
GetKeyName--获得一个服务的服务键名。 
interrogate--对一个服务送出一个询问控制要求。 
pause----对一个服务送出一个暂停控制要求。 
qc----询问一个服务的配置。 
query----询问一个服务的状态,也可以列举服务的状态类型。 
start----启动一个服务。 
stop----对一个服务送出一个停止的要求。
Servicename 
在注册表中为service key制定的名称。注意这个名称是不同于显示名称的(这个名称可以用net start和服务控 
制面板看到),而SC是使用服务键名来鉴别服务的。 
Optionname
这个optionname和optionvalues参数允许你指定操作命令参数的名称和数值。注意,这一点很重要在操作名称和等 
号之间是没有空格的。一开始我不知道,结果………………,比如,start= optionvalues,这个很重要。 
optionvalues可以是0,1,或者是更多的操作参数名称和数值对。 
如果你想要看每个命令的可以用的optionvalues,你可以使用sc command这样的格式。这会为你提供详细的帮助。
Optionvalues 
为optionname的参数的名称指定它的数值。有效数值范围常常限制于哪一个参数的optionname。如果要列表请用 
sc command来询问每个命令。
Comments 
很多的命令需要管理员权限,所以我想说,在你操作这些东西的时候最好是管理员。呵呵! 
当你键入SC而不带任何参数时,SC.exe会显示帮助信息和可用的命令。当你键入SC紧跟着命令名称时,你可以得 
到一个有关这个命令的详细列表。比如,键入sc create可以得到和create有关的列表。 
但是除了一个命令,sc query,这会导出该系统中当前正在运行的所有服务和驱动程序的状态。 
当你使用start命令时,你可以传递一些参数(arguments)给服务的主函数,但是不是给服务进程的主函数。
二.SC create
这个命令可以在注册表和服务控制管理数据库建立一个入口。 
语法1 
sc [servername] create Servicename [Optionname= Optionvalues] 
这里的servername,servicename,optionname,optionvalues和上面的一样,这里就不多说了。这里我们详细说 
明一下optionname和optionvalues。 
Optionname--Optionvalues 
描述 
type=----own, share, interact, kernel, filesys 
关于建立服务的类型,选项值包括驱动程序使用的类型,默认是share。 
start=----boot, sys tem, auto, demand, disabled 
关于启动服务的类型,选项值包括驱动程序使用的类型,默认是demand(手动)。 
error=----normal, severe, critical, ignore 
当服务在导入失败错误的严重性,默认是normal。 
binPath=--(string) 
服务二进制文件的路径名,这里没有默认值,这个字符串是必须设置的。 
group=----(string) 
这个服务属于的组,这个组的列表保存在注册表中的ServiceGroupOrder下。默认是nothing。 
tag=----(string) 
如果这个字符串被设置为yes,sc可以从CreateService call中得到一个tagId。然而,SC并不显示这个标签,所 
以使用这个没有多少意义。默认是nothing 
depend=----(space separated string)有空格的字符串。 
在这个服务启动前必须启动的服务的名称或者是组。 
obj=----(string) 
账号运行使用的名称,也可以说是登陆身份。默认是localsys tem 
Displayname=--(string) 
一个为在用户界面程序中鉴别各个服务使用的字符串。 
password=--(string) 
一个密码,如果一个不同于localsystem的账号使用时需要使用这个。 
Optionvalues 
Optionname参数名称的数值列表。参考optionname。当我们输入一个字符串时,如果输入一个空的引用这意味着 
一个空的字符串将被导入。 
Comments 
The SC CREATE command perFORMs the operations of the CreateService API function. 
这个sc create命令执行CreateService API函数的操作。详细请见CreateService。
例子1 
下面这个例子在计算机上建立叫“mirror”的服务建立的一个注册表登记,是自动运行服务,从属于TDI组和NetBios服务。 
C:\WINDOWS\system32>sc create mirror binPath= "D:\Ftp\新建文件夹\mirror.exe" type= own start= auto 
[SC] CreateService SUCCESS 
重启后生效
例子2 删除Mirror服务 
C:\WINDOWS\system32>sc delete mirror binPath= "D:\Ftp\新建文件夹\mirror.exe" type= own start= auto 
[SC] DeleteService SUCCESS
三. SC QC
这个SC QC“询问配置”命令可以列出一个服务的配置信息和QUERY_SERVICE_CONFIG结构。 
语法1 
sc [Servername] qc Servicename [Buffersize] 
Parameters 
servername和servicename前面已经介绍过了,这里不再多说。 
Buffersize,可选择的,列出缓冲区的尺寸。 
Comments 
SC QC命令显示了QUERY_SERVICE_CONFIG结构的内容。 
以下是QUERY_SERVICE_CONFIG相应的区域。 
TYPE------dwServiceType 
START_TYPE----dwStartType 
ERROR_CONTROL----dwErrorControl 
BINARY_PATH_NAME--lpBinaryPathName 
LOAD_ORDER_GROUP--lpLoadOrderGroup 
TAG------dwTagId 
DISPLAY_NAME----lpDisplayName 
DEPENDENCIES----lpDependencies 
SERVICE_START_NAME--lpServiceStartName
例1 
下面这个例子询问了在上面例子中建立的“mirror”服务的配置: 
sc  qc 
sc显示下面的信息: 
SERVICE_NAME: mirror 
        TYPE               : 10 WIN32_OWN_PROCESS 
        START_TYPE         : 2   AUTO_START 
        ERROR_CONTROL      : 1   NORMAL 
        BINARY_PATH_NAME   : D:\Ftp\ 
        LOAD_ORDER_GROUP   : 
        TAG                : 0 
        DISPLAY_NAME       : mirror 
        DEPENDENCIES       : 
        SERVICE_START_NAME : LocalSystem 
mirror有能力和其他的服务共享一个进程。这个服务 不依靠与其它的的服务,而且运行在lcoalsystem的安全上下关系中。这些都是调用QueryServiceStatus基本的返回,如果还需要更多的细节届时,可以看看API函数文件。 mirror
四.SC QUERY 
SC QUERY命令可以获得服务的信息。 
语法: 
sc [Servername] query { Servicename | ptionname= Optionvalues... } 
参数: 
servername, servicename, optionname, optionvalues不在解释。只谈一下这个命令提供的数值。 
Optionname--Optionvalues 
Description 
type=----driver, service, all 
列举服务的类型,默认是service 
state=----active, inactive, all 
列举服务的状态,默认是active 
bufsize=--(numeric values) 
列举缓冲区的尺寸,默认是1024 bytes 
ri=----(numeric values) 
但开始列举时,恢复指针的数字,默认是0 
Optionvalues 
同上。 
Comments
SC QUERY命令可以显示SERVICE_STATUS结构的内容。 
下面是SERVICE_STATUS结构相应的信息: 
TYPE------dwServiceType 
STATE------dwCurrentState, dwControlsAccepted 
WIN32_EXIT_CODE----dwWin32ExitCode 
SERVICE_EXIT_CODE--dwServiceSpecificExitCode 
CHECKPOINT----dwCheckPoint 
WAIT_HINT----dwWaitHint
在启动计算机后,使用SC QUERY命令会告诉你是否,或者不是一个启动服务的尝试。如果这个服务成功启动,WIN32_EXIT_CODE区间会将会包含一个0,当尝试不成功时,当它意识到这个服务不能够启动时,这个区间也会提供一个退出码给服务。 
例子 
查询“mirror'服务状态,键入: 
sc query mirror 
显示一下信息:
SERVICE_NAME: mirror 
        TYPE               : 10 WIN32_OWN_PROCESS 
        STATE              : 1 STOPPED 
                                (NOT_STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN 
        WIN32_EXIT_CODE    : 0 (0x0) 
        SERVICE_EXIT_CODE : 0 (0x0) 
        CHECKPOINT         : 0x0 
        WAIT_HINT          : 0x0 
注意,这里存在一个给这个服务的退出码,即使这个服务部不在运行,键入net helpmsg 1077,将会得到对1077错误信息的说明: 
上次启动之后,仍未尝试引导服务。 
所以,这里我想说一句,希望大家可以活用net helpmsg,这会对你的学习有很大的帮助。 
下面在对SC query的命令在说明一下: 
列举活动服务和驱动程序状态,使用以下命令: 
sc query 
显示messenger服务,使用以下命令: 
sc query messenger 
只列举活动的驱动程序,使用以下命令: 
sc query type= driver 
列举Win32服务,使用以下命令: 
sc query type= service 
列举所有的服务和驱动程序,使用以下命令: 
sc query state= all 
用50 byte的缓冲区来进行列举,使用以下命令: 
sc query bufsize= 50 
在恢复列举时使用index=14,使用以下命令: 
sc query ri=14 
列举所有的交互式服务,使用以下命令: 
sc query type= service type= interact
五、sc命令启动已经禁用的服务,例如:启动telnet服务
sc  config  tlntsvr  start= auto
net start tlntsvr
 
转: http://hukunlin.blog.51cto.com/545402/235229

转载于:https://www.cnblogs.com/xiami303/articles/3985647.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
sc7660、sc7a30e、sc7a20都是芯片型号,属于不同的集成电路。这三款芯片具有不同的内部功能和应用,下面我将分别介绍它们的内部功能和应用说明书。 首先是sc7660芯片,它是一个升压换流器芯片。它的内部功能包括输入电压调整、升压换流控制、电源输出以及电流保护等。sc7660芯片主要用于低电压电源模块的设计,可以将低电压升压为高电压,在电子设备中常用于驱动显示屏、电源适配器以及其他高压设备。 接下来是sc7a30e芯片,它是一个多功能信息处理芯片。它的内部功能包括数字信号处理、音频处理、图像处理、通信接口以及多媒体解码等。sc7a30e芯片可以广泛应用于智能手机、平板电脑、汽车多媒体系统等电子设备中,实现信号处理、音频解码、图像显示以及数据通信等多种功能。 最后是sc7a20芯片,它是一个高性能微控制器芯片。它的内部功能包括中央处理器、存储器、外设接口以及电源管理等。sc7a20芯片具有较高的计算能力和较大的存储容量,可用于各种控制系统中,例如家电控制、工业自动化、智能家居等领域。 总之,sc7660、sc7a30e、sc7a20这三款芯片分别适用于不同的应用领域,具有不同的内部功能。通过了解它们的内部功能和应用说明书,我们可以更好地理解和使用这些芯片,提高电子设备的性能和功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值