Questions tagged [bits-service]

Background Intelligent Transfer Service (BITS) is a component of Microsoft Windows XP and later operating systems that facilitates prioritized, throttled, and asynchronous transfer of files between machines using idle network bandwidth.

Background Intelligent Transfer Service (BITS) is a component of Microsoft Windows XP and later operating systems that facilitates prioritized, throttled, and asynchronous transfer of files between machines using idle network bandwidth. It is most commonly used by recent versions of Windows Update, Microsoft Update, Windows Server Update Services, and Systems Management Server to deliver software updates to clients, Microsoft's anti-virus scanner Microsoft Security Essentials to fetch signature updates, and is also used by Microsoft's instant messaging products to transfer files. BITS is exposed through Component Object Model (COM), making it possible to use with virtually any programming language.

http://en.wikipedia.org/wiki/Background_Intelligent_Transfer_Service

28 questions
1
vote
0 answers

Why does a BITS background copy job (downloading a file) transition immediately into BG_JOB_STATE_TRANSIENT_ERROR for MSIX apps?

I have an app using BITS to download files. When I packaged my app with MSIX, it started behaving strangely. Every background copy job started from the packaged app transitions into the BG_JOB_STATE_TRANSIENT_ERROR state immediately and stays that…
Balázs Szántó
  • 1,440
  • 3
  • 15
  • 29
1
vote
1 answer

Questions about using the Background Intelligent Transfer Service

I have a few questions in regards to using the Background Intelligent Transfer Service (BITS) as a scheme to add auto-updating capabilities to a windows application. 1 - If a user disables the Windows Update process, does Windows disables BITS? 2 -…
1
vote
3 answers

ASP.NET Uploading files in the background (BITS/AJAX?)

I have a webpage where users can create a database record and select a file they want to upload to the database server. these files can be big, like 100mb. I dont want the user to wait, so I want the file to be uploaded in the background. So that…
Ivo
  • 3,406
  • 4
  • 33
  • 56
1
vote
1 answer

Remotely enumerating BITS jobs (Background Intelligent Transfer Service)

I'm using the c# wrapper sharpBITS as a means to download files via HTTP. However, I was wondering whether it would be possible enumerate the current downloading BITS transactions from the web server, rather than the client.
wonea
  • 4,783
  • 17
  • 86
  • 139
1
vote
0 answers

BITS, TakeOwnership, and Kerberos / Windows Integrated Authentication

We're using BITS to upload files from machines in our retail locations to our servers. BITS will stop transferring a file if the user who owns the BITS job logs off. Therefore, we're using a Windows Service running as LocalSystem to submit the jobs…
1
vote
3 answers

Using Clickonce Deployment with Background intelligent transfer service

We are thinking about the deployment and update strategy for a fairly large framework throughout our organization. The application will be in .NET 3.5 and will run on Windows XP, Vista and Win 7 machines. I have used Clickonce few times and it works…
theraneman
  • 1,620
  • 4
  • 18
  • 32
1
vote
0 answers

Download large file in LAN using C#

I am making an application which installs software on request from user. I am having zip files saved on server for software installation. On request approval i download the file on the requested machine using Microsoft BITS service. But there are…
Rupali
  • 105
  • 2
  • 13
0
votes
1 answer

Will the BITS service follow HTTP redirects

I have a server that is serving files to several windows clients using the Background Intelligent Transfer Service (BITS). If I would like to direct those clients to another server, could I do that by configuring IIS to return an HTTP redirect…
0
votes
1 answer

BITS credential problem

I have a service to download file using credential domain\user but get this error : ErrorCode [-2147023582] 80070522 Description [A required privilege is not held by the client.] ErrorContext [RemoteFileError] at Windows Server 2003 64 bits I'm…
lsalamon
  • 7,998
  • 6
  • 50
  • 63
0
votes
1 answer

BITS error codes

I'm writing an application updater that pulls installation package from our distribution web site to the user's PC using the background intelligent download service facility. More or less everything is working fine now but I'm having a bit of…
Stephane
  • 3,173
  • 3
  • 29
  • 42
0
votes
1 answer

File upload using BITS (Background Intelligent Transfer Service) and AJAX

does anyone know if it is possible to do a file upload using the BITS protocoll? The protocol is HTML1.1, so in theory it should be possible. Any ideas are appriciated. Thanks, . Ivar
Ivar
  • 1
  • 2
0
votes
3 answers

Retrieving dll version info via Win32 - VerQueryValue(...) crashes under Win7 x64

The respected open source .NET wrapper implementation (SharpBITS) of Windows BITS services fails identifying the underlying BITS version under Win7 x64. Here is the source code that fails. NativeMethods are native Win32 calls wrapped by .NET…
user256890
  • 3,396
  • 5
  • 28
  • 45
0
votes
1 answer

BITS does not download sample text file

I have following code : BitsManager manager = new BitsManager(); manager.EnumJobs(JobOwner.CurrentUser); BitsJob newJob = manager.CreateJob("TestJob", JobType.Download); string remoteFile = @"http://www.pdrrelaunch.com/img/New Text…
Madurika Welivita
  • 890
  • 1
  • 10
  • 19
1
2