Win10 Aufgaben pausieren

HerrFornit

Lieutenant
Registriert
Juni 2013
Beiträge
813
Hallo,

in der Win10x64 pro Aufgabenplanung ist eine Unmenge an Aufgaben (im MS Ordner). Weiss jemand eine möglichkeit alle Aufgaben für eine Zeit zu pausieren ohne jeden Task/Trigger einzeln durchgehen zu müssen?

Danke Euch!
 
  • Gefällt mir
Reaktionen: HerrFornit
derlorenz schrieb:
super, danke. Das würde im Prinzip gehen. Zuerst DISABLE dann ENABLE. Problem: der alte status is weg!. Also kein echtes pausieren. Vielleicht müsste ich ein batch schreiben. habe aber ein Problem mit den langen Pfaden der Tasks, die werden nicht vollständig angezeigt. Enden mit '..."
Code:
TaskPath                                       TaskName                          State  
--------                                       --------                          -----  
\                                              Adobe Acrobat Update Task         Ready  
\                                              Core Temp Autostart                     Running
\                                              MicrosoftEdgeUpdateTaskMachine... Ready  
\                                              MicrosoftEdgeUpdateTaskMachineUA  Ready  
\Microsoft\Windows\.NET Framework\             .NET Framework NGEN v4.0.30319    Ready  
\Microsoft\Windows\.NET Framework\             .NET Framework NGEN v4.0.30319 64 Ready  
\Microsoft\Windows\.NET Framework\             .NET Framework NGEN v4.0.30319... Disabled
\Microsoft\Windows\.NET Framework\             .NET Framework NGEN v4.0.30319... Disabled
\Microsoft\Windows\Active Directory Rights ... AD RMS Rights Policy Template ... Disabled
\Microsoft\Windows\Active Directory Rights ... AD RMS Rights Policy Template ... Ready
 
task schedule service über regedit

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Schedule

dword "start" von 2 auf 4 setzen. reboot.

im zweifel musst du (unter win10 glaube ich ja, unter win7 sicher nicht) für den key die permissions auf "full control" für administrator gruppe setzen.

dann nach ungestörter arbeit ohne hintergrundrauschen :-) kann man es wieder auf 2 setzen und erneut -> reboot.

dann muss man einzelne tasks gar nicht anfassen. bzw. sich nicht exportieren/merken welche tasks welche standard-states haben.

empfehle ich aber nur zu machen, wenn die vorgehensweise und was das bedeutet für dich nachvollziehbar ist.

wenn du zum ersten mal in der registry service flags von zugriffsbeschränkten systemdiensten setzt oder eigtl. nie dort was machst dann vllt. lieber mit dem script... vorher aber die services nur aufzählen lassen und in ein file speichern.
 
  • Gefällt mir
Reaktionen: HerrFornit
Danke. cooler reg schalter. Halt dafür mit reboot dazwischen. Ein Programmstart via Verknüpfung geht so eher nicht. Aber hilfreich Dein Hinweis
 
Ich würde mich in dem Zusammenhang mal mit PowerShell auseinandersetzen und von Batch und risikoreichen Registryeinträgen Abstand nehmen.

Für dich und dein Anliegen sind insbesondere

Get-ScheduledTask
Export-ScheduledTask
Start-ScheduledTask
Stop-ScheduledTask

interessant.

Erster Ansatz:
PowerShell:
Get-ScheduledTask -TaskPath "*\Microsoft\*"
#Listet alle eingetragenen Aufgaben von Microsoft auf.

Get-ScheduledTask -TaskPath "*\Microsoft\*" | Export-ScheduledTask
#Exportiert die Aufgaben und diese können auf dem Datenträger im .xml-Format gespeichert und gesichert werden.

Get-ScheduledTask -TaskPath "*\Microsoft\*" | Stop-ScheduledTask
#Pausiert alle entsprechenden Aufgaben.

Get-ScheduledTask -TaskPath "*\Microsoft\*" | Start-ScheduledTask
#Hebt das Pausieren auf.

Alles dazu und vieles mehr ist unter anderem dort zu finden:
https://docs.microsoft.com/en-us/powershell/module/scheduledtasks/?view=windowsserver2019-ps
 
  • Gefällt mir
Reaktionen: SPB und HerrFornit
NotNerdNotDau schrieb:
Ich würde mich in dem Zusammenhang mal mit PowerShell auseinandersetzen und von Batch und risikoreichen Registryeinträgen Abstand nehmen.

Für dich und dein Anliegen sind insbesondere

Get-ScheduledTask
Export-ScheduledTask
Start-ScheduledTask
Stop-ScheduledTask

interessant.

Erster Ansatz:
PowerShell:
Get-ScheduledTask -TaskPath "*\Microsoft\*"
#Listet alle eingetragenen Aufgaben von Microsoft auf.

Get-ScheduledTask -TaskPath "*\Microsoft\*" | Export-ScheduledTask
#Exportiert die Aufgaben und diese können auf dem Datenträger im .xml-Format gespeichert und gesichert werden.

Get-ScheduledTask -TaskPath "*\Microsoft\*" | Stop-ScheduledTask
#Pausiert alle entsprechenden Aufgaben.

Get-ScheduledTask -TaskPath "*\Microsoft\*" | Start-ScheduledTask
#Hebt das Pausieren auf.

Alles dazu und vieles mehr ist unter anderem dort zu finden:
https://docs.microsoft.com/en-us/powershell/module/scheduledtasks/?view=windowsserver2019-ps

Cool, danke. Habs mal probeweise bis zur exportzeile laufen lassen, mit roten Fehlermeldungen .. mal sehen.
 
  • Gefällt mir
Reaktionen: NotNerdNotDau
Zurück
Oben