Windows 10 推迟计划任务

Windows 10 推迟计划任务

我观察到我的 Windows 10 系统每天午餐时间过后就会变慢,在此之前它运行速度非常快。

经过仔细观察,我发现任务计划程序计划在下午运行。主要是磁盘清理程序等维护任务。

我尝试查看这些任务并逐一禁用它们,但这是一项非常繁琐的任务。

我正在寻找一些选项或工具,使用它我可以得到给定时间跨度(我的工作时间)内当前安排的任务列表。或者,一个可以警告我计划任务即将在 10-15 分钟内开始的工具也会很有用。这可以帮助我识别可以重新安排到一天结束或周末的不重要任务,这样我的工作时间就可以保持高效。

有人可以推荐一个有助于处理这些计划任务的实用程序/工具吗?

答案1

此 PowerShell 函数可以帮助您实现目标:

function Get-ScheduledTaskRunTimes {

    $Now = Get-Date
    Get-ScheduledTask | ForEach-Object {
        $Info = Get-ScheduledTaskInfo $_
        $NextRunMins = if (![string]::IsNullOrWhiteSpace($Info.NextRunTime)) {
            $NextRun = [datetime]$Info.NextRunTime
            "{0:N2}" -f (New-TimeSpan $Now $NextRun | Select-Object -ExpandProperty TotalMinutes)
        }
        [PSCustomObject]@{
            TaskName = $_.TaskName
            State = $_.State
            LastRunTime = $Info.LastRunTime
            NextRunTime = $Info.NextRunTime
            RunsAgainInMins = $NextRunMins
            Description = $_.Description
        }
    } 
}

然后,您可以使用它并使用和对输出进行排序和Sort-Object过滤Where-Object

Get-ScheduledTaskRunTimes | Where-Object { $_.State -ne 'Disabled' } | 
    Sort-Object NextRunTime -Desc | ft -AutoSize

你会得到如下输出:

TaskName                                            State LastRunTime         NextRunTime         RunsAgainInMins Description
--------                                            ----- -----------         -----------         --------------- -----------
Data Integrity Scan                                 Ready 29.11.1999 23:00:00 10.05.2020 02:03:03 5'091.36        Überprüft fehlertolerante Volumes auf latente Beschädigungen.
RunUpdateNotificationMgr                            Ready 06.05.2020 04:57:57 07.05.2020 16:16:16 1'624.58
Adobe Acrobat Update Task                           Ready 06.05.2020 13:00:00 07.05.2020 13:00:00 1'428.31        This task keeps your Adobe Reader and Acrobat applications up to date with the latest enhancements ...
RefreshCache                                        Ready 29.02.2020 08:35:35 07.05.2020 10:27:27 1'275.76        Aufgabe zum regelmäßigen Aktualisieren der Daten für OneSettings-Clients.
ScanForUpdates                                      Ready 06.05.2020 08:06:06 07.05.2020 06:05:05 1'013.39
Office ClickToRun Service Monitor                   Ready 06.05.2020 09:27:27 07.05.2020 04:44:44 933.04          This task monitors the state of your Microsoft Office ClickToRunSvc and sends crash and error logs ...
Device                                              Ready 06.05.2020 03:45:45 07.05.2020 04:42:42 931.01
Office Automatic Updates 2.0                        Ready 06.05.2020 10:01:01 07.05.2020 03:57:57 886.26          This task ensures that your Microsoft Office installation can check for updates.
Microsoft Compatibility Appraiser                   Ready 06.05.2020 04:56:56 07.05.2020 03:38:38 866.94          Sammelt Programmtelemetrieinformationen, wenn Sie sich für die Teilnahme am Programm zur Verbesseru...
Firefox Default Browser Agent 308046B0AF4A39CB      Ready 06.05.2020 02:31:31 07.05.2020 02:31:31 799.83
AdobeGCInvoker-1.0                                  Ready 06.05.2020 00:17:17 07.05.2020 00:17:17 665.59
Office Subscription Maintenance                     Ready 05.05.2020 18:45:45 06.05.2020 18:45:45 334.06          Task used to ensure that the Microsoft Office Subscription licensing is current.
Consolidator                                        Ready 06.05.2020 12:00:00 06.05.2020 18:00:00 288.31          Wenn der Benutzer der Teilnahme am Windows-Programm zur Verbesserung der Benutzerfreundlichkeit zug...
Office Feature Updates                              Ready 06.05.2020 08:21:21 06.05.2020 17:06:06 234.41          This task ensures that your Microsoft Office installation can check for feature updates.
QueueReporting                                      Ready 01.05.2020 09:49:49 06.05.2020 13:49:49 38.13           Windows-Fehlerberichterstattungsaufgabe zur Verarbeitung von Berichten in der Warteschlange.
FamilySafetyRefreshTask                             Ready 29.11.1999 23:00:00                                     Synchronisiert die aktuellen Einstellungen mit dem Dienst für Microsoft Family-Features.
CreateObjectTask                                    Ready 01.05.2020 12:29:29                                     Bietet Unterstützung für Shell-Komponenten, mit denen auf Systemdaten zugegriffen wird
NetworkStateChangeTask                              Ready 18.04.2020 19:13:13
FamilySafetyMonitor                                 Ready 29.11.1999 23:00:00                                     Initialisiert die Family Safety-Überwachung und Durchsetzung.
SpaceManagerTask                                    Ready 29.11.1999 23:00:00                                     $(@%SystemRoot%\system32\spaceman.exe,-3)
HeadsetButtonPress                                  Ready 29.11.1999 23:00:00
Storage Tiers Management Initialization             Ready 29.11.1999 23:00:00                                     Initialisiert den Storage Tiers Management-Dienst, wenn der erste mehrstufige Speicherplatz auf dem...
SpaceAgentTask                                      Ready 29.11.1999 23:00:00                                     Einstellungen für Speicherplätze
IndexerAutomaticMaintenance                         Ready 05.05.2020 17:41:41                                     Hält den Suchindex auf dem neuesten Stand

然后您可以尝试禁用您不想要的任务,例如:

Get-ScheduledTask "Office Automatic Updates 2.0", "Data Integrity Scan" | Disable-ScheduledTask

相关内容