Microsoft KB Archive/910337

From BetaArchive Wiki
Knowledge Base


You may receive an error message that contains the "0x8DDD0018" code or the "0x80246008" code when you try to download updates from the Microsoft Windows Update Web site or from the Microsoft Update Web site

Article ID: 910337

Article Last Modified on 12/20/2005



APPLIES TO

  • Microsoft Update
  • Microsoft Windows Update



SUMMARY

When you try to download updates from the Microsoft Windows Update Web site or from the Microsoft Update Web site, you may receive an error message when the Background Intelligent Transfer Service (BITS) is not running, or when BITS cannot successfully connect to the Web site. This article describes how to resolve this problem by configuring BITS.

When you try to start BITS, you may receive error messages that depend on the configuration of your computer. This article also lists these error messages and explains how to resolve the errors.

SYMPTOMS

When you try to download updates from the Microsoft Windows Update Web site or from the Microsoft Update Web site, you may receive an error message that includes one of the following error codes:

  • 0x8DDD0018
  • 0x80246008

Additionally, when you click Review your update history and when you view the %Windows%\Windowsupdate.log file, you may see the following error codes:

  • 0x80200013
  • 0x80246008

Note To view an error code after you click Review your update history, click the icon in the Status column.

CAUSE

This problem occurs when one of the following conditions is true:

  • Background Intelligent Transfer Service (BITS) is not running.
  • BITS cannot successfully connect to the Web site.


RESOLUTION

If you receive an error message that includes the "0x8DDD0018" error code or the "0x80246008" error code, follow the steps in the "Verify that BITS is correctly configured" section to resolve this problem.

If you see the "0x80200013" error code after you click Review your update history, follow the steps in the "Error 0x80200013" section to resolve this problem.

Verify that BITS is correctly configured

Verify that BITS is correctly configured. Then, try to start BITS. When you try to start BITS, you may receive one of several error messages. These error messages are listed in the "Troubleshooting steps" section. If you receive an error message when you try to start BITS, follow the steps in the section that corresponds to the error message that you receive.

To verify that BITS is correctly configured and then start BITS, follow these steps:

  1. Click Start, click Run, type services.msc, and then click OK.
  2. Double-click Background Intelligent Transfer Service.
  3. In the Startup type box, click Manual, and then click Apply.
  4. Click the Log On tab, and then verify that the service is enabled in every hardware profile that is listed. If the service is disabled in one or more hardware profiles, click the hardware profile, click Enable, and then click Apply.
  5. Click the General tab, and then click Start.

If BITS starts successfully, visit the Windows Update Web site or the Microsoft Update Web site to obtain updates. If you successfully obtain updates, follow steps 1 to 3 again. However, in step 3, click Automatic instead of Manual.

Troubleshooting steps

Error 1083: The executable program that this service is configured to run in does not implement the service. (0x8007043B)

If you receive this error message, follow these steps:

  1. Click Start, click Run, type Regsvr32 %windir%\system32\qmgr.dll, and then click OK.
  2. Click Start, click Run, type regsvr32 %windir%\system32\qmgrprxy.dll, and then click OK.
  3. Click Start, click Run, type services.msc, and then click OK.
  4. Double-click Background Intelligent Transfer Service.
  5. In the General tab, click Start.
Error 1068: The dependency service or group failed to start. (0x8007042c)

If you receive this error message, use one of the following methods to resolve the problem, depending on the operating system.

Microsoft Windows 2000

  1. Click Start, click Run, type services.msc, and then click OK.
  2. If one or more of the following services are not running, right-click the service, and then click Start:
    • Com+ Event System
    • System Event Notification
    • Windows Management Instrumentation Driver Extensions
  3. Right-click Background Intelligent Transfer Service, and then click Start.

Microsoft Windows Server 2003 and Microsoft Windows XP

  1. Click Start, click Run, type services.msc, and then click OK.
  2. Right-click Remote Procedure Call (RPC), and then click Start.
  3. Right-click Background Intelligent Transfer Service, and then click Start.
Windows could not start the Background Intelligent Transfer service on the local computer. For more information review the system event log. If this is a non-Microsoft service contact the service vendor and refer to service-specific error code -2147024894. (0x80070002)

If you receive this error message, follow these steps:

  1. Click Start, click Run, type regedit, and then click OK.
  2. Locate the following registry subkey:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup

  3. If the registry subkey exists, go to step 4. If the registry subkey does not exist, create the registry subkey. To do this, follow these steps:
    1. Right-click Backup Restore, point to New, and then click Key.
    2. Type FilesNotToBackup, and then press ENTER.
  4. Quit Registry Editor.
  5. Click Start, click Run, type services.msc, and then click OK.
  6. Double-click Background Intelligent Transfer Service.
  7. In the General tab, click Start.
Error 1079: The account specified for this service is different than the account specified for other services running in the same process. (0x80004015)

If you receive this error message, follow these steps:

  1. Click Start, click Run, type services.msc, and then click OK
  2. Double-click Background Intelligent Transfer Service.
  3. Click the Log On tab.
  4. Click Local System account, and then click OK.
  5. Right-click Background Intelligent Transfer Service, and then click Start.
Windows could not start the Background Intelligent Transfer service on the local computer. For more information, review the system event log. If this is a non-Microsoft service, contact the service vendor and refer to service-specific error code 2147942487. (0x80070057)

This error indicates that the Windows HTTP proxy settings are invalid. To resolve this problem, remove the HTTP proxy settings. To do this, follow these steps:

  1. Click Start, click Run, type cmd, and then click OK.
  2. Type Proxycfg.exe, and then press ENTER.


The current proxy settings are displayed.

  1. Type Proxycfg –d, and then press ENTER to remove the proxy settings.
  2. Click Start, click Run, type services.msc, and then click OK.
  3. Double-click Background Intelligent Transfer Service.
  4. In the General tab, click Start.
Error 5: Access is Denied

This error indicates that the access permissions for BITS have been modified. To repair these access permissions, use one of the following methods, depending on the operating system.

Windows XP

  1. Click Start, click Run, type cmd, and then click OK.
  2. Type the following command, and then press ENTER:

    sc sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

  3. Click Start, click Run, type services.msc, and then click OK.
  4. Double-click Background Intelligent Transfer Service.
  5. In the General tab, click Start.

Windows 2000

Note To follow these steps, you need the SubInACL utility. To obtain this utility, visit the Microsoft Download Center.

The following file is available for download from the Microsoft Download Center:

[GRAPHIC: Download]Download the SubInACL.exe package now.

For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:

119591 How to obtain Microsoft support files from online services


Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.

  1. Click Start, click Run, type cmd, and then click OK.
  2. Type the following command, and then press ENTER:

    Subinacl /service wuauserv /sddl=D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

    .
  3. Click Start, click Run, type services.msc, and then click OK.
  4. Double-click Background Intelligent Transfer Service.
  5. In the General tab, click Start.
Windows could not start the Background Intelligent Transfer service on the local computer. For more information, review the system event log. If this is a non-Microsoft service, contact the service vendor and refer to service-specific error code -2147467243. (0x80080005)

This error message is similar to the "Error 5: Access is Denied" error message. To resolve this problem, follow the steps described in the "Error 5: Access is Denied" section.

Error: Path not found (0x80070003)

If you receive this error message, follow these steps:

  1. Verify that the following folder exists:

    %systemdrive%\Documents and Settings\All users\Application Data\Microsoft\Network\Downloader

    If this folder does not exist, create the folder.
  2. Verify that the profile locations in the registry are accurate. For more information about how to do this, click the following article number to view the article in the Microsoft Knowledge Base:

    214653 How to set the path for the All Users profile

Windows could not start the Background Intelligent Transfer service on the local computer. For more information, review the system event log. If this is a non-Microsoft service, contact the service vendor and refer to service-specific error code 2147746132 or -2147220986. (0x80040154)

This error indicates that the COM+ catalog is corrupted. To resolve this problem, follow the steps in the following Microsoft Knowledge Base article:

315296 How to clean up a damaged COM+ catalog


Error 0x80200013

BITS can request ranges of updates. However, if the network proxy or firewall device does not support range requests, BITS cannot download updates. Therefore, BITS returns the 0x80200013 error code. When this problem occurs, the %windir%\Windowsupdate.log displays the following entry:

Download job failed due to insufficient range support

To resolve this problem, contact the vendor of the network proxy or firewall device.

Keywords: kbtshoot kbprb KB910337