Bize Ulaşın / Contact Us

MS System Center Configuration Manager Logo / www.infralib.com

Troubleshooting SCCM Client BITS Errors

06 / 05 / 2014 by SCCM / Configuration Manager, SCCM 2007 Yorum yok / No Comments

Troubleshooting SCCM Client BITS Errors

I will try to list a few key things that need to be checked when you experience SCCM package download problems to the client cache on BITS enabled SCCM clients to avoid network bottlenecks

Client Side

DataTransferService.log

c:\Windows\SysWOW64\CCM\Logs\DataTransferService.log

c:\Windows\System32\CCM\Logs\DataTransferService.log

Open this log file with the Trace32 log viewer tool that comes with SCCM and look for JobErrors.

Sample (Reds for problematic state)

DTSJob {GUID} in state ‘DownloadingData’.    DataTransferService
CDTSJob::JobError : DTS Job ID={GUID}
DTSJob {GUID} in state ‘RetrievedData’.    DataTransferService
DTSJob {GUID} successfully completed download.    DataTransferService
DTSJob {GUID} in state ‘NotifiedComplete’.    DataTransferService
DTS job {GUID} has completed:
Status : SUCCESS / ERROR
Start time :
Completion time :
Elapsed time : 0 seconds    DataTransferService

bitsadmin

Then you can check clients BITS status by using the command below in a elevated command prompt.

bitsadmin /list /allusers

bitsadmin

If you have an error

{GUID} ‘CCMDTS Job’ ERROR 146 / 3805 4752558 / UNKNOWN
Listed 1 job(s).

You can get more detail about the job by running

bitsadmin /info {GUID} /verbose

You can also add verbose parameter and redirect output for all jobs to a text file to make things more detailed and easier.

bitsadmin /list /allusers /verbose

You may try to run bitsadmin /reset /allusers command to reset all BITS jobs but it doesn’t help always if the root cause is distribution point or BITS configuration.

BITS Transfer Rates in SCCM Server and Registry

Be sure your BITS transfer rates policy applied to clients doesn’t limit the bandwidth usable / provided by SCCM.

Check SCCM first to find out what is the maximum bandwidth provided by your server.

SCCM BITS Rate

 

sccm bits rates details

Then check your client registry to find out and to be sure it hasn’t lower values than your server.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\BITS]
“EnableBitsMaxBandwidth”=dword:00000000
“MaxBandwidthValidFrom”=dword:00000000
“MaxBandwidthValidTo”=dword:00000000
“MaxTransferRateOnSchedule”=dword:0000270f
“MaxTransferRateOffSchedule”=dword:0000270f

bits client registry

You’ll need to adjust your clients rates if you find rates are lower than the SCCM server provides, you can do that directly on registry but I recommend you to use Active Directory (Ad) Groups Policy Objects (GPO) .

IIS Logs

You can see more details about the problem by checking IIS logs on your distribution points, so don’t skip this step. Your problem can be related to extensions blocked by IIS or a file not transferred properly. 401.2? Access denied, 404? not found, 404.7? extension blocked (http://support.microsoft.com/kb/942045), 404.11? double escaping not allowed (http://support.microsoft.com/kb/942076) etc

Visit http://support.microsoft.com/kb/943891 for all HTTP status codes

Good luck, I hope it helps.

 

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

*

Kontrol / Control * Time limit is exhausted. Please reload CAPTCHA.