< Blog

Change the Maximum File Size of Management Information Files (MIF) in SCCM 2012

By Garth Jones

While doing some testing, I wondered why my inventory was not being updated in the System Center 2012 Configuration Manager (CM12) console. To keep this blog post relatively short, I’ll skip to the part where I finally located an error within the SMS Inventory Data Loader.

Message ID 2719:

Inventory Data Loader failed to process the file D:\Program Files\Microsoft Configuration Manager\inboxes\auth\dataldr.box\Process\HDD6EP0U.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.

Aha! I knew exactly what happened. My hardware MIF was now bigger than 5 MB, so I would have to change the maximum MIF size.

This is an easy fix.

  1. On the CM12 Site Server, open regedit.exe.
  2. Drill down to HKLM\Software\Microsoft\SMS\Components\SMS_INVENTORY_DATA_LOADER.
  3. Find Max MIF Size and double click it.
  4. Change the value to 3200000 (Hex), which is 50 MB. By the way, the actual default value is 4c4b40 (hex) or 5000 kilobytes which is just under 5 MB.
  5. Close regedit.exe and clear out any errors/warnings for SMS_INVENTORY_DATA_LOADER.

Now you’re done!

Max MIF Size