{
	"id": "b7d6c0ca-bd82-4e12-bd03-eb0be58fc90b",
	"created_at": "2026-04-06T00:18:13.031748Z",
	"updated_at": "2026-04-10T13:12:08.807474Z",
	"deleted_at": null,
	"sha1_hash": "b02091670807cebebe44a550bb8b0c816f5b492a",
	"title": "About BITS - Win32 apps",
	"llm_title": "",
	"authors": "",
	"file_creation_date": "0001-01-01T00:00:00Z",
	"file_modification_date": "0001-01-01T00:00:00Z",
	"file_size": 43520,
	"plain_text": "About BITS - Win32 apps\r\nBy stevewhims\r\nArchived: 2026-04-05 19:16:23 UTC\r\nUse Background Intelligent Transfer Service (BITS) to download files from or upload files to HTTP web servers\r\nor SMB file servers.\r\nBITS continues to transfer files after an application exits as long as the user who initiated the transfer remains\r\nlogged on and a network connection is maintained. BITS will not force a network connection. BITS resumes\r\ntransfers after a network connection that had been lost is reestablished or after a user who had logged off logs back\r\nin. For more information, see Users and Network Connections.\r\nBITS is mindful of the current network cost and congestion so that a background job interferes as little as possible\r\nwith the user's foreground experience. BITS uses idle network bandwidth to transfer the files and will increase or\r\ndecrease the rate at which files are transferred based on the amount of idle network bandwidth available. If a\r\nnetwork application begins to consume more bandwidth, BITS decreases its transfer rate to preserve the user's\r\ninteractive experience. BITS uses app-specified transfer policies to prevent files from transferring on costed\r\nnetwork connections.\r\nBITS is also mindful of power usage. Starting with the Windows 10 May 2019 Update, BITS will transfer files\r\nwhen the machine is in Modern Standby mode and the machine is plugged in.\r\nThe BITS application can use the different BITS priority levels to let BITS intelligently pick which transfer jobs\r\nto run. Higher priority jobs preempt lower priority jobs. Jobs at the same priority level share transfer time, which\r\nprevents a large job from blocking small jobs in the transfer queue. Lower priority jobs do not receive transfer\r\ntime until all higher priority jobs are complete or in an error state.\r\nBITS uses Windows BranchCache for peer caching. For more information, see the BranchCache Overview.\r\nUniversal Windows Platform (UWP) developers should use the Windows.Networking.BackgroundTransfer API\r\nand not the BITS API.\r\nThere are three types of transfer jobs. A download job downloads files to the client, an upload job uploads a file\r\nto the server, and an upload-reply job uploads a file to the server and receives a reply file from the server\r\napplication.\r\nThe following topics provide more detailed information about BITS:\r\nAuthentication\r\nLife Cycle of a BITS Job\r\nUsers and Network Connections\r\nNetwork Bandwidth\r\nGroup Policies\r\nhttps://docs.microsoft.com/en-us/windows/win32/bits/about-bits\r\nPage 1 of 2\n\nService Accounts and BITS\r\nHelper Tokens for BITS Transfer Jobs\r\nFile Transfer Consistency\r\nHTTP Requirements for BITS Downloads\r\nIIS Requirements for BITS Uploads\r\nVirtual Directory Cleanup\r\nBITS and System Restore\r\nBITS Startup Type\r\nInternet Connection Sharing\r\nPeer Caching\r\nBITS Security, Tokens, and Administrator Accounts\r\nBITS Compact Server\r\nUse the BITS interfaces to write applications that create and monitor transfer jobs. For details on using the BITS\r\ninterfaces, see Using BITS.\r\nSource: https://docs.microsoft.com/en-us/windows/win32/bits/about-bits\r\nhttps://docs.microsoft.com/en-us/windows/win32/bits/about-bits\r\nPage 2 of 2",
	"extraction_quality": 1,
	"language": "EN",
	"sources": [
		"MITRE"
	],
	"origins": [
		"web"
	],
	"references": [
		"https://docs.microsoft.com/en-us/windows/win32/bits/about-bits"
	],
	"report_names": [
		"about-bits"
	],
	"threat_actors": [],
	"ts_created_at": 1775434693,
	"ts_updated_at": 1775826728,
	"ts_creation_date": 0,
	"ts_modification_date": 0,
	"files": {
		"pdf": "https://archive.orkl.eu/b02091670807cebebe44a550bb8b0c816f5b492a.pdf",
		"text": "https://archive.orkl.eu/b02091670807cebebe44a550bb8b0c816f5b492a.txt",
		"img": "https://archive.orkl.eu/b02091670807cebebe44a550bb8b0c816f5b492a.jpg"
	}
}