windows 10 inplace upgrade

00000A58 error code: In-Place Upgrade to Windows 10


If you want to upgrade your system to Windows 10, but it does not work fine and you have an error code 00000A58, this article will help you to fix this problem.

As you might remember, the sequence of tasks for in-place upgrade will appear only in the new version of SCCM vNext, but right now System Center Configuration Manager Team rolled out the scripts and made the task sequence for migrating from Windows 7/8/8.1 to Windows 10. You can read about it here: https://blogs.technet.microsoft.com/configmgrteam/2015/06/16/revised-content-for-the-windows-10-in-place-upgrade-via-task-sequence-for-configuration-manager/

There is nothing complicated about it. It is important to use an original image from your MVLSC. Just import a task sequence from the archive, deliver to distribution points, deploy to the collection and enjoy the result.

But the story is not about that. When you start the update, you have encountered an error like this:

Failed to run the action: Recover from Setup Failure. Unknown error (Error: 00000A58; Source: Unknown)
Failed to run the last action: Recover from Setup Failure. Execution of task sequence failed. Unknown error (Error: 00000A58; Source: Unknown)

There is the same error described in the ConfigMgr Team blog comments section, but nobody there knows how to fix it.

So in our case we have to open smsts.log (this log can be found in \Windows\CCM\logs).

READ ALSO  How to Install VPN Server on Windows Server 2012 R2

hash content

Hash could not be matched for the downloaded content. Original ContentHash =
E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855,
DownloadContentAndVerifyHash() failed. 80091007.
DownloadContentAndVerifyHash ( pszPackageID, L»SMSPackage», saHttpContentSources, saSMBContentSources, saMulticastContentSources, sDestination, dwFlags, L»», 0, dwPackageFlags, mapNetworkAccess ), HRESULT=80091007
DownloadContentLocally (pszSource, sSourceDirectory, dwFlags, hUserToken, mapNetworkAccess), HRESULT=80091007
Failed to resolve the source for SMS PKGID=ASD000FA, hr=0x80091007
Install Software failed to run command line, hr=0x80091007
Process completed with exit code 2148077575

In the Monitoring –> Content Status section you can see a package with PKGID=ASD000FA log and 100% status, but you can see that there is a problem with package size.

windows vnext upgrade media

Now you should go back to Software Library –> Packages and open up Windows vNext Upgrade Media properties. Check mark on Copy the content in this package to a package share on distribution points. Wait until the package will arrive at the distribution point.

Read also: Deploy Windows 10 In-Place Upgrade using SCCM

windows vnext upgrade properties

That’s it.

windows vnext upgrade media_size

Now run the sequence of tasks for migration on the client side. As you can see, it’s easy to upgrade from Windows 8.1 to Windows 10.

windows upgrade system

In-place Upgrade restrictions

If you are using key /Auto:Upgrade for migration from Windows 7/8/8.1 to Windows 10 (including applications, user files, system configuration), you can’t:

  • use custom images;
  • change the architecture;
  • change system language;
  • switch from BIOS to UEFI;
  • edit the disk partitions;
  • downgrade edition (from Enterprise to Professional, for example).
READ ALSO  Install WAIK supplement for Windows 7 SP1

In all other cases (Wipe-and-Load) you can use the usual way using Configuration Manager, MDT or USMT.


You may also like:

How to Solve the Windows Update Error 80072ee2 Updated: 31/7.2017 In this article we will guide you through the most complete guide for solving the Windows update error 80072ee2. Windows erro...
Destination Path Too Long Fix (when Moving/Copying... If you are receiving an error Destination Path Too Long when trying to copy or move a file to a folder, try the quick trick below. The reason you are ...
How to Convert ESD to WIM File on Windows 10 In this tutorial we will show you how to convert ESD to WIM file using Command Prompt. ESD file is a new thing within Windows 10 OS, that Microsoft is...
Sysprep Windows 10 Machine: Step by Step Guide In this article we will show you how to use PowerShell and Windows System Preparation Tool to prepare a highly customized, personal Windows 10 install...
Integrate WSUS Offline Updater with MDT 2013 to De... In this article we will show you how to install updates offline gained using WSUS Offline Updater, inside MDT 2013 task sequences to deploy fully patc...
  • Raghu M.C

    Sorry guys, your deployment had a prob
    even with the package size being correct we get the same error.