- C:
- ProgramData
- Microsoft
- Network\Downloader
FolderRisk: Caution
Network\Downloader C:\ProgramData\Microsoft\Network\Downloader
Queue of the BITS service (transfer jobs, used by Windows Update): qmgr* files; delete nothing while BITS is running.
What it’s for
BITS (Background Intelligent Transfer Service) records its transfer jobs and their progress here. Windows Update and other components hand their downloads to BITS, which is how they resume after a network interruption or a restart.
What it contains
The queue files, named qmgr*: qmgr0.dat and qmgr1.dat on older versions, a qmgr.db database on recent ones. The downloaded files themselves are not here. Updates are found under C:\Windows\SoftwareDistribution\Download.
Risks and best practices
- These files are open and changing while the
BITSservice runs, so do not touch them live. - Resetting the queue is a known Windows Update troubleshooting step, but it loses transfers in progress. Stop the
BITSservice, back up the folder, then follow the Microsoft support procedure. - For a stuck job, list it and cancel it with
Get-BitsTransferandRemove-BitsTransferbefore considering deleting files. - Third-party software, and sometimes malware, also use BITS, so an unexpected job deserves a look.
Useful commands
# BITS service statusGet-Service -Name BITS | Select-Object Name, Status, StartType
# Transfer jobs of all users (as administrator)Get-BitsTransfer -AllUsers | Select-Object JobId, DisplayName, JobState, OwnerAccount
# Queue filesGet-ChildItem "$env:ProgramData\Microsoft\Network\Downloader" -Force | Select-Object Name, Length, LastWriteTime