locked
Is BITS default enable for SCCM 2012 SP1, with Windows 7 clients RRS feed

  • Question

  • Hi,

    We have an SCCM 2012 SP1 with one Primary Site Server, and Three DP. The Site server is Server 2008 R2, and the clients is Windows 7. The network is Fast

    So is the BITS enable by the default?

    If not how do I enable it on Site Server and Windows 7 client

    Do We need BITS?

    How can I check is an Windows 7 have an working BITS service?


    /SaiTech

    Saturday, April 27, 2013 4:33 PM

Answers

  • BITS is required when communicating with the management point from the client. You have a tool called bitsadmin that can be used to monitor the traffic, you can also check the DataTransferService.log it records all traffic for BITS communication for policy or package access.

    Kent Agerlund | My blogs: blog.coretech.dk/kea and SCUG.dk/ | Twitter: @Agerlund | Linkedin: Kent Agerlund | Mastering ConfigMgr 2012 The Fundamentals

    • Marked as answer by SaiTech Thursday, May 2, 2013 7:35 PM
    Sunday, April 28, 2013 8:07 AM
  • Yes, as Kent said, BITS is enabled by default; however, are you asking about BITS "throttling"?

    If so, the answer is little more complicated. Ultimately, BITS is a Windows component and thus is control by a group policy and/or registry values. By default, ConfigMgr enforces no specific BITS throttling; however, BITS is still by nature and design a bandwidth friendly protocol (from the client's perspective) and will throttle itself if it sees congestion. Additionally, as mentioned, it's possible that others have throttled BITS and given that BITS is a "service" provided by the OS, there is no distinction made between throttling of content requests by different apps.


    Jason | http://blog.configmgrftw.com

    • Marked as answer by SaiTech Thursday, May 2, 2013 7:35 PM
    Sunday, April 28, 2013 8:25 PM
  • 0x80200010 =  BG_E_NETWORK_DISCONNECTED. Also examine the IIS logfiles on the server mentioned.

    Torsten Meringer | http://www.mssccmfaq.de

    • Marked as answer by SaiTech Thursday, May 2, 2013 7:35 PM
    Monday, April 29, 2013 6:37 AM

All replies

  • BITS is required when communicating with the management point from the client. You have a tool called bitsadmin that can be used to monitor the traffic, you can also check the DataTransferService.log it records all traffic for BITS communication for policy or package access.

    Kent Agerlund | My blogs: blog.coretech.dk/kea and SCUG.dk/ | Twitter: @Agerlund | Linkedin: Kent Agerlund | Mastering ConfigMgr 2012 The Fundamentals

    • Marked as answer by SaiTech Thursday, May 2, 2013 7:35 PM
    Sunday, April 28, 2013 8:07 AM
  • Yes, as Kent said, BITS is enabled by default; however, are you asking about BITS "throttling"?

    If so, the answer is little more complicated. Ultimately, BITS is a Windows component and thus is control by a group policy and/or registry values. By default, ConfigMgr enforces no specific BITS throttling; however, BITS is still by nature and design a bandwidth friendly protocol (from the client's perspective) and will throttle itself if it sees congestion. Additionally, as mentioned, it's possible that others have throttled BITS and given that BITS is a "service" provided by the OS, there is no distinction made between throttling of content requests by different apps.


    Jason | http://blog.configmgrftw.com

    • Marked as answer by SaiTech Thursday, May 2, 2013 7:35 PM
    Sunday, April 28, 2013 8:25 PM
  • Thanks Kent,

    I think I have found an BITS issue:

    DTS job {C6941BCD-FA54-410F-BFE8-0ECF65D4F671} BITS job {4ECB8A37-DE6A-484E-9C10-EA33CB2A6460} failed to download source file http://xxxxxx.xxx.xxxx.xxx:80/SMS_MP/.sms_dcm?Id&DocumentId=ScopeId_749DB234-0AB0-4E94-9FEA-09DF65EBBE26/Baseline_028b7fc1-9b8d-41bf-8eab-585e13413fda/PROPERTIES&Hash=68D3F97911881B60A4CE94EBE60A7C96E359EF18207D0835822A92EEA998771E&Compression=zlib to destination C:\WINDOWS\CCM\CIDownloader\Staging\{16775155-647F-4F82-BFF1-F837C381392C}_2.zip with error 0x80200010


    /SaiTech

    Sunday, April 28, 2013 8:58 PM
  • 0x80200010 =  BG_E_NETWORK_DISCONNECTED. Also examine the IIS logfiles on the server mentioned.

    Torsten Meringer | http://www.mssccmfaq.de

    • Marked as answer by SaiTech Thursday, May 2, 2013 7:35 PM
    Monday, April 29, 2013 6:37 AM
  • Thanks all of you..

    "are you asking about BITS "throttling"?"

    -No


    /SaiTech

    Thursday, May 2, 2013 7:36 PM
  • Hi,

    Now I have checked the IIS log and I found some 4047

    2013-05-12 04:49:15 10.7.24.101 CCM_POST /ccm_system/request - 80 - 10.8.88.80 ccmhttp 200 0 0 4047
    2013-05-14 06:11:49 10.7.24.101 CCM_POST /bgb/handler.ashx RequestType=Continue 80 -10.8.124.192 ccmhttp 200 0 0 4047

    So I should add this into the File extension filters <requestFiltering> section in applicationHost.config and this will give us less BITS issue?


    /SaiTech

    Tuesday, May 14, 2013 11:00 PM
  • Add what?

    The return code in both of those lines is 200 which is a success return code for HTTP.

    Are you encountering an issue? If so, please be specific and describe what is happening, is not happening, what your expectations are, etc.


    Jason | http://blog.configmgrftw.com

    Tuesday, May 14, 2013 11:47 PM