Share via

Windows 8.1 installation error 0x80070004

Anonymous
2013-10-17T12:56:28+00:00

I got the following message while updating Windows 8 to 8.1 from the Store (translated from hungarian):

An error had occured and the installation of Windows 8.1 was unsuccessful. Try again. Error code: 0x80070004

The event log shows the following:

"Telepítési hiba: A Windows 0x80070004 hiba miatt nem tudta telepíteni a következő frissítést: Hungarian ESD Bundle Parent."

In english: Installation error: Windows could not isntall the following update: Hungarian ESD Bundle Parent, with error 0x80070004.

What should I do?

Windows for home | Previous Windows versions | Install and upgrade

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
{count} votes
Answer accepted by question author
  1. Anonymous
    2013-12-10T01:08:25+00:00

    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.

    1 person found this answer helpful.
    0 comments No comments

221 additional answers

Sort by: Most helpful
  1. Anonymous
    2013-10-17T14:08:24+00:00

    Hi,

    The error code and error message could occur due to some third party application installed on the computer. This might also happen if Windows 8 is not completely updated (including the device drivers).

    1. Did you check if all the updates offered from Windows Update are installed on Windows 8?
    2. Is there any third party security software installed on the computer?

    If not, install all the updates and then check if the drivers installed on the computer are up-to-date.

    For issues related to Windows Update, refer to the link:

    http://windows.microsoft.com/en-in/windows-8/troubleshoot-problems-installing-updates

    Follow the methods to further troubleshoot the issue:

    Method 1:

    I would suggest you to reset Windows store cache memory and check if it helps.

    You can follow the steps to do so:

    a)            On the desktop screen, press Windows and R key to open run box.

    b)            Type WSReset.exe and hit Enter.

    Try to install Windows 8.1 again from Store and check if it resolves the issue. If not, proceed to the second method.

    Method 2:

    If you have any third party security software installed on the computer, let’s uninstall it and check if that’s the cause for the failed installation.

    Important Note: Security software can help protect your computer against viruses and other security threats. In most cases, you shouldn't disable your antivirus software. If you have to temporarily disable it to install other software, you should re-enable it as soon as you're done. If you're connected to the Internet or a network while your antivirus software is disabled, your computer is vulnerable to attacks.

    For further reference, you can refer to the link and follow the steps to update to Windows 8.1 from Windows 8:

    "Update to Windows 8.1 from Windows 8"

    http://windows.microsoft.com/en-us/windows-8/update-from-windows-8-tutorial

    Please let us know if the issue still persists. We will be glad to assist you.

    2 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2013-10-17T16:20:28+00:00

    Same problem for me with the german ESD bundle

    0 comments No comments
  3. Anonymous
    2013-10-17T15:48:31+00:00

    Error : 0x80070004 : French ESD Bundle Parent. (collecting info at 72%)

    Method 1 does not work.

    • No 3rd party security software.
    • I removed old drivers : error now happens at 87 %
    • Tried clean boot : same result.

    EDIT : I also have symbolic links from SSD to hdd (D:) on :

    • C:\Users pointing to d:\Users.

    AND

    • C:$$PendingFiles to D:`$$PendingFiles

    (set up to allow some previous Windows update to work)

    EDIT2 : Windows 8 pro with Media Center (not RT :-) )

    0 comments No comments
  4. Anonymous
    2013-10-17T14:56:18+00:00

    0x80070004: Russian ESD Bundle Parent.

    Method 1 not works for me

    Can I post setuperr.log?

    0 comments No comments