came up with an error today while installing a SCCM client 2012 on a Windows server 2003 machine:
This operating system does not contain the correct version of BITS. BITS 2.5 or later is required.
Digging up on the error I found that to solve this issue I had to first manualy install the BITS 2.5 version.
You can download BITS over here:
http://www.microsoft.com/download/en/details.aspx?id=4933 – x86 version
http://www.microsoft.com/download/en/details.aspx?id=12544 – x64 version
You will have to restart the server once you install the new version of BITS.