如何在windows 10中为本地服务创建运行任务的快捷方式



我有蓝牙耳机,有时windows 10无法连接蓝牙设备,所以我需要转到任务管理器->服务-开放式服务->找到蓝牙支持服务并重新启动。

我很好奇我是否可以制作任何快捷方式或批处理文件操作或某种脚本,我只需点击它,它就会重新启动蓝牙支持服务。

首先,通过键入以下命令找到您的服务名称:

powershell -Command "sc.exe query | Select-String -Pattern Bluetooth -Context 1,0"

您将在搜索到的DISPLAY_NAME的正上方找到带有字符串SERVICE_NAME的服务名称。它可以是类似UmRdpServiceRasMan之类的东西。

然后,在ELEVATED命令提示符中,键入以下两个命令:

sc stop YourServiceNameFoundAbove
sc start YourServiceNameFoundAbove

您的服务现在已重新启动。

您可以使用以下批次,如果需要,它将自动要求高程。只需修改set SRV=...行并将其保存在适合您的位置,然后您只需在桌面上手动创建一个快捷方式(只执行一次(。

@echo off
setlocal EnableExtensions EnableDelayedExpansion
set SRV=YourServiceNameFoundPreviously
REM Check admin mode, auto-elevate if required.
openfiles > NUL 2>&1 || (
REM Not elevated. Do it.
echo createObject^("Shell.Application"^).shellExecute "%~dpnx0", "%*", "", "runas">"%TEMP%%~n0.vbs"
cscript /nologo "%TEMP%%~n0.vbs"
goto :eof
)
del /s /q "%TEMP%%~n0.vbs" > NUL 2>&1
sc stop !SRV! || (
echo ERROR: Couldn't stop service !SRV!.
pause
goto :eof
)
sc start !SRV! || (
echo ERROR: Couldn't start service !SRV!.
pause
goto :eof
)
goto :eof

相关内容

  • 没有找到相关文章

最新更新