{
	"id": "d1b62efc-ef38-41a9-a780-6e143e1641ca",
	"created_at": "2026-04-06T00:18:54.518885Z",
	"updated_at": "2026-04-10T03:20:35.890915Z",
	"deleted_at": null,
	"sha1_hash": "1eb30eb3b77e8e9ff5054b65c5ad9aebb98e9313",
	"title": "Background Intelligent Transfer Service - Win32 apps",
	"llm_title": "",
	"authors": "",
	"file_creation_date": "0001-01-01T00:00:00Z",
	"file_modification_date": "0001-01-01T00:00:00Z",
	"file_size": 40132,
	"plain_text": "Background Intelligent Transfer Service - Win32 apps\r\nBy stevewhims\r\nArchived: 2026-04-02 12:00:15 UTC\r\nIn this article\r\n1. Purpose\r\n2. Where applicable\r\n3. Developer audience\r\n4. BITS versions\r\n5. In this section\r\n6. Additional resources\r\nPurpose\r\nBackground Intelligent Transfer Service (BITS) is used by programmers and system administrators to download\r\nfiles from or upload files to HTTP web servers and SMB file shares. BITS will take the cost of the transfer into\r\nconsideration, as well as the network usage so that the user's foreground work has as little impact as possible.\r\nBITS also handles network interruptions, pausing and automatically resuming transfers, even after a reboot. BITS\r\nincludes PowerShell cmdlets for creating and managing transfers as well as the BitsAdmin command-line utility.\r\nNote\r\nBITS can be used by Windows to download updates to your local system. If you are an end-user searching for\r\nways to troubleshoot your BITS installation, see Fix Windows Update Issues.\r\nWhere applicable\r\nUse BITS for applications that need to:\r\nDownload from or upload files to an HTTP or REST web server or SMB file server.\r\nAutomatically resume file transfers after network disconnects and computer restarts.\r\nPreserve the responsiveness of other network applications.\r\nBe mindful of the network cost on e.g. roaming networks\r\nOptionally work with BranchCache to optimize wide area network (WAN) traffic\r\nDeveloper audience\r\nBITS is a COM interface designed for C and C++ developers that can also be used by .NET developers. UWP\r\ndevelopers should use the Windows.Networking.BackgroundTransfer API and not the BITS API.\r\nhttps://msdn.microsoft.com/library/windows/desktop/bb968799.aspx\r\nPage 1 of 2\n\nBITS versions\r\nFor complete version history and information on earlier operating system, see What's New.\r\nIn this section\r\nTopic Description\r\nAbout BITS General information about BITS.\r\nUsing BITS Procedural guide for developing BITS clients that transfer files between a client and server.\r\nBITS\r\nReference\r\nReference information for the BITS programming interfaces. Also contains information about\r\nsamples, tools, server settings for upload jobs, and the upload protocol.\r\nBest\r\nPractices\r\nInformation to consider when designing an application that uses BITS.\r\nAdditional resources\r\nThe following are additional resources.\r\nFeedback\r\nAdditional resources\r\nTraining\r\nLast updated on 05/25/2021\r\nSource: https://msdn.microsoft.com/library/windows/desktop/bb968799.aspx\r\nhttps://msdn.microsoft.com/library/windows/desktop/bb968799.aspx\r\nPage 2 of 2",
	"extraction_quality": 1,
	"language": "EN",
	"sources": [
		"MITRE"
	],
	"references": [
		"https://msdn.microsoft.com/library/windows/desktop/bb968799.aspx"
	],
	"report_names": [
		"bb968799.aspx"
	],
	"threat_actors": [],
	"ts_created_at": 1775434734,
	"ts_updated_at": 1775791235,
	"ts_creation_date": 0,
	"ts_modification_date": 0,
	"files": {
		"pdf": "https://archive.orkl.eu/1eb30eb3b77e8e9ff5054b65c5ad9aebb98e9313.pdf",
		"text": "https://archive.orkl.eu/1eb30eb3b77e8e9ff5054b65c5ad9aebb98e9313.txt",
		"img": "https://archive.orkl.eu/1eb30eb3b77e8e9ff5054b65c5ad9aebb98e9313.jpg"
	}
}