Windows runs dozens of background services and processes to keep the operating system secure, up to date, and functioning properly. While many of these services work silently in the background, each one plays a specific role to ensure Windows features and applications operate as expected. Background Intelligent Transfer Service (BITS) is among them, designed to use idle network bandwidth to transfer files in the background. Microsoft uses it to deliver Windows updates, security intelligence updates for Microsoft Defender, Microsoft Store downloads, and other data without significantly affecting your normal internet usage. In this guide, we’ll explain what the Background Intelligent Transfer Service is, how it works, why Windows depends on it, and whether it is safe to disable.
What Is Background Intelligent Transfer Service (BITS)?
Background Intelligent Transfer Service (BITS) is a built-in Windows service that transfers files between Microsoft servers and your computer in the background. Unlike a standard download (that tries to use as much bandwidth as possible), BITS is designed to intelligently transfer files using idle network bandwidth, so it has minimal impact on your normal internet activities.

Microsoft first introduced BITS in Windows XP, and it has remained an essential part of every modern version of Windows, including Windows 10 and Windows 11. Today, it is primarily responsible for downloading Windows updates, Microsoft Defender security intelligence updates, Microsoft Store apps, and other Microsoft services that rely on background file transfers.
One of the biggest advantages of BITS is that it can automatically pause and resume downloads. If your internet connection is interrupted or you shut down your computer before a download finishes, BITS resumes the transfer when your device reconnects instead of downloading everything from the beginning. This makes large downloads more reliable and efficient, especially on slower or unstable internet connections.
- Uses idle network bandwidth so it doesn’t heavily impact your browsing or streaming
- Pauses and resumes downloads automatically when your connection is interrupted
- Recovers from temporary network issues so large downloads finish reliably over time
What Does Background Intelligent Transfer Service Do in Windows?
BITS works behind the scenes to help Windows and Microsoft applications transfer files efficiently without interrupting your everyday internet usage. Its most common tasks include:
Windows Update
BITS downloads Windows security, cumulative, and feature updates gradually in the background using idle bandwidth so your connection doesn’t feel overloaded while you browse the web or watch videos.
Microsoft Defender Updates
Microsoft Defender receives frequent security intelligence (definition) updates to detect new threats. BITS automatically downloads these updates to help keep your device protected.
Microsoft Store Downloads and Updates
When you install or update apps from the Microsoft Store, BITS may handle the background file transfers. This is especially useful for large app or game downloads, as BITS can pause and resume them if your connection drops or your PC restarts.
Other Microsoft Applications and Services
Various Microsoft products and enterprise applications can also use BITS to transfer files. Organizations often rely on it to distribute software updates, configuration files, and other content to managed devices across a network.
In short, whenever Windows or a Microsoft application needs to download files reliably in the background, BITS is often the service responsible for handling the transfer.
Which Windows Features Depend on BITS?
Many Windows features rely on BITS to download files in the background.
| Windows Feature | Uses BITS |
|---|---|
| Windows Update | ✓ |
| Microsoft Defender security intelligence updates | ✓ |
| Microsoft Store app downloads and updates | ✓ |
| Some Microsoft applications | ✓ |
| Enterprise software deployment tools | ✓ |
If BITS isn’t running properly, one or more of these features may fail to download updates or other required files.
How Does Background Intelligent Transfer Service Work?
BITS is designed to be intelligent about how and when it transfers data. It focuses on three main things: bandwidth usage, reliability, and minimal user impact.
Intelligent bandwidth usage
One of its key features is the ability to use idle network bandwidth. For example, if you’re simply browsing the web, BITS can use unused bandwidth to download update files in the background. If network activity increases, the service can reduce its bandwidth usage to help prevent noticeable slowdowns.
Automatic pause and resume Downloads
BITS can also automatically pause and resume file transfers. If your internet connection is interrupted, your computer restarts, or a laptop is temporarily disconnected from the network, BITS pauses the transfer. Once the connection is restored, BITS resumes downloading from where it left off.
This avoids having to restart large downloads from the beginning and makes updates more reliable on unstable or slow connections.
Recovery from temporary network problems
Another advantage is its ability to recover from temporary network issues. This makes large downloads, such as Windows feature updates, more reliable because the service can continue the transfer over time instead of failing immediately when a connection problem occurs.
These intelligent transfer features make BITS an ideal service for Windows updates and other background downloads that need to be reliable without disrupting your everyday computer use.
Why Does Windows Use BITS Instead of Regular Downloads?
Windows could download updates using a standard (HTTP) download process, but BITS offers several advantages.
- Better user experience – By using idle bandwidth and automatically adjusting transfer speeds, BITS allows updates to download quietly in the background without noticeably slowing your internet connection.
- Higher reliability – BITS can pause, resume, and retry downloads automatically. This makes it much more reliable than traditional downloads, especially on slower or unstable internet connections.
- Scalability for millions of devices – Microsoft needs a reliable and efficient way to deliver updates, Defender definitions, and app files to millions of Windows PCs worldwide. BITS provides a consistent mechanism for that.
Because of these advantages, Microsoft uses BITS for Windows Update, Microsoft Defender, Microsoft Store downloads, and other background file transfers.
What Happens if the BITS Service Is Disabled?
Windows can still start if BITS is disabled, but many built-in features may stop working correctly. Because BITS is responsible for many background file transfers, disabling it can prevent Windows and Microsoft applications from downloading important files.
- Windows Update failures – Updates may get stuck at “downloading,” fail to install, or show error codes because Windows can’t retrieve files from Microsoft’s servers.
- Out‑of‑date Microsoft Defender – Defender may stop receiving the latest security intelligence updates, leaving your device less protected against new threats.
- Microsoft Store download problems – App installs and updates from the Microsoft Store might fail, hang, or repeatedly restart.
- Other Microsoft services misbehaving – Any service or enterprise tool that relies on background file transfers may stop working correctly.
Because of these risks, BITS should generally remain enabled. If you disabled it for testing or troubleshooting, turning it back on often resolves update and download issues.
Should You Disable Background Intelligent Transfer Service?
For most users, the answer is no. The Background Intelligent Transfer Service is an important Windows component that supports Windows Update, Microsoft Defender, the Microsoft Store, and other Microsoft services. Disabling it may prevent these services from downloading the files they need to function properly.
For the average user, there is usually no benefit to disabling BITS. The service is designed to run in the background and typically consumes minimal system resources when not actively transferring files. Leaving it enabled helps ensure that Windows can receive security updates, bug fixes, and other important downloads without interruption.
There are situations where temporarily disabling BITS may be useful for troubleshooting. For example, some advanced Windows Update repairs require stopping the service while resetting update related components. However, once the troubleshooting process is complete, the service should be enabled again.
If you are experiencing Windows Update or download-related problems, restarting or repairing the BITS service is generally a better solution than permanently disabling it.
How to Check if the BITS Service Is Running
If you’re experiencing issues with Windows Update, the Microsoft Store, or Microsoft Defender updates, its recommended to verify that the Background Intelligent Transfer Service is running properly.
To check the status of BITS:
- Press Windows + R to open the Run dialog box.
- Type services.msc and click OK.
- In the Services window, scroll down and locate Background Intelligent Transfer Service.
- Check the Status column to see whether the service is currently running.
- Double-click the service to view additional details, including its startup type and current state.
If the service is running normally, you can close the Services window. If it is stopped, disabled, or fails to start, Windows Update and other Microsoft services may encounter download-related problems.

From the same window, you can also start, stop, or restart the service when troubleshooting update problems.
How to Restart the BITS Service
If the Background Intelligent Transfer Service is not running correctly, restarting it may help resolve issues with Windows Update, the Microsoft Store, or Microsoft Defender downloads. Restarting the service forces Windows to stop the current process and start it again with a fresh session.
To restart BITS:
- Press Windows + R, type services.msc, and press Enter.
- Locate Background Intelligent Transfer Service in the Services window.
- Right-click the service and select Restart.
- Wait a few moments for Windows to restart the service.
- Once completed, try running Windows Update or the affected application again.

If the Restart option is unavailable, right-click the service and select Start if it is currently stopped.
Restart BITS Using Command Prompt
Advanced users can also restart the service using Command Prompt:
net stop bits
net start bits
Run Command Prompt as an administrator before executing these commands.

If BITS fails to start or displays an error message, additional troubleshooting may be required. In such cases, repairing Windows Update components or checking for corrupted system files can often resolve the problem.
Frequently Asked Questions
BITS (Background Intelligent Transfer Service) is a Windows service that transfers files in the background. It is primarily used by Windows Update, Microsoft Defender, Microsoft Store, and other Microsoft applications.
Yes. BITS is a legitimate Microsoft service included with Windows. It plays an important role in downloading updates and other files required by Windows and Microsoft applications.
You can disable the service, but it is generally not recommended. Doing so may prevent Windows Update, Microsoft Defender, and other Microsoft services from downloading important files and updates.
Yes. Windows Update relies heavily on BITS to download update files in the background. If the service is disabled or not functioning correctly, updates may fail to download or install.
BITS uses network bandwidth to transfer files such as Windows updates, security intelligence updates, and application downloads. However, it is designed to use available bandwidth efficiently and minimize the impact on other online activities.
You can try restarting the service through the Services console, running the Windows Update Troubleshooter, repairing system files with SFC and DISM, or resetting Windows Update components if the problem persists.
