Skip to main content
AtlasOS significantly improves Windows performance by removing unnecessary background processes, disabling telemetry, and optimizing system resources. These tweaks reduce CPU and memory usage while maintaining system stability.

Background Process Management

Disabled Background Apps

AtlasOS prevents apps from running in the background, minimizing resource consumption when you’re not actively using them.
title: Disable Background Apps
description: Disables background apps so there's minimal resources used in the background
actions:
  - !registryValue:
    path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications'
    value: 'GlobalUserDisabled'
    data: '1'
    type: REG_DWORD
Benefits:
  • Reduced CPU usage
  • Lower memory consumption
  • Improved battery life on laptops
  • Faster system responsiveness

Xbox Game Bar Removal

The Xbox Game Bar is disabled to free up system resources and remove bloatware.
title: Disable Game Bar
description: Disables XBOX Game Bar, which is known as a bloatware feature
actions:
  - !registryValue:
    path: 'HKCU\System\GameConfigStore'
    value: 'GameDVR_Enabled'
    data: '0'
    type: REG_DWORD
    
  - !registryValue:
    path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\GameDVR'
    value: 'AllowGameDVR'
    data: '0'
    type: REG_DWORD
Game Bar features like screen recording and performance monitoring are completely disabled, including the Game DVR functionality.

System Resource Optimization

Multimedia Class Scheduler Service (MMCSS)

AtlasOS configures MMCSS to allocate CPU resources more efficiently, ensuring better system responsiveness.
title: Configure the Multimedia Class Scheduler Service
description: Configures MMCSS for the best performance
actions:
  # Set system responsiveness to 10%
  # Allocates less CPU resources to tasks that request it such as browsers
  - !registryValue:
    path: 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile'
    value: 'SystemResponsiveness'
    data: '10'
    type: REG_DWORD
What this does:
  • Sets system responsiveness to 10% (from default 20%)
  • Reduces CPU resources allocated to multimedia tasks
  • Prevents browsers and media apps from monopolizing CPU time
  • Improves responsiveness of other applications

Win32 Priority Separation

Optimizes process scheduling for better application responsiveness and multitasking performance. Location: Configuration/tweaks/performance/system/win32-priority-separation.yml

Disabled Fault Tolerant Heap (FTH)

Fault Tolerant Heap is disabled to prevent Windows from automatically applying compatibility mitigations that can reduce performance. Location: Configuration/tweaks/performance/disable-fth.yml

Storage and File System

NTFS Optimization

File system optimizations improve disk I/O performance and reduce unnecessary overhead. Location: Configuration/tweaks/performance/system/optimize-ntfs.yml

Disabled Automatic Folder Discovery

Prevents Windows from automatically scanning and categorizing folders, reducing background disk activity. Location: Configuration/tweaks/performance/disable-auto-folder-discovery.yml

Paging Configuration

System paging behavior is optimized for better memory management. Location: Configuration/tweaks/performance/system/disable-paging.yml

Scheduled Tasks and Maintenance

Disabled Resource-Intensive Scheduled Tasks

AtlasOS disables numerous scheduled tasks that consume resources and collect data:
actions:
  # Updates compatibility database
  - !scheduledTask: 
    path: '\Microsoft\Windows\Application Experience\PcaPatchDbTask'
    operation: disable
    
  # Data collection
  - !scheduledTask:
    path: '\Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector'
    operation: disable
    
  # CEIP tasks
  - !scheduledTask:
    path: '\Microsoft\Windows\Customer Experience Improvement Program\Consolidator'
    operation: disable
Disabled tasks include:
  • Compatibility database updates
  • Disk diagnostic data collection
  • Customer Experience Improvement Program (CEIP)
  • A/B testing usage reports
  • UCPD velocity tracking

Configured Automatic Maintenance

Automatic maintenance is configured to run less frequently and with lower priority. Location: Configuration/tweaks/performance/config-automatic-maintenance.yml

Power Management Features

Power-saving features are optional during installation. Choose based on your hardware and use case.

Hibernation

Option to disable hibernation to free up disk space (saves several GB equal to your RAM size). Installation option: disable-hibernation Benefits:
  • Frees up disk space
  • Eliminates hiberfil.sys file
  • Reduces disk write operations

Maximum Performance Mode

Disables power-saving features for maximum performance. Installation option: disable-power-saving
  • CPU power throttling
  • USB selective suspend
  • PCI Express link state power management
  • Processor idle states
  • Display dimming and auto-sleep

Sleep Study

Modern standby sleep study is disabled to reduce background monitoring. Location: Configuration/tweaks/performance/disable-sleep-study.yml

Search and Indexing

Search indexing respects power modes to reduce background activity. Location: Configuration/tweaks/performance/respect-power-modes-search.yml

Debloat Features

Disabled Reserved Storage

Windows Reserved Storage is disabled to free up disk space. Location: Configuration/tweaks/debloat/disable-reserved-storage.yml Benefits:
  • Frees up ~7GB of disk space
  • Reduces storage overhead
  • No impact on Windows Update functionality

Content Delivery Optimization

Windows content delivery and cloud content features are configured for minimal resource usage. Location: Configuration/tweaks/debloat/config-content-delivery.yml

Storage Sense Configuration

Storage Sense is configured to clean temporary files more efficiently. Location: Configuration/tweaks/debloat/config-storage-sense.yml

Service Host Optimization

Disabled Service Host Split

On systems with sufficient RAM, service host splitting is disabled to reduce memory overhead. Location: Configuration/tweaks/performance/system/disable-service-host-split.yml
This tweak reduces the number of svchost.exe processes, lowering memory usage while maintaining system stability.

Performance Impact Summary

CPU Usage

10-20% reduction in idle CPU usage through disabled background apps and scheduled tasks

Memory Usage

15-25% reduction in RAM usage from service optimization and disabled features

Disk Activity

Significant reduction in background disk I/O from disabled telemetry and indexing

Boot Time

Faster startup from fewer startup services and disabled maintenance tasks

Performance Monitoring

After installing AtlasOS, you can monitor performance improvements using:
  • Task Manager (resource usage comparison)
  • Resource Monitor (detailed process analysis)
  • Performance Monitor (system metrics tracking)
For best results, compare performance metrics before and after AtlasOS installation using the same workload.

Build docs developers (and LLMs) love