Fix Windows Update Error Code 0x8ddd0018

Errors containing one of the following error codes may be generated when you attempt to download updates from the Microsoft Windows Update or Microsoft Update Web site:

  • Error code 0x8DDD0018
  • Error code 0x80246008

Cause of the Error

You may encounter this problem when one of the following is true:

  • Background Intelligent Transfer Service (BITS) is stopped or disabled on the system.
  • BITS fails to connect to the update Web site.

Resolution Method

You may use one of the following methods to resolve the issue.

Ensure that BITS is Properly Configured on the System

Perform the following steps to ensure BITS is correctly configured and then start the service:

  1. Open Start menu, select Run, type services.msc and then press Enter.
  2. Scroll down the Services management console window, and then double-click on Background Intelligent Transfer Service.
  3. On the General tab, change startup type to Manual and then click Apply.
  4. On the Log On tab, ensure that BITS is enabled for all hardware profiles listed here.
  5. Note: If the service is disabled for a particular hardware profile, select the profile, click Enable, and then click Apply.

  6. Now, go back to the General tab, and then click the Start button.

If BITS starts without any errors, visit the Windows update or Microsoft Update Website and then update your system. If you are able to update successfully, then change the startup type of BITS to Automatic.

In case you are unsuccessful, then based on the error code generated use one of the following methods to resolve the issue:

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

  1. Open Start menu, select Run, and then in the Open box, type the following commands (one-by-one) and then press Enter to run them:

    • Regsvr32 %windir%\system32\qmgr.dll
    • regsvr32 %windir%\system32\qmgrprxy.dll
    • services.msc
  2. Start the Background Intelligent Transfer Service.

Error Message: Error 1068: The dependency service or group failed to start. (0x8007042c)

On Microsoft Windows Server 2003 and Microsoft Windows XP, perform the following steps to resolve the issue:

  1. Open Start menu, select Run, type services.msc and then press Enter.
  2. In the Services management console window, start the following services:
  • Remote Procedure Call (RPC)
  • Background Intelligent Transfer Service

Error Message: 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)

  1. Open Start menu, select Run, type regedit and then press Enter.
  2. In the Registry Editor window, navigate to the following subkey:
  3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup

  4. If the “FilesNotToBackup” registry key exists, close the Registry Editor window, otherwise, perform the following steps to create this key:
    1. Right-click BackupRestore.
    2. Select New and then select Key.
    3. Enter the key name as FilesNotToBackup and then press Enter.
  5. Open the Services window and start Background Intelligent Transfer Service.

Error Message: Error 1079: The account specified for this service is different than the account specified for other services running in the same process. (0x80004015)

  1. Open Start menu, select Run, type services.msc and then press Enter.
  2. Scroll down the Services management console window, and then double-click on Background Intelligent Transfer Service.
  3. On the Log On tab, select Local System account and then click OK.
  4. Right-click Background Intelligent Transfer Service and then select Start.

Error Message: 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)

Perform the following steps to clear the invalid Windows HTTP proxy setting:

  1. Open Command Prompt.
  2. Type the following commands and press Enter after each.
    • Proxycfg.exe
    • Proxycfg -d
    • Exit
  3. This displays the current proxy settings.

    Current proxy settings are deleted.

  4. Open Services management console window and start the Background Intelligent Transfer Service.

Error Message: Error 5Access is Denied

Or

Error Message: 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)

To resolve these errors on Windows XP, perform the following steps to repair BITS access permissions that may have been modified:

  1. Open Command Prompt.
  2. Type the following commands and press Enter after each.
    • sc sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
    • Exit
  3. Open Services management console window and start the Background Intelligent Transfer Service.

Error Message: Path not found (0x80070003)

  1. Ensure that the following folder exists-if it does not, create it:
  2. %systemdrive%\Documents and Settings\All users\Application Data\Microsoft\Network\Downloader

  3. Ensure that the location of profiles in the registry is correct.
  4. Note: You may use a registry cleaner tool, such as RegServe to scan the registry for errors and repair them.