Feature Request: Add Debloating for Unnecessary Scheduled Tasks #422
dikiprawisuda
started this conversation in
Ideas
Replies: 1 comment 1 reply
-
|
This is certainly something that might work for the script, although I think it would work best as a UI where you can easily see and manage those tasks. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi all,
I've been using Win11Debloat on my Windows 11 setup and appreciate how it streamlines the OS. One area I think could benefit from expansion is the Task Scheduler. In my experience, installing/uninstalling apps often leaves behind scheduled tasks that run in the background, potentially causing lag or unnecessary resource usage. My desktop rarely shuts down, and I use it mostly in the PM hours, but I've noticed random slowdowns tied to these tasks firing off at inconvenient times (e.g., during logon or at specific intervals).
To address this, I've manually shifted some tasks to AM hours (when I'm likely asleep) or disabled non-essential ones triggered on logon. This has made my system feel snappier, but I admit it could be placebo—I'm not ruling out bias or future issues like "time bombs" from disabling critical tasks. That's why any implementation should be cautious, perhaps with user-selectable options (e.g., lite/moderate/aggressive modes) and clear warnings about risks.
As a starting point, I've put together a simple PowerShell snippet to export all scheduled tasks to a CSV for easy review. This could be integrated into the script as a diagnostic step, or expanded to auto-disable common bloat tasks (e.g., from Microsoft apps like OneDrive auto-updates, telemetry reporters, or third-party remnants). Here's the code:
I added a check for multiple triggers to make the output more accurate. Users could review the CSV, identify bloat (e.g., tasks from uninstalled apps or telemetry), and the script could offer to disable them via
Disable-ScheduledTask.What do you think? Would this fit into the project's scope? Happy to discuss or provide more details.
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions