命令行安装卸载驱动服务

来源:互联网 发布:mac win启动U盘 编辑:程序博客网 时间:2024/06/05 01:16
1) 创建驱动服务


用法:sc <server> create [service name] [binPath= ] <option1> <option2>...


描述:service name 为要给驱动服务起名字, binPath=后面是驱动的路径.


 type= <own|share|interact|kernel|filesys|rec>   //驱动服务类型,一般选kernel
       (默认 = own)
 start= <boot|system|auto|demand|disabled|delayed-auto> //启动类型
       (默认 = demand)
 error= <normal|severe|critical|ignore> //出错处理方式
       (默认 = normal)
 binPath= <BinaryPathName>  //驱动文件路径
 DisplayName= <显示名称> 
 password= <密码> //密码,一般不设置


注意: 选项名称包括等号。
      等号和值之间需要一个空格。


Example:
sc create demoservice binPath= E:\drivertest\xxx.sys type= kernel start= auto
创建驱动服务demoservice,路径为E:\drivertest\xxx.sys, 类型为kernel,启动为自动方式。


2)开启驱动服务


用法:sc <server> start [service name] <arg1> <arg2> ...


描述:start表示启动驱动服务,后面加上创建时指定的服务名称就可以了。


Example:
sc start demoservice


3)停止驱动服务


用法:sc <server> stop [service name] <reason> <comment>


描述:stop表示停止驱动服务,service name为驱动服务名称。 后面还有reason comment等选参。


 <reason> = 服务停止的可选原因代码编号由下列元素组成,格式如下:


                 Flag:Major reason:Minor reason


一般不需要设置。


Example:
sc stop demoservice


4) 删除驱动服务


用法:
        sc <server> delete [service name]


描述:
        从注册表删除服务项。
        如果服务正在运行,或另一进程已经打开此服务的句柄,服务将简单地标记为删除。


Example:
sc stop demoservice
0 0