欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Win7/Win10禁用所有任务计划批处理

程序员文章站 2022-06-23 07:54:27
@echo off & setlocal EnableDelayedExpansionREM 2018/09 BY QQ48003891REM Win10自动禁用所有任务。REM 禁用不是删除文件,不会蓝屏,放心使用。REM 任务获取方式:C:\Windows\System32\TasksREM 注意!a:~25!REM !a!可以理解为%a%set "cmdhead=schtasks /change /disable /tn "set “filelist=%TMP%\filelis...

Win10的任务计划库里比较繁多,手动禁用累成狗,使用此批处理可以直接禁用全部任务计划。
当然,有些系统关键的任务计划,手动不能禁止,这个批处理也不能禁止。你可以执行后看得到有些是拒绝访问的,请无视它。
我的使用环境是办公环境,使用后测试暂时未发现问题。
重要提示:一是此批处理不删除文件,只是禁用任务计划;
二是请注意这个批处理只是个人方便做的测试,未大规模使用,
请自行测试后再使用,以免造成不必要的损失。

@echo off & setlocal EnableDelayedExpansion
REM 2018/09 BY QQ48003891原创
REM Win10自动禁用所有任务。
REM 禁用不是删除文件,不会蓝屏,放心使用。
REM 任务获取方式:C:\Windows\System32\Tasks
REM 注意!a:~25!
REM !a!可以理解为%a%


set "cmdhead=schtasks /change /disable /tn "
set "filelist=%TMP%\filelist.txt"
set "filebat=%TMP%\myschtasks.bat"
set "dir_tasks=C:\Windows\System32\Tasks"

dir /a-d /b /s %dir_tasks% > %filelist%
echo @echo off > %filebat%

set j=0
for /f "delims="  %%i in (%filelist%) do (
set /a j+=1
set line!j!=%%i
call set a=%%line!j!%%

echo %cmdhead%"!a:~25!" >> %filebat%

)
call %filebat%
del  /q /f %filelist%
del  /q /f %filebat%

pause

本文地址:https://blog.csdn.net/seahahacsdn/article/details/107608476