I am trying to upgrade a virtual machine that currently has a Windows Server Standard 2012 R2 operating system, to Windows Server 2016 Standard.
When I run the installation program for the update, it starts, but it does not execute it since it shows a message indicating:
Unfortunately we are having trouble determining if the computer can run Windows Server 2016
I have tried several time with the same result.
In the setuperr file, the following information appears:
2023-09-06 21:27:00, Error CONX ConX::Compatibility::CSystemAbstraction::HostIsUEFIDiskLayout: Failed to retrieve system partition NT path.
2023-09-06 21:27:00, Error CONX CHostIsUEFICompliantChecker failed. [Failed to check whether host has UEFI disk layout.] HRESULT = 0x80070003
2023-09-06 21:27:00, Error CONX ConX::Compatibility::CSystemAbstraction::GetSystemVolumeNtPath: Failed to retrieve system partition NT path.
2023-09-06 21:27:00, Error CONX CFreeSystemPartitionDiskSpaceChecker failed. [Failed to retrieve system volume NT path.] HRESULT = 0x80070003
2023-09-06 21:27:00, Error CONX Windows::Compat::Appraiser::WicaDeviceInventory::RunDeviceInventory (408): Failed to get device inventory from devinv: [0x80070005].[gle=0x80070005]
2023-09-06 21:27:00, Error CONX Windows::Compat::Appraiser::WicaDeviceInventory::GetInventory (346): Device inventory failed setup system run, trying other runs: [0x80070005].[gle=0x80070005]
2023-09-06 21:27:00, Error CONX Windows::Compat::Appraiser::WicaEngine::RunComponents (653): CollectInventories Failed: [0x80070005].[gle=0x80070005]
2023-09-06 21:27:00, Error CONX Windows::Compat::Appraiser::WicaFactory::DoWicaRun (355): Failed to run engine: [0x80070005].[gle=0x80070005]
2023-09-06 21:27:00, Error CONX Windows::Compat::Appraiser::SetupAppraiser::ScanInternal (271): WicaRun failed: [0x80070005].[gle=0x80070005]
2023-09-06 21:27:00, Error CONX ConX::Compatibility::CCompatibilityHost::SetScanResult: Compat scan from provider wsc:setup: failed. HRESULT = 0x80070003
2023-09-06 21:27:00, Error MOUPG CDlpActionCompat::ExecuteSysReqScan(810): Result = 0x80070003
2023-09-06 21:27:00, Error MOUPG CDlpActionCompat::ExecuteRoutine(649): Result = 0x80070003
2023-09-06 21:27:00, Error MOUPG CDlpActionImpl<class CDlpErrorImpl<class CDlpObjectInternalImpl<class CUnknownImpl<class ICompatAction> > > >::Execute(441): Result = 0x80070003
2023-09-06 21:27:00, Error MOUPG CDlpTask::ExecuteAction(3243): Result = 0x80070003
2023-09-06 21:27:00, Error MOUPG CDlpTask::ExecuteActions(3397): Result = 0x80070003
2023-09-06 21:27:00, Error MOUPG CDlpTask::Execute(1631): Result = 0x80070003
2023-09-06 21:27:00, Error MOUPG CSetupManager::ExecuteTask(2067): Result = 0x80070003
2023-09-06 21:27:00, Error MOUPG CSetupManager::ExecuteTask(2030): Result = 0x80070003
2023-09-06 21:27:00, Error MOUPG CSetupManager::ExecuteInstallMode(727): Result = 0x80070003
2023-09-06 21:27:00, Error MOUPG CSetupManager::ExecuteDownlevelMode(391): Result = 0x80070003
2023-09-06 21:27:07, Error SP CSetupPlatform::ResurrectNewSystem: Cannot resurrect new system.: Win32Exception: \?\C:$Windows.~BT\Sources\NewSystem.dat: El sistema no puede encontrar el archivo especificado. [0x00000002] __cdecl UnBCL::FileStream::FileStream(const class UnBCL::String *,enum UnBCL::FileMode,enum UnBCL::FileAccess,enum UnBCL::FileShare,unsigned long)[gle=0x00000002]
2023-09-06 21:27:18, Error MOUPG CSetupManager::Execute(236): Result = 0x80070003
2023-09-06 21:27:18, Error MOUPG CSetupHost::Execute(372): Result = 0x80070003