Hello
By using Group Policy or by modifying the service settings, you can prevent these services from starting automatically and ensure that they remain disabled.
Here are the steps to permanently disable BITS and UsoSvc services:
Use group policy:
Press Win + R to open the Run dialog, type gpedit.msc, and press Enter. This will open the Local Group Policy Editor.
Navigate to Computer Configuration -> Administrative Templates -> Windows Components -> Delivery Optimization.
Double-click Download Mode in the right pane.
Select Enable and set Download Mode to Bypass to disable BITS and UsoSvc.
Click Apply and OK.
Restart your computer to apply the changes.
Modify service settings:
Press Win + R, type services.msc, and press Enter. This will open the service console.
Locate Background Intelligent Transfer Service (BITS) and Update Orchestrator Service (UsoSvc) in the list of services.
Double-click each service to open its properties.
Change the "Startup type" to "Disabled".
Click Apply and OK.
Restart your computer to apply the changes.
After performing either method, the BITS and UsoSvc services should remain disabled and not start automatically on system reboot. Some system updates may automatically re-enable these services to ensure proper operation and security. Therefore, it is critical to remain vigilant and review service settings after major updates or changes to ensure the desired configuration is maintained.