Forums on Intune, SCCM, and Windows 11

Welcome to the forums. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your topics and posts, as well as connect with other members through your own private inbox!

SOLVED Error 0x80200011 during SCCM 2012 R2 client push

  • Thread starter Thread starter Ty Penn
  • Start date Start date
  • Replies Replies 18
  • Views Views 25K
Status
Not open for further replies.

Ty Penn

Member
Messages
8
Reaction score
0
Points
1
Hello, I have System Configuration Manager 2012 R2 running on a Windows Server 2012 R2 system and attempting to push to a Windows 7 host. When I check the ccmsetup.log in the Configuration Manager Trace Tool, I see the following entries:

Failed to download files through BITS. Error: 0x80200011, Description The server did not return the file size. The URL might point to dynamic content. The Content-Length header is not available in the server's HTTP reply.
, Context: The error occurred while the remote file was being processed.
====================================================
Failed to download client files by BITS. Error 0x80200011
====================================================
Enumerated all 1 local DP locations but none of them is good. Fallback to MP. ccmsetup 4/1/2015 5:34:27 PM 2980 (0x0BA4)

What is the cause of the problem? How can I resolve this issue?

SCCMerror.png
 
Adding to what Tim said,

To find the BITS service, open a command shell and type:

sc query bits

If BITS is running, you should see output like the following:

SERVICE_NAME: bits
TYPE : 20 WIN32_SHARE_PROCESS
STATE : 4 RUNNING
(STOPPABLE,NOT_PAUSABLE,ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0


If BITS is not running, you should see output like the following:

SERVICE_NAME: bits
TYPE : 20 WIN32_SHARE_PROCESS
STATE : 1 STOPPED
(NOT_STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
 
Hello, I have System Configuration Manager 2012 R2 running on a Windows Server 2012 R2 system and attempting to push to a Windows 7 host. When I check the ccmsetup.log in the Configuration Manager Trace Tool, I see the following entries:

Failed to download files through BITS. Error: 0x80200011, Description The server did not return the file size. The URL might point to dynamic content. The Content-Length header is not available in the server's HTTP reply.
, Context: The error occurred while the remote file was being processed.
====================================================
Failed to download client files by BITS. Error 0x80200011
====================================================
Enumerated all 1 local DP locations but none of them is good. Fallback to MP. ccmsetup 4/1/2015 5:34:27 PM 2980 (0x0BA4)

What is the cause of the problem? How can I resolve this issue?

View attachment 9
@Ty Penn - Did you check if the BITS is installed and running fine ?
 
Thank you Prajwal and tim. I suppose that I did not find BITS running fine on my SCCM server.


Here is my output:

C:\Perl64\lib>sc query bits

SERVICE_NAME: bits
TYPE : 20 WIN32_SHARE_PROCESS
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0

I verified that the Backround Intellent Transfer Service is running under LocalSystem account. I attempt to stop it by running "sc stop bits" and "sc start bits", but to no avail. When I rerun the query I get the same result.
 
Hi Ty,

I'm a newbie myself so can't directly answer your question but it looks like a misconfiguration with your BITS service.
I've found following article on Technet addressing several BITS issues, I suggest you take a look at it if you didn't already of course.

https://technet.microsoft.com/en-us/library/cc720473(v=ws.10).aspx

Just FYI, I realise following remark will not be of any help to your current problem but I feel the need to share this :-). We are currently migrating towards SCCM and we have chosen 1E Nomad solution to take over the BITS/DP part from SCCM. Nomad is an alternative download provider and does a brilliant job. It even eliminates the need for most of your DP's, you'll only need DP's centrally and Nomad does the rest (peer-to-peer technology). In fact, your local machines are all DP's when using Nomad. It also offers great content provisioning capabilities and never interferes with your network traffic since it uses 80% of the total bandwith not being used at the time of transferring content. I love this product for simplifying one of the difficult parts of OSD and software distribution, getting content on (remote) locations without having to worry about network interruptions.

Sorry for this shaneless promotion talk :-) good luck in solving your BITS issue, am afraid I can't be of more help...
 
Last edited:
Hi Ty,

I'm a newbie myself so can't directly answer your question but it looks like a misconfiguration with your BITS service.
I've found following article on Technet addressing several BITS issues, I suggest you take a look at it if you didn't already of course.

https://technet.microsoft.com/en-us/library/cc720473(v=ws.10).aspx

Just FYI, I realise following remark will not be of any help to your current problem but I feel the need to share this :). We are currently migrating towards SCCM and we have chosen 1E Nomad solution to take over the BITS/DP part from SCCM. Nomad is an alternative download provider and does a brilliant job. It even eliminates the need for most of your DP's, you'll only need DP's centrally and Nomad does the rest (peer-to-peer technology). In fact, your local machines are all DP's when using Nomad. It also offers great content provisioning capabilities and never interferes with your network traffic since it uses 80% of the total bandwith not being used at the time of transferring content. I love this product for simplifying one of the difficult parts of OSD and software distribution, getting content on (remote) locations without having to worry about network interruptions.

Sorry for this shaneless promotion talk :) good luck in solving your BITS issue, am afraid I can't be of more help...






Here is something interesting concerning your error:

BG_E_MISSING_FILE_SIZE

0x80200011

When BITS sends a HEAD request and the server/proxy does not return Content-Length header in the response, BITS puts the job in ERROR state with this error. Check the proxy server and WSUS server to ensure that they are configured correctly. Some versions of the Apache 2.0 proxy server are known to exhibit this behavior.
 
Hi Ty,

I'm a newbie myself to SCCM so I have no clue either what is causing your problem.
See where these suggestions get you, keep us posted.
Good luck!
 
some other articles to check...
http://support.microsoft.com/en-us/kb/942045
http://support.microsoft.com/en-us/kb/942076


suggestion from technet (if applicable to your problem)

To repair a corrupted BITS configuration
  1. Open a command shell.

  2. Type:

    Sc config bits binpath=”%systemroot%\system32\svchost.exe –k netsvcs“ Sc config bits depend = RpcSs EventSystem

    Sc config bits start=delayed-auto

    Sc config bits type=interact

    Sc config bits error=normal

    Sc config bits obj=LocalSystem

    Sc privs bits privileges=SeCreateGlobalPrivilege/SeImpersonatePrivilege/SeTcbPrivilege/SeAssignPrimaryTokenPrivilege/SeIncreateQuotaPrivilege

    Sc sidtype bits type= unrestricted

    Sc failure bits reset= 86400 actions=restart/60000/restart/120000

  3. Stop and restart BITS.
 
Ty,

Having read some articles about the error code and message you get I'm starting to get convinced this is an issue with HTTP 1.1 being blocked or not being enabled properly (internal firewalls? client firewalls? antivirus?...)

I would suggest:

[a] Ensure that BITS is properly installed on your workstations
Ensure that any proxy server between the workstations and the WSUS server is properly configured to support HTTP v1.1
[c] Ensure that the client is enabled to use HTTP v1.1
 
So, now my BITS installation appears to be hosed now. I cannot seem to restart the Background Intelligent Transfer service. The message indicates that the service has been identified to be deleted. I have rebooted the server and reinstalled the BITS but to no avail.
 
No, Mr. Desai. My last action was to attempt to reinstall BITS, but that did not work. Prior to that I attempted the repair action recommended by Chris Cools. When I did that, I was unable to restart BITS because the OS continued to inform me the service was identified to be deleted. This is where I am. Oddly, the rest of SCCM appears to work, but WSUS will not start because BITS will not start.
 
Ty, can you still see the service listed in the services list? I assume you can, since you're attempting to start it...

If so, can you try to uninstall the service manually and then reinstall it that way? I assume you're trying to reinstall via the role/feature wizard?
Can you add some screenshots / logs of the events associated with your actions / BITS service? Also, which version of WSUS are you running?
Is WSUS patched completely for instance?
Finally, did BITS ever work on your system or not?
 
@Cools. Yes, I can see the service listed. I have tried uninstalling the BITS service role, rebooting, then reinstalling it. WSUS 3.0 is the version. Having an issue with downloading patches. Yes, BITS and WSUS worked before. I have opened a ticket with Microsoft and will post the solution with screen capture.
 
CONFIGMGR_BITS_REG_KEY_wrong.png CONFIGMGR BITS REG KEY.png

Microsoft network engineer Ishwarya Pallipatti Ramaseshan found the issue. Turns out it was a registry key that was mis-configured.

https://support.microsoft.com/en-us/kb/839091

When I performed the 2nd step called out by Cools, it did not have a slash between RpcSs and EventSystem

Sc config bits binpath=”%systemroot%\system32\svchost.exe –k netsvcs“ Sc config bits depend = RpcSs EventSystem

So the command should have been Sc config bits binpath=”%systemroot%\system32\svchost.exe –k netsvcs“ sc config bits depend= rpcss/eventsystem
 
Status
Not open for further replies.
Back
Top