一、目标服务名称

  1. 使用WIN + R 组合键打开运行栏,输入services.msc

  2. 找到相关服务(此处以Sdk Video Play Service为例),并右击打开属性界面

  3. 找到该服务的服务名称,如‘SucVideoSdkServer’

二、新建批处理bat命令

  1. 新建txt文本,写入如下代码(以下以Sdk Video Play Service为例) 注意日常我们的服务名要带双引号,表示是一个整体
@echo off
echo 关闭服务
net stop "SucVideoSdkServer"
echo 开启服务
net start "SucVideoSdkServer"
pause

注:在net stop "服务名称"之后加入timeout 5,可以延迟5秒后再启动服务,时间可以随意调整

@echo off
echo 关闭服务
net stop "服务名称"
timeout 5
echo 开启服务
net start "服务名称"
pause

注:有些批处理需要很高的权限执行才能达到我们所需要的效果,将以下代码放入批处理最顶部就可以实现以管理员身份运行了。

@echo off
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )

最终形成的代码如下:

@echo off
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
echo 关闭服务
net stop "SucVideoSdkServer"
echo 开启服务
net start "SucVideoSdkServer"
pause
  1. 将txt文本另存为bat文件

注:编码中红框默认为UTF-8格式,此格式将导致bat文件中中文字乱码,建议改为ANSI格式,如下图所示
    

三、运行批处理bat文件

运行建立的bat文件,得到如下图所示

新建批处理bat命令一键重启Windows服务,并配置管理员打开权限相关推荐

  1. bat文件注册为Windows服务与依赖关系设置

    文章目录 1. 批处理文件注册为服务 1.1 应用场景 1.2 操作步骤 1.2.1 编写批处理文件; 1.2.2 借助instsrv+srvany将批处理文件注册为服务: 1.2.3 设置服务之间的 ...

  2. 制作批处理(bat)文件一键安装MongoDB并给其设置账号及权限

    制作批处理.bat文件一键安装MongoDB并给其设置账号及权限 下载MongoDB安装包 创建批处理(bat)文件,安装MongoDB 批处理文件设置MongoDB权限账号 下载MongoDB安装包 ...

  3. bat脚本中获取上级目录_批处理bat命令 获取当前盘符和当前目录和上级目录的代码...

    批处理命令获取当前盘符和当前目录 当前盘符:%~d0 当前路径:%cd% 当前执行命令行:%0 当前bat文件路径:%~dp0 当前bat文件短路径:%~sdp0 测试 echo 当前盘符:%~d0 ...

  4. C# 代码重启windows服务

    我想直接用C#代码重启windows服务,经过试验,没有问题,贴出来保存收藏! C#代码: ServiceController service = new ServiceController(&quo ...

  5. Linux下convert批处理的命令及其与Windows下nconvert的区别与联系

    Linux下convert批处理的命令及其与Windows下nconvert的区别与联系 linux下可以利用convert命令来直接进行图像的批处理,而windows下只能借助nconvert.ex ...

  6. 怎么用命令远程重启服务器,使用命令行重启Windows服务器的方法

    这篇文章主要介绍了使用命令行重启Windows服务器的方法,需要的朋友可以参考下 命令: c:/> shutdown /r 通常大多数用户的使用GUI图形界面方式访问远程或本地的Windows系 ...

  7. 服务器 系统重启命令行,使用命令行重启Windows服务器的方法

    这篇文章主要介绍了使用命令行重启Windows服务器的方法,需要的朋友可以参考下 命令: c:/> shutdown /r 通常大多数用户的使用GUI图形界面方式访问远程或本地的Windows系 ...

  8. windows下bat脚本自动重启Apache服务

    问题描述 客户使用的集成环境phpstudy,上面运行的是php+apahce+mysql,经常无故apache异常导致网站无法打开,需要重启apache服务恢复.由于不方便变更基础环境,故考虑使用b ...

  9. 一键重启打印服务方法

    很多时候我们都会碰到打印机服务自动关闭的情况,导致打印机无法使用,去找相关服务有时候又会找不到,或者浪费时间:下面介绍一个简单的开启打印服务的方法供大家参考解决问题: @Echo off Echo E ...

最新文章

  1. Spring MVC配置
  2. Leet Code OJ 27. Remove Element [Difficulty: Easy]
  3. python实现模糊搜索_Python 代码实现模糊查询
  4. 网易MCtalk泛娱乐科技峰会:泛娱乐的未来时代属于科技创新者
  5. python import出错_python – ImportError:无法导入名称’app’
  6. 用oledb导出数据到excel
  7. python爬虫——打造个人专属pubmed文献搜索工具
  8. pdf复制文字时对于回车的处理
  9. 计算机网络五层结构要点以及功能,试述五层协议的网络体系结构的要点,包括各层的主要功能...
  10. 云平台、面向服务的体系结构和云编程
  11. C#实现百度翻译功能
  12. 2020牛客国庆集训派对day2 补题J
  13. getActionCommand()方法具体含义?
  14. java毕业设计线上办公工作流系统mybatis+源码+调试部署+系统+数据库+lw
  15. 直流有刷电机及Matlab/Simulink驱动仿真
  16. 基于DDD的现代ASP.NET开发框架--ABP系列文章总目录(转)
  17. NANDCONT, ECC , RnB(nandflash更加深入的内容--1)
  18. 乐鑫 ESP RainMaker Demo
  19. spwm调制c语言程序,SPWM基本原理详解(图文并茂+公式推导+C程序实现)
  20. 软考程序员 c java 二选一_下半年参加软考的初级程序员考试,有什么参考书推荐么?...

热门文章

  1. Java、JSP二手手机收售系统
  2. 通信算法之133: 无线通信Qpsk/16Qam调制/基带成型/正交上变频/匹配滤波/时域图星座图频域图
  3. PHP教材管理系统设计(源代码+毕业论文)
  4. 判断苹果黑条_iPhone12 悄悄隐藏着7个细节,你可能不知道
  5. 微信公众平台如何选择服务号还是订阅号
  6. 企业管理中好用的报表工具---思迈特报表软件下载
  7. 微信公众号开发之 “`高级接口`” 总结
  8. 多线程数据交换工具Exchanger完全解析
  9. 51单片机红外收发器的编码与解码
  10. 如何下载特定版本的MySQL驱动