If you’re considering upgrading or using existing Windows 2008 (any Service pack) Servers as Pull Distribution Points, make sure the’re 64-bit, and not 32-bit. If you do, they will not be able to pull large files (over 4 GB) from their assigned source Distribution Points. All other files will Transfer without issue.
You’ll see the following error in the debug eventlog for the Bits-Client:
Log Name: Microsoft-Windows-Bits-Client/Operational Source: Microsoft-Windows-Bits-Client Date: 30/06/2015 09:18:53 Event ID: 61 Task Category: None Level: Warning Keywords: User: SYSTEM Computer: UKSVR44249.testeur.com Description: BITS stopped transferring the CCMDTS Job transfer job that is associated with the http://UK44249-CO01.testeur.com:80/SMS_DP_SMSPKG$/EU100280/sccm?/Install_Prod_POS_V1.0.wim URL. The status code is 2147500037. Event Xml: Microsoft-Windows-Bits-Client fileLength 5396854331 bytesTotal 5396854331 bytesTransferred 0 peerProtocolFlags 0 bytesTransferredFromPeer 0 bandwidthLimit 18446744073709551615
If you look hard, you’ll stumble upon KB2927111 (A BITS multirange transfer of a large file Fails). This KB is only for Windows 7 or Server 2008 R2, not Server 2008 and it’s 64-bit. If you search further, you’ll be able to find a 32-bit Version of the patch on some forums, however this won’t install on Windows 2008 as it is for R2. Manually copying the changed files from a patched reference Windows 2008 R2 Server also doesn’t work….and forcing the MSU to install without an OS check Fails.