The Background Intelligent Transfer Service (BITS) Compact Server is a stand-alone HTTP or HTTPS file server that allows the asynchronous transfer between computers of a limited number of large files.

BITS Compact Server is designed for use by enterprise and small business customers under these conditions:

  • The anticipated usage is a maximum of 25 concurrent connections, and a maximum of 100 total connections per server.

  • File transfers occur between computers in the same domain or mutually-trusted domains.

  • The file transfer functionality is not intended for use on Internet-facing clients.

If your file transfer volume is higher or you want to have additional administrative control and file transfer functionality, install the BITS IIS Server Extension.

To install BITS Compact Server
  1. In the Features Summary section of Server Manager, click Add Features.

  2. In the Add Features Wizard, select Background Intelligent Transfer Service (BITS) and Compact Server.

  3. Follow the wizard instructions that include installing required software if indicated. For more information about how to use the Add Features Wizard, refer to the Server Manager online Help.

Optionally, you can install BITS Compact Server using Windows PowerShell cmdlets. For information about how to use cmdlets, see the Windows PowerShell Programmer’s Guide at https://go.microsoft.com/fwlink/?LinkId=143122.

Configurable Options

BITS Compact Server uses the HTTP Server API to create URLs, receive HTTP requests, and send HTTP responses. The API consists of two interfaces ICompactServer and ICompactServerUrlGroup. The first interface is used to create URL groups and the second interface is used to add URLs to the URL group and to configure some properties. You also use the API to enable authentication, bandwidth limit, and connection limits on the URL groups. There is no user interface.

For more information about BITS Compact Server configurable options, see Customize BITS Compact Server.

To remove BITS Compact Server
  1. In the Features Summary section of Server Manager, click Remove Features.

  2. In the Remove Features Wizard, clear the Background Intelligent Transfer Service (BITS) check box and then click Next.

  3. Click Remove, and when you are prompted, click Close to exit the Remove Features Wizard.

  4. Restart the server to complete the BITS feature removal process. For more information about how to use the Remove Features Wizard, refer to the Server Manager online Help.

See Also