I am looking for a new way to fix the issue explained below. I have already tried wsreset.exe and re-registering packages using Add-AppXPackage. This is not an issue with Windows Update itself, as there are plenty of other applications that can install and update. That said...
For every application in the store that fails to install for me (other profiles on the same machine work fine) with the 0x80070490 code there is a dependency on Microsoft Visual C++
2015 Runtime Package, which fails to install first. In the event viewer under the System Log I can see the following:
EventData
errorCode 0x80070490
updateTitle Microsoft Visual C++ 2015 Runtime Package
updateGuid {C880122D-B3DF-412C-A824-E0566D268D0E}
updateRevisionNumber 1
serviceGuid {855E8A7C-ECB4-4CA3-B045-1DFA50104289
I have tried using Process Monitor (filtered on InstallAgent.exe and svchost.exe), but nothing stands out. I started looking at the HTTP traffic and noticed that the request is actually trying to install 14.0.23725. Using Get-AppXPackage I can see that this dependency is newer than mine.
Name : Microsoft.VCLibs.140.00
Publisher : CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Architecture : X64
ResourceId :
Version : 14.0.22929.0
PackageFullName : Microsoft.VCLibs.140.00_14.0.22929.0_x64__8wekyb3d8bbwe
InstallLocation : C:\Program Files\WindowsApps\Microsoft.VCLibs.140.00_14.0.22929.0_x64__8wekyb3d8bbwe
IsFramework : True
PackageFamilyName : Microsoft.VCLibs.140.00_8wekyb3d8bbwe
PublisherId : 8wekyb3d8bbwe
IsResourcePackage : False
IsBundle : False
IsDevelopmentMode : False
Name : Microsoft.VCLibs.140.00
Publisher : CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Architecture : X86
ResourceId :
Version : 14.0.22929.0
PackageFullName : Microsoft.VCLibs.140.00_14.0.22929.0_x86__8wekyb3d8bbwe
InstallLocation : C:\Program Files\WindowsApps\Microsoft.VCLibs.140.00_14.0.22929.0_x86__8wekyb3d8bbwe
IsFramework : True
PackageFamilyName : Microsoft.VCLibs.140.00_8wekyb3d8bbwe
PublisherId : 8wekyb3d8bbwe
IsResourcePackage : False
IsBundle : False
IsDevelopmentMode : False
Is there anyway anyone can think of that could fix this issue?