(Solved) Windows10 Update Fails with 0x80070714 - PTC Windchill Caused It

D

dunderMethod

Hi, I just want to share my resolution to this problem because I spent two full, frustrating, work days trying to resolve it.

When installing the Windows10 1909 update, the installation would fail after about 45min with error code 0x80070714. I tried every possible solution I could find online to no avail. However, I discovered the solution burred deep in a response to one of the threads offering solutions.

0x80070714 is not an uncommon error code but this solution only applies to systems with PTC Windchill installed. Windchill is a Product Lifecycle Management software package used by Mechanical Engineers to store and revision control 3D model data for product design.


Solution:

- Go to Add or Remove programs in the control panel, locate PTC Windchill and uninstall it.

- Run the Windows10 update

- Reinstall Windchill after the update has completed successfully.


Side note: PTC software has been the persistent root cause of many headaches and obscure bugs for my organization. PTC focuses on sales and does not seem to bother fixing all these headaches once you are locked into their software eco-system. Learn from us - avoid PTC at all costs. (Get SolidWorks instead, your engineers will thank you.)


Here is a dump of my windows10 installer error log to aid search (setuperr.log):


2020-05-11 19:43:46, Error CSI 00000001 (F) STATUS_OBJECT_NAME_NOT_FOUND #10# from Windows::Rtl::SystemImplementation::DirectRegistryProvider::SysQueryValueKey(flags = 0, key = ab8 ('\REGISTRY\MACHINE\SYSTEM\Setup'), vn = [l:7 ml:8]'Compact', kvic = 2, kvi = 2, disp = 0)[gle=0xd0000034]
2020-05-11 19:43:46, Error CSI 00000002 (F) STATUS_OBJECT_NAME_NOT_FOUND #9# from Windows::Rtl::SystemImplementation::CKey::QueryValue(flags = 0, kn = [l:31]'\Registry\Machine\SYSTEM\Setup\', vn = [l:7 ml:8]'Compact', ic = KeyValuePartialInformation, info = {l:0 b:}, disp = 0)[gle=0xd0000034]

2020-05-11 19:43:54, Error MOUPG CDlpActionImpl<class CDlpErrorImpl<class CDlpObjectInternalImpl<class CUnknownImpl<class IMoSetupDlpAction> > > >::Suspend(1253): Result = 0xC1800104[gle=0x00000002]
2020-05-11 19:43:54, Error MOUPG CDlpTask::CheckUserInterruptEx(3060): Result = 0x800704D3
2020-05-11 19:43:54, Error MOUPG CDlpTask::CheckUserInterrupt(3112): Result = 0x800704D3
2020-05-11 19:43:54, Error MOUPG CSetupManager::ExecuteInstallMode(794): Result = 0x800705BB
2020-05-11 19:43:54, Error MOUPG CSetupManager::ExecuteDownlevelMode(392): Result = 0x800705BB
2020-05-11 19:43:54, Error MOUPG CSetupManager::Execute(284): Result = 0x800705BB
2020-05-11 19:43:54, Error MOUPG CSetupHost::Execute(420): Result = 0x800705BB

2020-05-11 19:44:20, Error CSI 00000001 (F) STATUS_OBJECT_NAME_NOT_FOUND #38# from Windows::Rtl::SystemImplementation::DirectRegistryProvider::SysQueryValueKey(flags = 0, key = bac ('\REGISTRY\MACHINE\SYSTEM\Setup'), vn = [l:7 ml:8]'Compact', kvic = 2, kvi = 2, disp = 0)[gle=0xd0000034]
2020-05-11 19:44:20, Error CSI 00000002 (F) STATUS_OBJECT_NAME_NOT_FOUND #37# from Windows::Rtl::SystemImplementation::CKey::QueryValue(flags = 0, kn = [l:31]'\Registry\Machine\SYSTEM\Setup\', vn = [l:7 ml:8]'Compact', ic = KeyValuePartialInformation, info = {l:0 b:}, disp = 0)[gle=0xd0000034]

2020-05-11 19:44:23, Error CSI 00000003 (F) STATUS_OBJECT_NAME_NOT_FOUND #70# from Windows::Rtl::SystemImplementation::DirectRegistryProvider::SysQueryValueKey(flags = 0, key = bc0 ('\REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts'), vn = [l:21 ml:22]'Arial Nova (TrueType)', kvic = 2, kvi = 2, disp = 0)[gle=0xd0000034]
2020-05-11 19:44:23, Error CSI 00000004 (F) STATUS_OBJECT_NAME_NOT_FOUND #69# from Windows::Rtl::SystemImplementation::CKey::QueryValue(flags = 0, kn = [l:69]'\Registry\Machine\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts\', vn = [l:21 ml:22]'Arial Nova (TrueType)', ic = KeyValuePartialInformation, info = {l:0 b:}, disp = 0)[gle=0xd0000034]

2020-05-11 19:47:29, Error DU DU::CDUSession::Search: Failed to set WU internal configuration property for targeted scans. hr = 0x80070057
2020-05-11 19:47:29, Error DU DU::CDUSession::BuildSearchCriteria: Caller profile search criterion is not supported. hr = 0x80070032
2020-05-11 19:47:29, Error DU DU::CDUSession::Search: Failed to build the search criteria. hr = 0x80070032

2020-05-11 19:47:34, Error DU DU::CDUSession::Search: Failed to end the asynchronus search. hr = 0x8024402c

2020-05-11 19:47:39, Error DU DU::CDUSession::Search: Failed to end the asynchronus search. hr = 0x8024402c

2020-05-11 19:47:44, Error DU DU::CDUSession::Search: Failed to end the asynchronus search. hr = 0x8024402c
2020-05-11 19:47:44, Error SP CDownloadDUUpdates::DoExecuteInternal: Failed to search for updates. hr = 0x8024402c
2020-05-11 19:47:44, Error SP CSetupPlatform::DownloadDynamicUpdates: Failed to download updates. Error: 0x8024402C
2020-05-11 19:47:44, Error MOUPG DUImage: Failed to execute driver search and download [0x8024402c]

2020-05-11 19:47:58, Error CONX 0xd0000034 Failed to add user mode driver [%SystemRoot%\system32\DRIVERS\UMDF\uicciso.dll]

2020-05-11 19:51:46, Error [0x0803b6] MIG Can't retrieve group information for user NT SERVICE\OVRLibraryService. NetUserGetLocalGroups failed 0x000008AD
2020-05-11 19:51:56, Error [0x0803b6] MIG Can't retrieve group information for user NT SERVICE\OVRLibraryService. NetUserGetLocalGroups failed 0x000008AD

2020-05-11 19:52:00, Error SP pSPRemoveUpgradeRegTree: failed to delete reg tree HKLM\SYSTEM\Setup\Upgrade[gle=0x00000005]

2020-05-11 19:52:32, Error [0x0803b6] MIG Can't retrieve group information for user NT SERVICE\OVRLibraryService. NetUserGetLocalGroups failed 0x000008AD
2020-05-11 19:52:56, Error [0x0808fe] MIG Plugin {050ed09e-a530-41e6-8ac9-a9a96e74a2c1}: [shmig] shell\shmig\usersettings.cpp(110)\shmig.dll!00007FFBB37A97D9: (caller: 00007FFBF09E6C43) ReturnHr(1) tid(275c) 80070005 Access is denied.

2020-05-11 19:52:56, Error [0x080389] MIG Failure while calling IDiscovery->Gather for Plugin={ServerPath="Microsoft-Windows-shmig\shmig.dll", CLSID={050ed09e-a530-41e6-8ac9-a9a96e74a2c1}, ThreadingModel=Apartment}. Error: 0x80070005
2020-05-11 19:52:56, Error SP Error READ, 0x00000005 while gathering/applying object: pre-scan, Action,CMXEPlugin,C:\$WINDOWS.~BT\Sources\ReplacementManifests,Microsoft-Windows-shmig\shmig.dll,{050ed09e-a530-41e6-8ac9-a9a96e74a2c1},Apartment. Will return 2[gle=0x000000cb]

2020-05-11 19:53:43, Error [0x0803b6] MIG Can't retrieve group information for user NT SERVICE\OVRLibraryService. NetUserGetLocalGroups failed 0x000008AD

2020-05-11 19:59:03, Error [0x0808fe] MIG Plugin {ff9c714f-b864-4f43-ae39-ec07d7385abe}: Unable to determine inbox status of driver 'oem192.---' for 'ROOT\SYSTEM\0001'. Error = 0x00000002
2020-05-11 19:59:21, Error CSetupAutomation::Resurrect: File not found: C:\$WINDOWS.~BT\Sources\Panther\automation.dat[gle=0x00000002]
2020-05-11 19:59:21, Error SP CSetupPlatform::ResurrectAutomation: Failed to resurrect automation: 0x80070002[gle=0x00000002]
2020-05-11 19:59:34, Error RegLoadKeyW failed to mount C:\$WINDOWS.~BT\Sources\SafeOS\SafeOS.Mount\WINDOWS\system32\config\SYSTEM at $OFFLINE_RW$SYSTEM[gle=0x801f0005]
2020-05-11 19:59:34, Error SPMountOfflineHive: Can't mount offline hive: C:\$WINDOWS.~BT\Sources\SafeOS\SafeOS.Mount\WINDOWS\system32\config\SYSTEM. Error: 0x801F0005[gle=0x801f0005]
2020-05-11 19:59:34, Error SP CEnableTelemetryForImage::DoExecute: Cannot load the system hive for the offline OS C:\$WINDOWS.~BT\Sources\SafeOS\SafeOS.Mount\WINDOWS. Error: 0x801F0005[gle=0x801f0005]
2020-05-11 19:59:34, Error SP CAddCbsPackage::DoExecute: Failed to open new OS DISM session. Error: 0x80070714[gle=0x0000007a]
2020-05-11 19:59:34, Error SP Operation failed: Add [1] package C:\$WINDOWS.~BT\DUImageSandbox\Windows10.0-KB4552152-x64.cab. Error: 0x80070714[gle=0x000000b7]
2020-05-11 19:59:34, Error SP Cannot revert execution of operation 40 (Mount WIM file C:\$WINDOWS.~BT\Sources\SafeOS\winre.wim, index 1 to C:\$WINDOWS.~BT\Sources\SafeOS\SafeOS.Mount). Execution queue is now compromised.
2020-05-11 19:59:34, Error SP ExecuteOperations: Failed execution phase Pre-Finalize. Error: 0x80070714
2020-05-11 19:59:34, Error MOUPG MoSetupPlatform: ExecuteCurrentOperations reported failure!
2020-05-11 19:59:34, Error MOUPG MoSetupPlatform: Using action error code: [0x80070714]
2020-05-11 19:59:34, Error MOUPG CDlpActionPreFinalize::ExecuteRoutine(579): Result = 0x80070714
2020-05-11 19:59:34, Error MOUPG CDlpActionImpl<class CDlpErrorImpl<class CDlpObjectInternalImpl<class CUnknownImpl<class IMoSetupDlpAction> > > >::Execute(493): Result = 0x80070714
2020-05-11 19:59:34, Error MOUPG CDlpTask::ExecuteAction(3300): Result = 0x80070714
2020-05-11 19:59:34, Error MOUPG CDlpTask::ExecuteActions(3454): Result = 0x80070714
2020-05-11 19:59:34, Error MOUPG CDlpTask::Execute(1631): Result = 0x80070714
2020-05-11 19:59:34, Error MOUPG CSetupManager::ExecuteTask(2582): Result = 0x80070714
2020-05-11 19:59:34, Error MOUPG CSetupManager::ExecuteTask(2545): Result = 0x80070714
2020-05-11 19:59:34, Error MOUPG CSetupManager::ExecuteInstallMode(898): Result = 0x80070714
2020-05-11 19:59:34, Error MOUPG CSetupManager::ExecuteDownlevelMode(392): Result = 0x80070714

2020-05-11 19:59:52, Error MOUPG CSetupManager::Execute(284): Result = 0x80070714
2020-05-11 19:59:52, Error MOUPG CSetupHost::Execute(420): Result = 0x80070714


I hope this solution saves people a ton of frustration!

Continue reading...
 
Back
Top Bottom