无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
123
返回列表 发新帖
楼主: yyz2191958
打印 上一主题 下一主题

[分享] 禁用所有计划任务.bat

  [复制链接]
61#
发表于 2024-8-24 00:02:21 来自手机 | 只看该作者
回复

使用道具 举报

62#
发表于 2024-9-4 09:57:03 | 只看该作者
24H2 powershell:
Get-ScheduledTask| Select-Object -Property TaskName|Out-File 全部任务列表.txt -Encoding UTF8
Get-Content 全部任务列表.txt | ForEach-Object { $_.Trim() } | Set-Content 去除任务名称前后空格.txt
$file1 = Get-Content '计划任务保留-任务列表.txt'
$file2 = Get-Content '去除任务名称前后空格.txt'
$file2 | Where-Object { $_ -notin $file1 } | Set-Content -Path '计划任务禁用-任务列表.txt'

$taskNames = Get-Content '计划任务禁用-任务列表.txt'
foreach ($taskName in $taskNames) {
    $task = Get-ScheduledTask -TaskName $taskName -ErrorAction SilentlyContinue
    if ($task) {
        try {
            Disable-ScheduledTask $task | Out-Null
            "任务: $taskName 已禁用."
        } catch {
            "无法禁用任务 '$taskName': $_"
        }
    } else {
        "未找到任务 '$taskName'"
    }
}
说明(禁用/删除可能需要提权System):
1.使用Get-ScheduledTask获取全部任务然后导出.
2.因为导出的格式前后有相当多的空格.需要处理一下.
3.创建一个文档.添加你需要保留的任务名称.每行一个.然后对比筛选出需要禁用的任务.
4.最后遍历文件逐个禁用.改一下代码就可以变成删除任务.
5.任务名可能存在相同的情况.所以需要注意.26100.1591就发现3个同样名称的任务名.要么单独添加操作任务的代码.要么对Unregister-ScheduledTask  -TaskPath做出限定.
6.最后再添加另外脚本.对注册表和系统目录的已清空任务的目录清理.就干净了.目前还在监测使用是否有问题.完整的代码和需要保留的任务以后放出
7.重要的事情说3遍.对计划任务请谨慎操作.对计划任务请谨慎操作.对计划任务请谨慎操作.会影响系统诸多功能.

点评

谢谢  详情 回复 发表于 2024-9-4 10:00
回复

使用道具 举报

63#
 楼主| 发表于 2024-9-4 10:00:26 | 只看该作者
virtuals 发表于 2024-9-4 09:57
24H2 powershell:
Get-ScheduledTask| Select-Object -Property TaskName|Out-File 全部任务列表.txt -Enc ...

谢谢
回复

使用道具 举报

64#
发表于 2024-9-4 10:21:53 | 只看该作者
早期是直接删除注册表的任务ID.后面发现每个系统的任务ID都不一样.
后面就改成遍历注册表Tree路径获取每个任务的ID.接着逐个遍历Boot/Logon/Maintenance/Plain.存在对应ID的就删除.然后删除Tasks下的.这个输出的错误比较多.虽然可以屏蔽.好处就是不怕任务名重复.
现在用的是Powershell的计划任务模块.
回复

使用道具 举报

65#
发表于 2024-9-4 10:30:20 | 只看该作者
有说明禁用哪些计划不

点评

没有说明 就是禁用全部  详情 回复 发表于 2024-9-4 10:44
回复

使用道具 举报

66#
 楼主| 发表于 2024-9-4 10:44:39 | 只看该作者
2012zhiwen 发表于 2024-9-4 10:30
有说明禁用哪些计划不

没有说明

就是禁用全部
回复

使用道具 举报

67#
发表于 2024-9-4 13:38:18 | 只看该作者
6666
回复

使用道具 举报

68#
发表于 2024-9-9 00:05:05 | 只看该作者
感谢分享了
回复

使用道具 举报

69#
发表于 2024-9-9 05:58:15 | 只看该作者
谢谢分享
回复

使用道具 举报

70#
发表于 3 天前 | 只看该作者
学习

点评

谢谢  发表于 前天 06:40
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-15 11:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表