Win 10 upgrade error: User profile suffix mismatch, 0x800707E7 - 0x3000D

I have been trying to upgrade my Win 7 Ultimate (SP1) to Windows 10 for the past two weeks, and keep having the same problem.

When the upgrade gets to 56%, the system reboots again, Restores to Windows 7 and shows the following error:

0x800707E7 - 0X3000D

The installation failed in the First Boot phase with an error during Migrate Data operation.

I have tried dozens of way to fix this, disabling and removing devices, disconnect the LAN cable so it wont download updates, going into MSCONFIG and Disable the Services and Startup items, going into Regedit and removing the OLE.

I am doing up upgrade with a boot DVD from the ISO file, but also tried directly from the HDD.

People have said to look in the Panther dir and look for errors in the setuperr.log file. This is what is at the very end:

2020-01-23 12:00:57, Error                 SP     pSPExecuteApply: Migration phase caught exception: Win32Exception: User profile suffix mismatch, upgrade cannot continue: The specified profile is intended for a device of a different type than the specified device. [0x000007E7] enum MIGSTATUS __cdecl pSPExecuteApply(enum SetupPlatform::SP_MIG_SCOPE,class UnBCL::String *,int,int,int,class UnBCL::ArrayList<class UnBCL::String *> *,class UnBCL::String *,class UnBCL::String *,class UnBCL::ArrayList<class UnBCL::DictionaryEntry<class UnBCL::String *,class UnBCL::String *> *> *,class UnBCL::String *,int,int,class UnBCL::String *,class UnBCL::String *,class UnBCL::String *,class UnBCL::String *,class UnBCL::String *,class UnBCL::String *,class UnBCL::ArrayList<class CWIMBootData *> *,class UnBCL::String *,int *,class CSPTelemetryData *,struct ISPMigProgress *,long *)
2020-01-23 12:00:57, Error                 SP     Apply (first boot apply, online phase): Migration phase failed. Result: 4, specific error: 0x800707E7[gle=0x00000002]
2020-01-23 12:00:57, Error                 SP     Operation failed: First boot apply. Error: 0x800707E7[gle=0x000000b7]
2020-01-23 12:00:57, Error                 SP     Operation execution failed: 13. hr = 0x800707E7
2020-01-23 12:00:57, Error                 SP     ExecuteOperations: Failed execution phase Post First Boot. Error: 0x800707E7
2020-01-23 12:00:57, Error                 SP     Operation execution failed.
2020-01-23 12:00:57, Error                 SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute post-FirstBoot operations. Error: 0x800707E7

2020-01-23 12:00:57, Error                 SP     Apply (first boot apply, online phase): Migration phase failed. Result: 4, specific error: 0x800707E7[gle=0x00000002]
2020-01-23 12:00:57, Info                  SP     SetupPlatform: Global progress: 71, Phase progress: 93

|
Answer
Answer

I have had the same problem and because of the "User profile suffix mismatch", I went into the registry and checked

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

I noticed that there were two user accounts with the same username and home directory (one local account, one domain account).

I don't know how this had happened. I'm quite sure someone had reinstalled windows 10 on said machine and set that username as "registered owner" of the machine. I guess this is how that happened.

Anyways, I simply removed the registry key that seemed to be the local account and this has solved the problem for me.

5 people found this reply helpful

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Answer
Answer

I encountered this as well.  In my case it was actually related to this issue I had a different machine just doing Windows Update to 1903.

The issue in both cases is that my user profile had some files locked.  That meant when it tries to upgrade the user profile, it ended up with a ".000" suffix because the original folder had the locked files.  You can see this in the setupact.log, it said something like "expected profile 'Bob' but profile is 'Bob.000'".

I had the Zune software still installed (from when I was developing software for Windows Phone), and that has a trace that needed to be disabled (or you can uninstall the Zune software).  See the details here:

https://superuser.com/questions/1318983/windows-10-update-1803-renamed-the-user-account-folder-with-000-suffix/1519965#comment2352352_1519965

Once I handled that, the upgrade worked perfectly.

2 people found this reply helpful

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

 
 

Question Info


Last updated August 1, 2021 Views 24,415 Applies to: