Hi,
If you receive error 0x80070004 when you install Windows 8.1, please first check the following:
1. This error may occur if you are using symbolic links (via the
mklink command) to redirect your user profile to another drive.
If so, you can resolve this by restoring your user profile to the system drive by following the steps in
KB 2876597.
2. This error may also occur if you have a corrupt user profile.
To check for this:
· Open the System Properties (Type “System” at the Start screen, and then select “System”.)
· Select
Advanced system settings.
· In the
Advanced tab, under User Profiles, select Settings.
· Try to log into any profiles you see listed here.
If you’re unable to log in, that profile may be corrupt. Return to the User Profiles in Advanced system settings and delete the corrupt profile.
If you see any profiles listed as “Unknown” or that otherwise look corrupt, delete those profiles as well.
· Try creating a new administrator profile and try installing Windows 8.1 from the new profile.
You can find steps for creating a new profile and copying the old profile to the new one at
Fix a corrupted user profile.
(This was written for Vista, but the steps are similar. You can find Folder Options for displaying hidden system files in the Control Panel, under Appearance and Personalization.)
If you’ve confirmed that you’ve tried all of these steps and you’re still receiving error 0x80070004 when installing Windows 8.1, we would like to collect more information to try to identify additional causes.
Please run this automated utility,
which will collect log files and send them to Microsoft. (You can also choose to save the information to your desktop.) If you get a message that says the utility has already expired, that means we have already collected enough
sample files.
This log analysis may take some time. We will post a fix or solution as soon as additional sources for this error are confirmed.
We appreciate your help in collecting this information.
Here is my setuperr log :
2014-02-02 01:44:06, Error MOUPG SetupMgr: Error reading Store SQM registry data. Data = [StoreSetupDownloadPause], HRESULT = [0x80070002]
2014-02-02 01:48:04, Error MOUPG CSetupManager::Execute(355): Result = 0x800705BB
2014-02-02 01:48:04, Error MOUPG CSetupHost::Execute(204): Result = 0x800705BB
2014-02-02 01:48:08, Error MOUPG SetupMgr: Error reading Store SQM registry data. Data = [StoreSetupDownloadPause], HRESULT = [0x80070002]
2014-02-02 09:18:17, Error MOUPG CSetupHost::WakeStoreBrokerToResumeSetup(416): Result = 0x800704CF
2014-02-02 09:27:05, Error MOUPG SetupMgr: Error reading Store SQM registry data. Data = [StoreSetupDownloadPause], HRESULT = [0x80070002]
2014-02-02 09:47:54, Error MOUPG SetupMgr: Error reading Store SQM registry data. Data = [StoreSetupDownloadPause], HRESULT = [0x80070002]
2014-02-02 10:17:51, Error MOUPG SetupMgr: Error reading Store SQM registry data. Data = [StoreSetupDownloadPause], HRESULT = [0x80070002]
2014-02-02 10:30:26, Error MOUPG SetupMgr: Error reading Store SQM registry data. Data = [StoreSetupDownloadPause], HRESULT = [0x80070002]
2014-02-02 10:43:07, Error SP CDownloadDUUpdates::CopyUpdates: IDUUpdate::CopyUpdateContents failed. hr = 0x80246007
2014-02-02 10:43:07, Error SP CDownloadDUUpdates::CopyUpdates: IDUUpdate::CopyUpdateContents failed. hr = 0x80246007
2014-02-02 10:45:13, Error InitDownlevelOCMode caught exception: Win32Exception: Invalid machine account for SYSTEM: The name provided is not a properly formed account name. [0x00000523] class UnBCL::String *__cdecl Mig::COnlineWinNTPlatform::GetMachineSid(class
UnBCL::String *)
2014-02-02 10:45:13, Error MIG OC Exception: OC::CDownlevelOCStore::CDownlevelOCStore: Engine's InitDownlevelOCMode failed.
2014-02-02 10:45:13, Error SP Could not save OC status. Error: 0x8007001F
2014-02-02 10:49:26, Error MigStartupOnline caught exception: Win32Exception: Invalid machine account for SYSTEM: The name provided is not a properly formed account name. [0x00000523] class UnBCL::String *__cdecl Mig::COnlineWinNTPlatform::GetMachineSid(class
UnBCL::String *)
2014-02-02 10:49:26, Error SP pSPDoMainGather: Engine initialization failed with error: 0x00000004
2014-02-02 10:49:26, Error SP CGatherData: Migration phase failed. Status: 4[gle=0x00000012]
2014-02-02 10:49:27, Error SP Operation failed: Gather data, scope: Everything. Error: 0x80070004[gle=0x000000b7]
2014-02-02 10:49:27, Error MOUPG MoSetupPlatform: ExecuteCurrentOperations reported failure![gle=0x000000b7]
2014-02-02 10:49:27, Error MOUPG MoSetupPlatform: Using transform error code: [0x80070004][gle=0x000000b7]
2014-02-02 10:49:27, Error MOUPG CDlpTransformDataMigrate::MigrateData(1382): Result = 0x80070004[gle=0x000000b7]
2014-02-02 10:49:27, Error MOUPG CDlpTransformDataMigrate::TransformFile(1065): Result = 0x80070004[gle=0x000000b7]
2014-02-02 10:49:27, Error MOUPG CDlpTransformDataMigrate::Execute(527): Result = 0x80070004
2014-02-02 10:49:28, Error MOUPG CDlpTask::ExecuteTransform(3154): Result = 0x80070004
2014-02-02 10:49:28, Error MOUPG CDlpTask::ExecuteTransforms(3327): Result = 0x80070004
2014-02-02 10:49:28, Error MOUPG CDlpTask::Execute(1550): Result = 0x80070004
2014-02-02 10:49:29, Error MOUPG CSetupManager::ExecuteTask(1158): Result = 0x80070004
2014-02-02 10:49:29, Error MOUPG CSetupManager::ExecuteTask(1123): Result = 0x80070004
2014-02-02 10:49:29, Error MOUPG CSetupManager::Execute(404): Result = 0x80070004
2014-02-02 10:49:29, Error MOUPG CDlpTask::RestartTransform(2444): Result = 0xC1800107
2014-02-02 10:50:42, Error MOUPG CSetupHost::Execute(204): Result = 0x80070004
2014-02-02 10:51:18, Error MOUPG SetupMgr: Error reading Store SQM registry data. Data = [StoreSetupDownloadPause], HRESULT = [0x80070002]
2014-02-02 10:52:06, Error MOUPG CSetupManager::Execute(355): Result = 0x800705BB
2014-02-02 10:52:07, Error MOUPG CSetupHost::Execute(204): Result = 0x800705BB
2014-02-02 10:52:21, Error MOUPG SetupMgr: Error reading Store SQM registry data. Data = [StoreSetupDownloadPause], HRESULT = [0x80070002]
2014-02-02 10:57:25, Error DU DU::CDUSession::Search: Failed to end the asynchronus search. hr = 0x80240440
2014-02-02 10:57:25, Error SP pDUSearch: DUSearch failed. hr = 0x80240440
2014-02-02 10:57:25, Error SP CDownloadDUUpdates::DoExecute: Failed to search for updates. hr = 0x80240440
2014-02-02 10:59:23, Error InitDownlevelOCMode caught exception: Win32Exception: Invalid machine account for SYSTEM: The name provided is not a properly formed account name. [0x00000523] class UnBCL::String *__cdecl Mig::COnlineWinNTPlatform::GetMachineSid(class
UnBCL::String *)
2014-02-02 10:59:23, Error MIG OC Exception: OC::CDownlevelOCStore::CDownlevelOCStore: Engine's InitDownlevelOCMode failed.
2014-02-02 10:59:23, Error SP Could not save OC status. Error: 0x8007001F
2014-02-02 11:03:18, Error MigStartupOnline caught exception: Win32Exception: Invalid machine account for SYSTEM: The name provided is not a properly formed account name. [0x00000523] class UnBCL::String *__cdecl Mig::COnlineWinNTPlatform::GetMachineSid(class
UnBCL::String *)
2014-02-02 11:03:18, Error SP pSPDoMainGather: Engine initialization failed with error: 0x00000004
2014-02-02 11:03:18, Error SP CGatherData: Migration phase failed. Status: 4[gle=0x00000012]
2014-02-02 11:03:18, Error SP Operation failed: Gather data, scope: Everything. Error: 0x80070004[gle=0x000000b7]
2014-02-02 11:03:18, Error MOUPG MoSetupPlatform: ExecuteCurrentOperations reported failure![gle=0x000000b7]
2014-02-02 11:03:18, Error MOUPG MoSetupPlatform: Using transform error code: [0x80070004][gle=0x000000b7]
2014-02-02 11:03:18, Error MOUPG CDlpTransformDataMigrate::MigrateData(1382): Result = 0x80070004[gle=0x000000b7]
2014-02-02 11:03:18, Error MOUPG CDlpTransformDataMigrate::TransformFile(1065): Result = 0x80070004[gle=0x000000b7]
2014-02-02 11:03:18, Error MOUPG CDlpTransformDataMigrate::Execute(527): Result = 0x80070004
2014-02-02 11:03:19, Error MOUPG CDlpTask::ExecuteTransform(3154): Result = 0x80070004
2014-02-02 11:03:20, Error MOUPG CDlpTask::ExecuteTransforms(3327): Result = 0x80070004
2014-02-02 11:03:20, Error MOUPG CDlpTask::Execute(1550): Result = 0x80070004
2014-02-02 11:03:20, Error MOUPG CSetupManager::ExecuteTask(1158): Result = 0x80070004
2014-02-02 11:03:20, Error MOUPG CSetupManager::ExecuteTask(1123): Result = 0x80070004
2014-02-02 11:03:20, Error MOUPG CSetupManager::Execute(404): Result = 0x80070004
2014-02-02 11:03:20, Error MOUPG CDlpTask::RestartTransform(2444): Result = 0xC1800107
2014-02-02 11:03:44, Error CONX [ResolveFwdLink] 0x00002EFD Failed to send request[gle=0x00002efd]
2014-02-02 11:03:44, Error CONX [UploadTelemetryFile] Failed to extract the web service url from forward link http://go.microsoft.com/fwlink/?LinkID=231689[gle=0x00002efd]
2014-02-02 11:03:44, Error CONX [SendTelemetry] Failed to upload the telemetry file to AEStat[gle=0x00002efd]
2014-02-02 11:04:49, Error MOUPG CSetupHost::Execute(204): Result = 0x80070004
Kindly help how to fix this. :( Refreshed my PC. User profile is on C drive only.