I have a Windows Server 2016 box that I needed to install Hyper-V on. When I tried to install it I got error: 0x800f0831.
I tried installing both through the GUI and PowerShell.Researching the error and looking at CBS.log pointed me to CBS store corruption so I ransfc /scannow and that came back clean. I then ran dism /online /scanhealthand it said that there was repairable damage. Looking at CBS.log it said there was CBS manifest corruption. So I randism /online /restorehealth and I got the error: 0x800f081f 'The source files could not be found.' So I extracted the WIM for Windows Server 2016 Standard (Desktop Experience) from an installation DVD and used that as the source.Running dism /online /cleanup-image /restorehealth /source:wim:c:sourcesinstall.wim:1 /limitaccessstill results in the same error however.I noticed that there was a pending reboot for CBServicing so I rebooted the server several times and tried running the repair again with the same result. At this point I'm not sure how to repair the corruption. Any help would be greatly appreciated.
You were right on the money Dave with the 12/2017 CU. The Microsoft tech I've been working with had me download that update, extract it, then install it with DISM.

Godot Source File Could Not Be Found
That replaced the missing manifests and allowed me to install Hyper-V.I downloaded KB4053579 and extracted it. C:Tempexpand -F:. windowsxx- KB4053579-x64.msu c:temptes tI then installed the package using DISM. DISM /Online /Add-Package /PackagePath:c:temptestwindowsxx-KB4053579-x64.cabIt installed successfully and I ran DISM /Online /Cleanup-Image /Scanhealth to verify that the missing manifests were replaced.After that I was able to install Hyper-V without an issue.Thank you very much once again for your help Dave. Here is the part of CBS.log for the DISM repair.