Microsoft KB Archive/916251

From BetaArchive Wiki
Knowledge Base


You receive an error message when you try to download updates from the Windows Update Web site or from the Microsoft Update Web site, or when you try to start the Background Intelligent Transfer Service

Article ID: 916251

Article Last Modified on 8/2/2006



APPLIES TO

  • Microsoft Windows Update
  • Microsoft Update




SYMPTOMS

When you try to download updates from the Microsoft Windows Update Web site or from the Microsoft Update Web site, you may receive the following error message:

0x80246008

Additionally, when you try to start the Background Intelligent Transfer Service (BITS), the service does not start and you receive one of the following error messages:

Error code 2

-2147024894

CAUSE

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

  • BITS is not correctly registered on your computer.
  • Some files are corrupted in the %allusersprofile%\Application Data\Microsoft\Network\Downloader folder.


RESOLUTION

To resolve this problem, use one of the following methods.

Method 1

Note Steps 3 and 4 only apply to computers that are running Microsoft Windows XP.

  1. Verify that the latest version of BITS is installed. For more information, click the following article number to view the article in the Microsoft Knowledge Base:

    842773 An update package that includes BITS 2.0 and WinHTTP 5.1 is available for Windows Server 2003, for Windows XP, and for Windows 2000

  2. Reregister the Qmgr.dll and the Qmgrprxy.dll BITS files. To do this, follow these steps:
    1. Click Start, click Run, type regsvr32 qmgr.dll, and then click OK two times.
    2. Click Start, click Run, type regsvr32 qmgrprxy.dll, and then click OK two times.
    3. Restart the computer.
  3. Click Start, click Run, type cmd, and then click OK.
  4. At the command prompt, type the following command, and then click OK:

    %windir%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %windir%\inf\qmgr.inf

    Note If you are prompted to insert the operating system CD, type %windir%\ServicePackFiles\i386 in the Copy files from box, and then click OK.
  5. Restart the computer.
  6. Manually start BITS. To do this, 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 Service status area, click Start.
    4. If BITS does not start successfully, continue to step 7.
  7. Click Start, click Run, type the following command, and then click OK:

    Reg add HKLM\SYSTEM\CurrentControlSet\Services\BITS\Parameters /v ServiceDll /t REG_EXPAND_SZ /d %windir%\System32\qmgr.dll

  8. Restart the computer.
  9. Try to manually start BITS. If the service still fails, continue to step 11.
  10. Click Start, click Run, type cmd, and then click OK.
  11. At the command prompt, type the following command, and then click OK:

    Reg add HKLM\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup

  12. Restart the computer, and then try to manually start BITS.

    Note Set the BITS Startup type to "Automatic" instead of "Manual" as soon as you resolve this problem. To change the Startup type, 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 Automatic, and then click OK.

Method 2

Delete the %allusersprofile%\Application Data\Microsoft\Network\Downloader folder.

WORKAROUND

To work around this problem, remove BITS, restart the computer, reinstall BITS, and then restart the computer again. To do this, follow these steps:

  1. Click Start, click Run, type appwiz.cpl, and then click OK.
  2. In the Currently installed programs list, click Windows XP Hotfix - KB842773, and then click Remove.
  3. Follow the instructions in the Windows XP KB842773 Removal Wizard to remove the update from your computer.
  4. After the KB842773 update has been removed, restart the computer.
  5. Reinstall BITS. For more information, click the following article number to view the article in the Microsoft Knowledge Base:

    842773 An update package that includes BITS 2.0 and WinHTTP 5.1 is available for Windows Server 2003, for Windows XP, and for Windows 2000

  6. Restart the computer.


Keywords: kbwindowsupdate kbtshoot kberrmsg kbprb KB916251