A good friend of mine sent me an email about an error he noticed oh his SCCM 2012 R2 CU1 environment. The error and solution are detailed below …
ERROR: Inventory Data Loader failed to process the file D:\Program Files\Microsoft Configuration Manager\inboxes\auth\dataldr.box\Process\XXXXXXX.MIF because it is larger than the defined maximum allowable size of 5000000.
Solution: Increase the maximum allowable size, which is defined in the registry key HKLM\Software\Microsoft\SMS\Components\SMS_INVENTORY_DATA_LOADER\Max MIF Size (the default is 5 MB), and wait for Inventory Data Loader to retry the operation.
Microsoft actually gives you the answer in this scenario and therefore, we can safely assume its supported. Now I agree that some errors “might appear cryptic” but changing the size of MIF collections isn’t the end of the world and wont break anything. So you can safely change the size to resolve the error and get the MIF files into SCCM.
Because the registry is dangerous place if you’re unfamiliar with it, when you first open the Max MIF Size DWORD you will see the value = 4c4b40 (Hexadecimal) this equals 5MB, simply click on the decimal Base Option, to see the decimal options
So to increase the size, select the Hexadecimal Base option (yes Hexadecimal ..) and change the value to 3200000 as this now equals 50MB instead of the default 5MB.
On the next cycle you’ll notice the errors are not longer there!