We are deploying Windows 10 Feature update 2004, I have done about 600 PCs without issue but on group of about 100 the update is failing. Setupdiag.exe does not find any cause.
One pattern I have noticed, C:\windows\logs\Mosetup\Bluebox.log has multiple times this :
SetupHost: Unable to check for server media. [0x80070003] ( not finding any regarding this error )
here is a full bluebox.log from one of the failed boxs
2020-09-01 11:52:20: BuildInfo: [10.0.19041.450 (vb_release_svc_prod1.200805-1850)]
2020-09-01 11:52:20: CommandLine: ["C:\WINDOWS\SoftwareDistribution\Download\b737a3b8627df52bb7bea60a5e676200\WindowsUpdateBox.exe" /ClassId 5760d4fe-7097-4155-9ee4-6b79945de50c /ReportId {B7FEBA6D-E017-4C33-BE81-0A19F4FE5EA6}.200 /PreDownload /Update /ClientId dab57362-4c28-44e1-904e-b1caf160f48c /CorrelationVector yIvNzE+JCkmSSLHO.5.0.0.3]
2020-09-01 11:52:20: Using default Box path
2020-09-01 11:52:20: Lowering priority for WU scenario...
2020-09-01 11:52:20: Deleting box result...
2020-09-01 11:52:20: Checking cleanup registry value...
2020-09-01 11:52:20: Cleanup value missing... assuming no cleanup.
2020-09-01 11:52:20: Checking SetupHost result value...
2020-09-01 11:52:20: SetupHost result value: [0x0]
2020-09-01 11:52:20: Skipping cleanup.
2020-09-01 11:52:20: Cleaning alternate storage paths...
2020-09-01 11:52:20: Cleaning MoSetup Volatile key...
2020-09-01 11:52:20: Removing CorrelationVector registry value...
2020-09-01 11:52:20: Removing cleanup registry value...
2020-09-01 11:52:20: Flushing MoSetup registry key...
2020-09-01 11:52:20: Cleaning working dir...
2020-09-01 11:52:20: Creating path (with ACL): [C:\$WINDOWS.~BT]...
2020-09-01 11:52:20: Creating path: [C:\$WINDOWS.~BT\Sources]...
2020-09-01 11:52:20: Opening Box: [C:\WINDOWS\SoftwareDistribution\Download\b737a3b8627df52bb7bea60a5e676200\WindowsUpdateBox.exe]
2020-09-01 11:52:20: Reading Box header...
2020-09-01 11:52:20: Opening Box container: [0]...
2020-09-01 11:52:20: Verifying Box container: [0]...
2020-09-01 11:52:21: Reading Box container header: [0]...
2020-09-01 11:52:21: Extracting Box container: [0]...
2020-09-01 11:52:21: CUpdateScenarioCtrl::PopulateWorkingDir: Setting PreDownload mode...
2020-09-01 11:52:21: CUpdateScenarioCtrl::GenerateBoxHash: Calculating file hash...
2020-09-01 11:52:22: CUpdateScenarioCtrl::PopulateWorkingDir: File hash stored!
2020-09-01 11:52:22: Searching for ESD files...
2020-09-01 11:52:22: Launching process: [C:\$WINDOWS.~BT\Sources\SetupHost.Exe] with command-line [/PreDownload /Update /Quiet /progressCLSID 5760d4fe-7097-4155-9ee4-6b79945de50c /ReportId {B7FEBA6D-E017-4C33-BE81-0A19F4FE5EA6}.200 "/ClientId" "dab57362-4c28-44e1-904e-b1caf160f48c" "/CorrelationVector" "yIvNzE+JCkmSSLHO.5.0.0.3" ] in Session: [-1]
2020-09-01 11:52:22: Launching: [C:\$WINDOWS.~BT\Sources\SetupHost.Exe] [/PreDownload /Update /Quiet /progressCLSID 5760d4fe-7097-4155-9ee4-6b79945de50c /ReportId {B7FEBA6D-E017-4C33-BE81-0A19F4FE5EA6}.200 "/ClientId" "dab57362-4c28-44e1-904e-b1caf160f48c" "/CorrelationVector" "yIvNzE+JCkmSSLHO.5.0.0.3" ] from [C:\$WINDOWS.~BT\Sources]!
2020-09-01 11:52:22: Waiting for process events...
2020-09-01 11:52:54: *******SetupHost Logging Begin*******
2020-09-01 11:52:54: SetupHost: Unable to check for server media. [0x80070003]
2020-09-01 11:52:54: *******SetupHost Logging End*******
2020-09-01 11:52:54: Process exit code: [0x800705BB]
2020-09-01 11:52:54: Dynamic update detected! Returning: [0x0]
2020-09-01 11:52:54: LaunchProcessInSession returned: [0x0]
2020-09-01 11:52:54: Checking cleanup registry value...
2020-09-01 11:52:54: Cleanup value missing... assuming no cleanup.
2020-09-01 11:52:54: Checking SetupHost result value...
2020-09-01 11:52:54: SetupHost result value: [0x800705BB]
2020-09-01 11:52:54: Skipping cleanup.
2020-09-01 11:52:54: Creating folder [C:\$WINDOWS.~BT\DUDownload\Setup] for expansion...
2020-09-01 11:52:54: Expanding Setup Dynamic Update files: [C:\$WINDOWS.~BT\DUDownload\Cab] -> [C:\$WINDOWS.~BT\DUDownload\Setup]...
2020-09-01 11:52:54: OpenCABFilesInFolder: Expanding [C:\$WINDOWS.~BT\DUDownload\Cab\Windows10.0-KB4566781-x64.cab] to [C:\$WINDOWS.~BT\DUDownload\Setup\Windows10.0-KB4566781-x64]
2020-09-01 11:52:55: Deleting folder [C:\$WINDOWS.~BT\DUDownload\Cab] after successful expansion...
2020-09-01 11:52:55: Applying SetupDU from a directory: [C:\$WINDOWS.~BT\DUDownload\Setup]
2020-09-01 11:52:55: Searching for ESD files...
2020-09-01 11:52:55: Launching process: [C:\$WINDOWS.~BT\Sources\SetupHost.Exe] with command-line [/PreDownload /Update /Quiet /progressCLSID 5760d4fe-7097-4155-9ee4-6b79945de50c /ReportId {B7FEBA6D-E017-4C33-BE81-0A19F4FE5EA6}.200 "/ClientId" "dab57362-4c28-44e1-904e-b1caf160f48c" "/CorrelationVector" "yIvNzE+JCkmSSLHO.5.0.0.3" ] in Session: [-1]
2020-09-01 11:52:55: Launching: [C:\$WINDOWS.~BT\Sources\SetupHost.Exe] [/PreDownload /Update /Quiet /progressCLSID 5760d4fe-7097-4155-9ee4-6b79945de50c /ReportId {B7FEBA6D-E017-4C33-BE81-0A19F4FE5EA6}.200 "/ClientId" "dab57362-4c28-44e1-904e-b1caf160f48c" "/CorrelationVector" "yIvNzE+JCkmSSLHO.5.0.0.3" ] from [C:\$WINDOWS.~BT\Sources]!
2020-09-01 11:52:55: Waiting for process events...
2020-09-01 11:53:41: *******SetupHost Logging Begin*******
2020-09-01 11:53:41: SetupHost: Unable to check for server media. [0x80070003]
2020-09-01 11:53:41: *******SetupHost Logging End*******
2020-09-01 11:53:41: Process exit code: [0x0]
2020-09-01 11:53:41: LaunchProcessInSession returned: [0x0]
2020-09-01 11:53:41: Checking cleanup registry value...
2020-09-01 11:53:41: Cleanup value missing... assuming no cleanup.
2020-09-01 11:53:41: Checking SetupHost result value...
2020-09-01 11:53:41: SetupHost result value: [0x0]
2020-09-01 11:53:41: Skipping cleanup.
2020-09-01 11:54:05: BuildInfo: [10.0.19041.450 (vb_release_svc_prod1.200805-1850)]
2020-09-01 11:54:05: CommandLine: ["C:\WINDOWS\SoftwareDistribution\Download\b737a3b8627df52bb7bea60a5e676200\WindowsUpdateBox.exe" /ClassId d76b251b-5694-4c3b-bc90-60e9e81f819f /ReportId {B7FEBA6D-E017-4C33-BE81-0A19F4FE5EA6}.200 /Install /Update /ClientId dab57362-4c28-44e1-904e-b1caf160f48c /CorrelationVector yIvNzE+JCkmSSLHO.8.0.0.3]
2020-09-01 11:54:05: Using default Box path
2020-09-01 11:54:05: Lowering priority for WU scenario...
2020-09-01 11:54:05: Deleting box result...
2020-09-01 11:54:05: Searching for ESD files...
2020-09-01 11:54:05: Found ESD file: [19041.264.200511-0456.vb_release_svc_refresh_CLIENTBUSINESS_VOL_x64FRE_en-us.esd] [C:\WINDOWS\SoftwareDistribution\Download\b737a3b8627df52bb7bea60a5e676200\19041.264.200511-0456.vb_release_svc_refresh_CLIENTBUSINESS_VOL_x64FRE_en-us.esd]
2020-09-01 11:54:05: Checking cleanup registry value...
2020-09-01 11:54:05: Cleanup value missing... assuming no cleanup.
2020-09-01 11:54:05: Skipping cleanup.
2020-09-01 11:54:05: CUpdateScenarioCtrl::GenerateBoxHash: Calculating file hash...
2020-09-01 11:54:05: CUpdateScenarioCtrl::ShouldPreserveWorkingDir: Found previously stored file hash.
2020-09-01 11:54:05: CUpdateScenarioCtrl::ShouldPreserveWorkingDir: Box file hash matches.
2020-09-01 11:54:05: Opening Box: [C:\WINDOWS\SoftwareDistribution\Download\b737a3b8627df52bb7bea60a5e676200\WindowsUpdateBox.exe]
2020-09-01 11:54:05: Reading Box header...
2020-09-01 11:54:05: Execute file [C:\$WINDOWS.~BT\Sources\SetupHost.Exe] exists: [TRUE]
2020-09-01 11:54:05: Preserve working path: [Yes]
2020-09-01 11:54:05: Opening Box: [C:\WINDOWS\SoftwareDistribution\Download\b737a3b8627df52bb7bea60a5e676200\WindowsUpdateBox.exe]
2020-09-01 11:54:05: Reading Box header...
2020-09-01 11:54:05: CUpdateScenarioCtrl::PopulateWorkingDir: Clearing PreDownload mode...
2020-09-01 11:54:05: Working file [C:\$WINDOWS.~BT\Sources\Install.esd] does not exist.
2020-09-01 11:54:05: ESD source file: [C:\WINDOWS\SoftwareDistribution\Download\b737a3b8627df52bb7bea60a5e676200\19041.264.200511-0456.vb_release_svc_refresh_CLIENTBUSINESS_VOL_x64FRE_en-us.esd]
2020-09-01 11:54:05: ESD target file: [C:\$WINDOWS.~BT\Sources\Install.esd]
2020-09-01 11:54:05: Successfully hardlinked: [C:\$WINDOWS.~BT\Sources\Install.esd] -> [C:\WINDOWS\SoftwareDistribution\Download\b737a3b8627df52bb7bea60a5e676200\19041.264.200511-0456.vb_release_svc_refresh_CLIENTBUSINESS_VOL_x64FRE_en-us.esd]
2020-09-01 11:54:05: Applying SetupDU from a directory: [C:\$WINDOWS.~BT\DUDownload\Setup]
2020-09-01 11:54:05: Searching for ESD files...
2020-09-01 11:54:05: Found ESD file: [19041.264.200511-0456.vb_release_svc_refresh_CLIENTBUSINESS_VOL_x64FRE_en-us.esd] [C:\WINDOWS\SoftwareDistribution\Download\b737a3b8627df52bb7bea60a5e676200\19041.264.200511-0456.vb_release_svc_refresh_CLIENTBUSINESS_VOL_x64FRE_en-us.esd]
2020-09-01 11:54:05: Launching process: [C:\$WINDOWS.~BT\Sources\SetupHost.Exe] with command-line [/Install /Update /Quiet /InstallFile "C:\$WINDOWS.~BT\Sources\Install.esd" /progressCLSID d76b251b-5694-4c3b-bc90-60e9e81f819f /ReportId {B7FEBA6D-E017-4C33-BE81-0A19F4FE5EA6}.200 "/ClientId" "dab57362-4c28-44e1-904e-b1caf160f48c" "/CorrelationVector" "yIvNzE+JCkmSSLHO.8.0.0.3" /WUCachedFileName "19041.264.200511-0456.vb_release_svc_refresh_CLIENTBUSINESS_VOL_x64FRE_en-us.esd"] in Session: [-1]
2020-09-01 11:54:05: Launching: [C:\$WINDOWS.~BT\Sources\SetupHost.Exe] [/Install /Update /Quiet /InstallFile "C:\$WINDOWS.~BT\Sources\Install.esd" /progressCLSID d76b251b-5694-4c3b-bc90-60e9e81f819f /ReportId {B7FEBA6D-E017-4C33-BE81-0A19F4FE5EA6}.200 "/ClientId" "dab57362-4c28-44e1-904e-b1caf160f48c" "/CorrelationVector" "yIvNzE+JCkmSSLHO.8.0.0.3" /WUCachedFileName "19041.264.200511-0456.vb_release_svc_refresh_CLIENTBUSINESS_VOL_x64FRE_en-us.esd"] from [C:\$WINDOWS.~BT\Sources]!
2020-09-01 11:54:05: Waiting for process events...
2020-09-01 13:40:13: *******SetupHost Logging Begin*******
2020-09-01 13:40:13: SetupHost: Unable to check for server media. [0x80070003]
2020-09-01 13:40:13: *******SetupHost Logging End*******
2020-09-01 13:40:13: Process exit code: [0x0]
2020-09-01 13:40:13: LaunchProcessInSession returned: [0x0]
2020-09-01 13:40:13: Checking cleanup registry value...
2020-09-01 13:40:13: Cleanup value missing... assuming no cleanup.
2020-09-01 13:40:13: Skipping cleanup.