Where Are Windows Automatic Maintenance Tasks in Windows 11?
Windows Automatic Maintenance is a built-in feature in Windows 11 that runs background tasks like security updates, system diagnostics, and disk cleanup when you are away from your computer. These routines happen daily without slowing down your active work or games.
You can find these hidden tasks inside the Task Scheduler app by opening the Task Scheduler Library, clicking through Microsoft and Windows, and selecting the Maintenance folder.
Windows Automatic Maintenance tasks are found in Task Scheduler under Task Scheduler Library Microsoft Windows Maintenance You can view them by opening PowerShell as Administrator and running Get-ScheduledTask | ? {$_.Settings.MaintenanceSettings} | Out-GridView. Adjust settings in Control Panel System and Security Security and Maintenance Automatic Maintenance
Why use Windows Automatic Maintenance?
Computers require regular digital upkeep to remain fast and secure. Letting these background routines finish gives your system reliable malware protection, an organized hard drive, and current software without requiring manual intervention.
How to see your maintenance tasks
Windows runs these tasks every day to maintain optimal hardware health. Reviewing the active schedule requires following specific administrative steps.
Step 1Open PowerShell as Administrator
Administrative rights are required to view these system tasks. Right-click the Start button and select Terminal (Admin) or PowerShell (Admin).
Step 2Run the command to see your tasks
Copy and paste the command below into the window, then press Enter.
Get-ScheduledTask | ? {$_.Settings.MaintenanceSettings} | Out-GridView
A separate console window appears, displaying all scheduled maintenance operations.

Step 3Save the list to a file (Optional)
Exporting the list of maintenance tasks creates a handy text file on your desktop. This record lets developers and administrators audit scheduled actions like disk defragmentation or software updates later without opening Task Scheduler.
Get-ScheduledTask | ? {$_.Settings.MaintenanceSettings} | Format-Table -AutoSize | Out-file -FilePath "$Env:userprofile\Desktop\WAM.txt"
Troubleshooting and Configuration
Control Panel houses configuration options for Windows Automatic Maintenance under System and Security, then Security and Maintenance.
Can I disable Windows Automatic Maintenance?
Disabling Windows Automatic Maintenance remains technically possible, though bypassing these routines halts critical security scans and software updates.
Does Automatic Maintenance affect PC performance?
Windows restricts these operations to idle periods. Resuming active PC use prompts Windows to pause background routines immediately, preserving system responsiveness and avoiding performance bottlenecks during active workflows.
Why does my computer wake up at night for maintenance?
Default configurations permit Windows Automatic Maintenance tasks to wake sleeping hardware overnight to guarantee continuous patch deployment.
Summary
Windows Automatic Maintenance keeps system integrity intact through scheduled background processes like security scans and disk cleanup. Default execution triggers at 2 AM, but administrators can alter these maintenance settings to match specific operational schedules. Preserving the Windows Automatic Maintenance feature ensures long-term hardware reliability and robust system security.
Was this guide helpful?
About the Author
Richard
Tech Writer, IT Professional
Richard, a writer for Geek Rewind, is a tech enthusiast who loves breaking down complex IT topics into simple, easy-to-understand ideas. With years of hands-on experience in system administration and enterprise IT operations, he’s developed a knack for offering practical tips and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.
[…] Scheduled tasks are automated tasks that run at specified times or when certain events occur in Windows. These tasks can include launching programs, running scripts, backing up files, or performing system maintenance. […]