none
Upgrade to 2004 fails with 0x800704C7 RRS feed

  • Question

  • Hi,

    I try to upgrade from 1909 to 2004 and it fails with below. Below is more info, appreciate any clues whats hampering the upgrade process 
    Eventvwr:
    Installation Failure: Windows failed to install the following update with error 0x800704C7: Feature update to Windows 10 (business editions), version 2004, en-us x64.

    Log from Diagerr.xml:

    <z:row Cls="D" Sev="33554432" Maj="Def" Min="Def" LN="2543" Fil="" Fun="Mig::CMXEHelper::ExcludeWindowsCatalogs" Uid="34078720" Msg="Failed to check the certificate of the catalog file C:\Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-ServerManager-UX-ARW-Plugins-Package~31bf3856ad364e35~amd64~en-US~10.0.10514.4.cat." PID="49700" TID="10464" Con="" Exe="C:\$WINDOWS.~BT\Sources\SetupHost.Exe" Mod="migcore.dll" Err="-2146762495" MD="" DT="2020-05-31T22:51:43"/>
    <z:row Cls="D" Sev="33554432" Maj="Def" Min="Def" LN="2543" Fil="" Fun="Mig::CMXEHelper::ExcludeWindowsCatalogs" Uid="34078720" Msg="Failed to check the certificate of the catalog file C:\Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-ServerManager-UX-ARW-Plugins-Package~31bf3856ad364e35~amd64~~10.0.10514.4.cat." PID="49700" TID="10464" Con="" Exe="C:\$WINDOWS.~BT\Sources\SetupHost.Exe" Mod="migcore.dll" Err="-2146762495" MD="" DT="2020-05-31T22:51:43"/>
    <z:row Cls="D" Sev="33554432" Maj="Def" Min="Def" LN="2543" Fil="" Fun="Mig::CMXEHelper::ExcludeWindowsCatalogs" Uid="34078720" Msg="Failed to check the certificate of the catalog file C:\Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-ServerManager-UX-Package~31bf3856ad364e35~amd64~en-US~10.0.10514.4.cat." PID="49700" TID="10464" Con="" Exe="C:\$WINDOWS.~BT\Sources\SetupHost.Exe" Mod="migcore.dll" Err="-2146762495" MD="" DT="2020-05-31T22:51:43"/>
    <z:row Cls="D" Sev="33554432" Maj="Def" Min="Def" LN="2543" Fil="" Fun="Mig::CMXEHelper::ExcludeWindowsCatalogs" Uid="34078720" Msg="Failed to check the certificate of the catalog file C:\Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-ServerManager-UX-Package~31bf3856ad364e35~amd64~~10.0.10514.4.cat." PID="49700" TID="10464" Con="" Exe="C:\$WINDOWS.~BT\Sources\SetupHost.Exe" Mod="migcore.dll" Err="-2146762495" MD="" DT="2020-05-31T22:51:43"/>
    <z:row Cls="D" Sev="33554432" Maj="Def" Min="Def" LN="663" Fil="" Fun="CSetupDiagnostics::LogString" Uid="34242560" Msg="CSetupHost::OnProgressChanged(2318): Result = 0x800704C7" PID="49700" TID="76920" Con="" Exe="C:\$WINDOWS.~BT\Sources\SetupHost.Exe" Mod="SetupHost.Exe" Err="0" MD="" DT="2020-05-31T23:01:23"/>
    <z:row Cls="D" Sev="33554432" Maj="Def" Min="Def" LN="663" Fil="" Fun="CSetupDiagnostics::LogString" Uid="34242560" Msg="CSetupManager::DlpManagerCallback(2063): Result = 0x800704C7" PID="49700" TID="76920" Con="" Exe="C:\$WINDOWS.~BT\Sources\SetupHost.Exe" Mod="SetupMgr.dll" Err="0" MD="" DT="2020-05-31T23:01:23"/>
    <z:row Cls="D" Sev="33554432" Maj="Def" Min="Def" LN="663" Fil="" Fun="CSetupDiagnostics::LogString" Uid="34242560" Msg="SendCallbackMessage: [0x7] -&gt; user callback returned 0x800704D3" PID="49700" TID="76920" Con="" Exe="C:\$WINDOWS.~BT\Sources\SetupHost.Exe" Mod="WINDLP.DLL" Err="0" MD="" DT="2020-05-31T23:01:29"/>
    <z:row Cls="D" Sev="33554432" Maj="Def" Min="Def" LN="663" Fil="" Fun="CSetupDiagnostics::LogString" Uid="34242560" Msg="CDlpTask::Cancel(984): Result = 0xC1800108" PID="49700" TID="76920" Con="" Exe="C:\$WINDOWS.~BT\Sources\SetupHost.Exe" Mod="WINDLP.DLL" Err="0" MD="" DT="2020-05-31T23:01:29"/>
    <z:row Cls="D" Sev="33554432" Maj="Def" Min="Def" LN="663" Fil="" Fun="CSetupDiagnostics::LogString" Uid="34242560" Msg="CDlpActionImpl&lt;class CDlpErrorImpl&lt;class CDlpObjectInternalImpl&lt;class CUnknownImpl&lt;class IMoSetupDlpAction&gt; &gt; &gt; &gt;::CheckUserInterruptEx(292): Result = 0x800704D3" PID="49700" TID="10464" Con="" Exe="C:\$WINDOWS.~BT\Sources\SetupHost.Exe" Mod="SetupCore.dll" Err="0" MD="" DT="2020-05-31T23:01:30"/>
    <z:row Cls="D" Sev="33554432" Maj="Def" Min="Def" LN="696" Fil="" Fun="CMigPluginSurrogate::LoadAndRegisterServerInThreadContext" Uid="34080863" Msg="MigHost: CMigPluginSurrogate::LoadAndRegisterServerInThreadContext: LoadLibraryExW(C:\$WINDOWS.~BT\NewOS\Windows\system32\migration\scmdmigplugin.dll, LOAD_WITH_ALTERED_SEARCH_PATH) failed gle=0x7f." PID="78588" TID="65640" Con="" Exe="C:\$WINDOWS.~BT\Sources\mighost.exe" Mod="mighost.exe" Err="127" MD="" DT="2020-05-31T23:01:31"/>
    <z:row Cls="D" Sev="33554432" Maj="Def" Min="Def" LN="970" Fil="" Fun="CMigPluginSurrogate::COMGenericThreadingHostThreadProc" Uid="34080867" Msg="MigHost: CMigPluginSurrogate::COMGenericThreadingHostThreadProc: LoadAndRegisterServerInThreadContext() failed hr=0x8007007f." PID="78588" TID="65640" Con="" Exe="C:\$WINDOWS.~BT\Sources\mighost.exe" Mod="mighost.exe" Err="127" MD="" DT="2020-05-31T23:01:31"/>
    <z:row Cls="D" Sev="33554432" Maj="Def" Min="Def" LN="995" Fil="" Fun="Mig::COutOfProcPluginFactory::CreateInstanceInternal" Uid="34081023" Msg="COutOfProcPluginFactory::CreateInstance: m_currentHostSurrogate-&gt;LoadDllServer(C:\$WINDOWS.~BT\NewOS\Windows\system32\migration\scmdmigplugin.dll, {D7A91520-AAFC-416F-9D7B-2C2E933BCAA7}, 0) failed, hr=[0x8007007f]." PID="49700" TID="10464" Con="" Exe="C:\$WINDOWS.~BT\Sources\SetupHost.Exe" Mod="migcore.dll" Err="0" MD="" DT="2020-05-31T23:01:31"/>
    <z:row Cls="D" Sev="33554432" Maj="Def" Min="Def" LN="9283" Fil="" Fun="Mig::CMXEPlugin::CallPlugin_PostApply_Final" Uid="34079632" Msg="Failure while calling IPostApply-&gt;PostApply for Plugin={ServerPath=&quot;%SYSTEM32%\migration\scmdmigplugin.dll&quot;, CLSID={D7A91520-AAFC-416F-9D7B-2C2E933BCAA7}, ThreadingModel=Apartment}. Error: 0x8007007F" PID="49700" TID="10464" Con="" Exe="C:\$WINDOWS.~BT\Sources\SetupHost.Exe" Mod="migcore.dll" Err="0" MD="" DT="2020-05-31T23:01:31"/>
    <z:row Cls="D" Sev="33554432" Maj="Def" Min="Def" LN="1236" Fil="" Fun="CSPExecuteProgress::ProblemEncountered" Uid="34373632" Msg="Error READ, 0x0000007F while gathering/applying object: post-apply, Action,CMXEPlugin,C:\$WINDOWS.~BT\Work\MachineSpecific\Working\agentmgr\CCSIAgent,%SYSTEM32%\migration\scmdmigplugin.dll,{D7A91520-AAFC-416F-9D7B-2C2E933BCAA7},Apartment. Will return 2" PID="49700" TID="10464" Con="" Exe="C:\$WINDOWS.~BT\Sources\SetupHost.Exe" Mod="SetupPlatform.dll" Err="203" MD="" DT="2020-05-31T23:01:31"/>
    <z:row Cls="D" Sev="33554432" Maj="Def" Min="Def" LN="11491" Fil="" Fun="MigApply" Uid="33554432" Msg="Apply failed. Last error: 0x00000000" PID="49700" TID="10464" Con="" Exe="C:\$WINDOWS.~BT\Sources\SetupHost.Exe" Mod="migcore.dll" Err="0" MD="" DT="2020-05-31T23:01:32"/>
    <z:row Cls="D" Sev="33554432" Maj="Def" Min="Def" LN="9663" Fil="" Fun="pSPExecuteApply" Uid="34373632" Msg="pSPExecuteApply: Apply operation failed. Error: 0x00000001" PID="49700" TID="10464" Con="" Exe="C:\$WINDOWS.~BT\Sources\SetupHost.Exe" Mod="SetupPlatform.dll" Err="0" MD="" DT="2020-05-31T23:01:32"/>


    Vasu

    Monday, June 1, 2020 8:23 AM

All replies

  • sorry to drop in here , you have replied to one of my query on the thread link below.

    https://social.technet.microsoft.com/Forums/en-US/caf6752f-2bbc-48df-8409-fe63c88f6a8c/device-collection-with-machines-not-patched-over-the-last-2-months?forum=ConfigMgrCompliance

    please could you share me a sample query on how you achieved this collection creation. it would be of great help if you reply to this query. 

    we have the peer cache in place and that's basically applied to all machines which do not have a local DP assigned, so as a proactive measure we are trying to create a device collection which consists of machines not patched over the last 2 - 3 months. Then set peer cache and BITS throttling in place



    Regards, Shanker Kumar

    Monday, June 1, 2020 8:47 AM
  • Microsoft provides many options to get the latest feature upgrade manually. You can use any of:
    Upgrade assistant
    Media Creation Tool
    ISO File
    Monday, June 1, 2020 12:32 PM
  • Agree with you Akshay

    However all of them will have same flight checks !?, hence it helps to know what check/for which it failed on , so we can fix them


    Vasu

    Monday, June 1, 2020 12:45 PM
  • setupact. setuperr and related panther Logs are already copied here for review. Looking for an expert review or pointers on reason for update failure ?

    https://1drv.ms/u/s!Atk8p7fQ7Rhlll79iquZnGjU1hzp?e=HrC6b1  

    Thanks, 


    Vasu

    Monday, June 1, 2020 1:16 PM
  • Hi Vasu Miriyala,

     

    Error code 0x800704c7 usually occurs when your computer is unstable and critical system files fails to respond or missed, or the anti-virus program is prevent Windows from installing the updates.

     

    You can try to run the "System Update Readiness Tool", which can also fix some Windows corruption errors.

     

    If you have an anti-virus software installed on your Windows 10, ensure to disable it temporarily prior to the upgrade.

     

     

    Best regard,

    Sylvia

     


    Please remember to mark the replies as answers if they help. "Windows 10 Installation, Setup, and Deployment" forum will be migrating to a new home on Microsoft Q&A (Preview)! We invite you to post new questions in the "Windows 10 Installation, Setup, and Deployment" forum’s new home on Microsoft Q&A (Preview)! For more information, please refer to the sticky post.

    Tuesday, June 2, 2020 8:38 AM
  • Hi,

     

    Was your issue solved?

    If the reply helped you, please remember to mark it as an answer.

    If no, please reply and tell us the current situation in order to provide further help.

     

    Best regard,

    Sylvia


    Please remember to mark the replies as answers if they help. "Windows 10 Installation, Setup, and Deployment" forum will be migrating to a new home on Microsoft Q&A (Preview)! We invite you to post new questions in the "Windows 10 Installation, Setup, and Deployment" forum’s new home on Microsoft Q&A (Preview)! For more information, please refer to the sticky post.

    Friday, June 5, 2020 2:44 AM
  • The error code was 0x800704C7, 0x50015

    Migration phase failed.

    Start with:

    a) Uninstalling Symantec Endpoint Protection with the applicable uninstall tool:

    https://knowledge.broadcom.com/external/article/156148/uninstall-symantec-endpoint-protection.html

    b) Place the computer in clean boot:

    https://www.tenforums.com/tutorials/41804-perform-clean-boot-windows-10-troubleshoot-software-conflicts.html

    c) Perform an upgrade

    d) If the upgrade fails > run setupdiag > post a share link into the thread

    https://docs.microsoft.com/en-us/windows/deployment/upgrade/setupdiag

    .

    .

    Post info about the Lenovo model > and a link for Lenovo support displaying drivers/bios

    .

    .

    To evaluate the computer environment please post logs for troubleshooting.

    Using administrative command prompt copy and paste this whole command.

    Make sure the default language is English so that the logs can be scanned and read.

    Choose the applicable link for the operating system:
    https://www.tenforums.com/tutorials/3813-language-add-remove-change-windows-10-a.html
    https://www.eightforums.com/threads/language-add-or-remove-in-windows-8.5849/
    https://www.sevenforums.com/tutorials/87317-display-language-change.html

    The command will automatically collect the computer files and place them on the desktop.

    Then use 7zip to organize the files and one drive, drop box, or google drive to place share links into the thread for troubleshooting.

    https://support.office.com/en-us/article/Share-OneDrive-files-and-folders-9fcc2f7d-de0c-4cec-93b0-a82024800c07

    This command will automatically collect these files:  msinfo32, mini dumps, drivers, hosts, install, uninstall, services, startup, event viewer files, etc.

    Open administrative command prompt and copy and paste the whole command:

    copy %SystemRoot%\minidump\*.dmp "%USERPROFILE%\Desktop\"&dxdiag /t %Temp%\dxdiag.txt&copy %Temp%\dxdiag.txt "%USERPROFILE%\Desktop\SFdebugFiles\"&type %SystemRoot%\System32\drivers\etc\hosts >> "%USERPROFILE%\Desktop\hosts.txt"&systeminfo > "%USERPROFILE%\Desktop\systeminfo.txt"&driverquery /v > "%USERPROFILE%\Desktop\drivers.txt" &msinfo32 /nfo "%USERPROFILE%\Desktop\msinfo32.nfo"&wevtutil qe System /f:text > "%USERPROFILE%\Desktop\eventlog.txt"&reg export HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall "%USERPROFILE%\Desktop\uninstall.txt"&reg export "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components" "%USERPROFILE%\Desktop\installed.txt"&net start > "%USERPROFILE%\Desktop\services.txt"&REM wmic startup list full /format:htable >"%USERPROFILE%\Desktop\startup.html"&wmic STARTUP GET Caption, Command, User >"%USERPROFILE%\Desktop\startup.txt"

    There is on file for you to find manually:

    b) dxdiag:  

    In the left lower corner search type:  dxdiag > When the DirectX Diagnostic Tool opens click on the next page button so that each tab is opened > click on save all information > save to desktop > post one drive or drop box share link into the thread
    .
    .
    .
    .
    .

    Please remember to vote and to mark the replies as answers if they help.

    On the bottom of each post there is: 

    Propose as answer = answered the question

    On the left side of each post:  Vote = a helpful post
    .
    .
    .
    .
    .



    Friday, June 5, 2020 4:53 AM