Troubleshooting Guide to Download Error Messages

If you experience problems downloading Express Editions, it may be due to any of the following problems. Please read the descriptions of these problems and follow the recommended fixes. If you are unable to download the Express Editions after following this guide, please visit the Express Edition Forums. For SQL Server Express Forums, click here.


1.

Background Intelligent Transfer Service (BITS) Disabled

Description

This error occurs when the BITS service is disabled, does not exist, has been deleted from the services application, was stopped while download was in progress, or if any service that BITS depends on failed or was deleted. The error message for this problem is "BITS service must be enabled before you start the installation process. Enable the BITS service and run setup again."

To Fix this Error

  1. On the Start menu, click Run.
  2. In the Run Dialog box, type services.msc and then click OK.
  3. In the list of services, right-click Background Intelligent Transfer Service, and then click Properties.
    Note: If you do not see Background Intelligent Transfer Service in the list, the service is not installed on your computer. You can download and install BITS from https://www.microsoft.com/downloads/details.aspx?FamilyId=B93356B1-BA43-480F-983D-EB19368F9047&displaylang=en
  4. In the Startup type list, select Manual and then click OK.
    If these steps do not resolve the problem, you may need to enable the services that BITS depends on.

To Enable Dependencies

  1. Follow steps 1-3 listed above.
  2. In the Run Dialog box, type services.msc and then click OK.
  3. In the Background Intelligent Transfer Service Properties dialog box, click the Dependencies tab.
  4. For each service listed under This service depends on the following system components, follow steps 3 & 4 listed above to enable the service.

2.

Configuration Errors

Description

This error occurs when BITS interfaces are not registered or the registry settings are corrupted.

To Fix this Error

Upgrade to BITS 2.0 from:
https://www.microsoft.com/downloads/details.aspx?FamilyId=B93356B1-BA43-480F-983D-EB19368F9047&displaylang=en

OR

Repair the BITS service by running the bitsadmin tool from the command prompt:
Bitsadmin /util /repairservice /force

Download the Bitsadmin tool from:
https://www.microsoft.com/downloads/details.aspx?familyid=49AE8576-9BB9-4126-9761-BA8011FABF38&displaylang=en

3.

Network Errors

Description

These errors can occur for one or more of the following reasons:

  • Unable to reach download server.
  • URL not found on the server.
  • Server is overloaded.
  • Bad Gateway or Proxy.
  • Network is disconnected.
  • Proxy does not support HTTP 1.1.

To Correct these Errors, Try the Following

Provide correct settings for the proxy server and ensure that your machine is able to correctly resolve the proxy server.

OR

Upgrade to BITS 2.0. You can download BITS 2.0 from:
https://www.microsoft.com/downloads/details.aspx?familyid=49AE8576-9BB9-4126-9761-BA8011FABF38&displaylang=en

Note: For these errors you must exit setup, verify that you are connected to the network, and launch setup again.

4.

Disk Errors

Description

This error occurs when the BITS service failed to create or write to a file. Another program, such as chkdsk.exe, might be running which locked the disk and prevented BITS from writing to the file.

To Correct this Error

Make sure that no other program (e.g., chkdsk.exe) which could lock the disk is running and retry the download.

OR

Restart your computer and then launch setup again. Make sure that you are connected to internet.

5.

Proxy Errors

The BITS service failed because of one of the following proxy related errors:

  • The Proxy settings are not valid.
  • The proxy server requires authentication.
  • The computer is not able to resolve the proxy server.

To Correct these Errors, Try the Following

Provide correct credentials for the proxy server authentication and restart setup again.

OR

Upgrade the proxy server to support HTTP1.1 including ensure that the proxy supports implicit credentials (like NTLM). You may need to contact your network administrator.

OR

Bypass the proxy by changing your Internet Explorer proxy settings.

  1. In Internet Explorer, click Tools and then click Internet Options.
  2. Click the Connections tab and then click LAN Settings.
  3. Under Proxy server, unselect Use a proxy server for your LAN (These settings will not apply to dial-up or VPN connections.) and then click OK.
  4. Click OK again.

If you need further assistance with your proxy server settings, contact your network administrator.

6.

Other Errors

Description

The BITS Service does not run in:

  • Safe-boot mode.
  • On Windows 2000 from a remote desktop connection.
  • When setup is installed via a "run as" command.

To Correct this Error

There is no workaround. These scenarios are not supported.