locked
Upgrade from window 2008 R2 enterprise to windows 2012 R2 standard failed RRS feed

  • Question

  • Upgrade from window 2008 R2 enterprise w SP1 to windows 2012 R2 standard failed

    Popup states that this computer is not compatible with this upgrade.  Set up stops.

    Dell R820 is the server which should upgrade.

    XXXXXXXXXXXXXXXXXXXXXXXXXXXX

    2017-06-05 14:10:03, Info                  UI     Determining whether we should run ConX or legacy setup
    2017-06-05 14:10:03, Info                  UI     Downlevel OS is server. Continue to run legacy setup
    2017-06-05 14:10:03, Info                  UI     Determining if we are in WDS/Unattend mode
    2017-06-05 14:10:03, Info                  UI     No need to hide autorun
    2017-06-05 14:10:04, Info       [0x0a000a] UI     Autorun:Autorun core successfully  initialized!!!
    2017-06-05 14:10:04, Info       [0x0a000b] UI     Autorun:Autorun UI successfully  initialized!!!
    2017-06-05 14:10:12, Info                  UI     AppWindow has layout style 0
    2017-06-05 14:10:12, Info                  UI     NavWindow has layout style 0
    2017-06-05 14:10:13, Info       [0x0a011c] UI     WizardDialogPost::SetActive
    2017-06-05 14:10:18, Error      [0x0a0180] UI     Failed to change the UI language to en-US.
    2017-06-05 14:10:18, Info       [0x0a0134] UI     Accepting Next. Exiting Page Select Language.
    2017-06-05 14:10:19, Info       [0x0a0193] UI     Keyboard list is empty.
    2017-06-05 14:10:19, Info                  UI     Entering Page Install Windows.
    2017-06-05 14:10:19, Info       [0x0a011c] UI     WizardDialogPost::SetActive
    2017-06-05 14:10:24, Info       [0x0a018b] UI     User selected the language en-US for installation.
    2017-06-05 14:10:24, Info       [0x0a0190] UI     User has selected the locale as en-US.
    2017-06-05 14:10:24, Info       [0x0a0134] UI     Accepting Next. Exiting Page Install Windows.
    2017-06-05 14:10:24, Info                  UI     Entering Page Windows Setup.
    2017-06-05 14:10:24, Info       [0x0a011c] UI     WizardDialogPost::SetActive
    2017-06-05 14:10:27, Info       [0x0a018e] UI     Passing command line parameter ("E:\Sources\setup.exe /HideWelcome /uilanguage:en-US /targetlanguage:en-US /Targetuserlocale:en-US /HideOOBELangPage:TRUE") to IBS.


    dsk



    • Edited by kimdav111 Monday, June 5, 2017 6:43 PM adding setup logs
    Monday, June 5, 2017 5:07 PM

Answers

  • I found this in another thread.. I tested it and was able to successfully go from 2008 R2 Enterprise to 2012 R2 Standard.: (here's the thread link: https://social.technet.microsoft.com/Forums/windowsserver/en-US/0b0af758-44c7-48ee-be94-d6aa6828e739/installed-datacenter-want-to-downgrade-to-standard?forum=winserver8gen )

    This way is probably not supported, and I would not try it on something like a DC... but here is what I recently did to downgrade Server 2012 R2 Datacenter to Server 2012 R2 Standard.

    Edit: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

    Key: EditionID

    Change To: ServerStandard

    Key: ProductName

    Change To: Windows Server 2012 Standard

    Note that in this example I am going to be "upgrading" to Server 2012 R2 Standard, so I put in Windows Server 2012 Standard as the ProductName, not Server 2012 R2 Standard.  After the upgrade, this key will change itself to proper version.

    Next mount or insert your Server 2012 installation media, run the installer.  Do not check for updates, I chose Server 2012 R2 Standard with gui as my OS, and pick Upgrade.

    It will go through the standard upgrade process, and you now have downgraded from Server 2012 R2 Datacenter to Server 2012 R2 Standard.

    After that I ran slui 3 from command prompt, entered my Server 2012 R2 Standard product key, and activation went through.

    I'm about to test doing this on a DC, but honestly if you were to try this, I would demote the server, remove DNS and DHCP, then do the "downgrade". 

    Once again, I highly doubt this method is supported, so make sure you have a full backup of your data or VM.

    • Marked as answer by kimdav111 Tuesday, October 22, 2019 5:44 PM
    Tuesday, October 22, 2019 3:33 PM

All replies

  • I'd check the log files for details.

    https://technet.microsoft.com/en-us/library/hh824819.aspx?f=255&MSPPError=-2147217396

     In general upgrades are not recommended. I'd also check system and servicing are healthy and patched fully by running;

    sfc /scannow

    also system update readiness tool

    https://support.microsoft.com/en-us/kb/947821

    Then check for errors in;
    %SYSTEMROOT%\Logs\CBS\CheckSUR.log

     

     

     



    Regards, Dave Patrick ....
    Microsoft Certified Professional
    Microsoft MVP [Windows Server] Datacenter Management

    Disclaimer: This posting is provided "AS IS" with no warranties or guarantees, and confers no rights.


    Monday, June 5, 2017 6:24 PM
  • %WINDIR%\Setup

    2017-06-05 14:10:03, Info                  UI     Determining whether we should run ConX or legacy setup
    2017-06-05 14:10:03, Info                  UI     Downlevel OS is server. Continue to run legacy setup
    2017-06-05 14:10:03, Info                  UI     Determining if we are in WDS/Unattend mode
    2017-06-05 14:10:03, Info                  UI     No need to hide autorun
    2017-06-05 14:10:04, Info       [0x0a000a] UI     Autorun:Autorun core successfully  initialized!!!
    2017-06-05 14:10:04, Info       [0x0a000b] UI     Autorun:Autorun UI successfully  initialized!!!
    2017-06-05 14:10:12, Info                  UI     AppWindow has layout style 0
    2017-06-05 14:10:12, Info                  UI     NavWindow has layout style 0
    2017-06-05 14:10:13, Info       [0x0a011c] UI     WizardDialogPost::SetActive
    2017-06-05 14:10:18, Error      [0x0a0180] UI     Failed to change the UI language to en-US.
    2017-06-05 14:10:18, Info       [0x0a0134] UI     Accepting Next. Exiting Page Select Language.
    2017-06-05 14:10:19, Info       [0x0a0193] UI     Keyboard list is empty.
    2017-06-05 14:10:19, Info                  UI     Entering Page Install Windows.
    2017-06-05 14:10:19, Info       [0x0a011c] UI     WizardDialogPost::SetActive
    2017-06-05 14:10:24, Info       [0x0a018b] UI     User selected the language en-US for installation.
    2017-06-05 14:10:24, Info       [0x0a0190] UI     User has selected the locale as en-US.
    2017-06-05 14:10:24, Info       [0x0a0134] UI     Accepting Next. Exiting Page Install Windows.
    2017-06-05 14:10:24, Info                  UI     Entering Page Windows Setup.
    2017-06-05 14:10:24, Info       [0x0a011c] UI     WizardDialogPost::SetActive
    2017-06-05 14:10:27, Info       [0x0a018e] UI     Passing command line parameter ("E:\Sources\setup.exe /HideWelcome /uilanguage:en-US /targetlanguage:en-US /Targetuserlocale:en-US /HideOOBELangPage:TRUE") to IBS.


    dsk

    Monday, June 5, 2017 6:47 PM
  • I think you are incorrect.  I have windows 2008 R2 SP1 enterprise to be upgraded to windows 2012 R2 standard.

    take a look at your link again.

    https://technet.microsoft.com/en-us/library/dn303416%28v=ws.11%29.aspx?f=255&MSPPError=-2147217396

    Windows Server 2008 R2 Enterprise with>> SP1

    Windows Server 2012 R2 Standard or Windows Server 2012 R2 Datacenter


    dsk

    Tuesday, June 6, 2017 3:38 PM
  • Yea, my bad. You may have some incompatible application(s) preventing the upgrade. Always better to clean install, patch fully and then migrate.

     

     



    Regards, Dave Patrick ....
    Microsoft Certified Professional
    Microsoft MVP [Windows Server] Datacenter Management

    Disclaimer: This posting is provided "AS IS" with no warranties or guarantees, and confers no rights.

    Tuesday, June 6, 2017 3:41 PM
  • Below are the bottom of the setup logs and log errors before upgrade failed:

    017-06-05 11:38:30, Error      [0x0808fe] MIG    Plugin {ee036dc0-f9b7-4d2d-bb94-3dd3102c5804}: BRIDGEMIG: CBrgUnattend::CollectBridgeSettings failed: 0x1, 0
    2017-06-05 11:38:41, Error      [0x080389] MIG    Failure while calling IDiscovery->Gather for Plugin={ServerPath="Microsoft-Windows-DeviceAssociationFramework\dafmigplugin.dll", CLSID={C939EC0F-2F56-4CE8-AF56-2336596A5FA7}, ThreadingModel=Apartment}. Error: 0x80010105
    2017-06-05 11:57:31, Error                 MIG    Error WRITE, 0x00000070 while gathering/applying object: File, C:\Windows\System32\winevt\Logs [Security.evtx]. Will return 0[gle=0x00000070]
    2017-06-05 11:57:31, Error                 MIG    Error 2147942512 while applying object C:\Windows\System32\winevt\Logs\Security.evtx. Shell application requested abort[gle=0x00000070]
    2017-06-05 11:57:31, Error      [0x08097b] MIG    Abandoning apply due to error for object: C:\Windows\System32\winevt\Logs\Security.evtx[gle=0x00000070]
    2017-06-05 11:57:31, Error                 MIG    pDoOfflineApply: Apply operation failed. Error: 0x0000002C
    2017-06-05 11:57:31, Error      [0x0802f5] MIG    CMediaManager::Close: m_pSelectedTransport->Close(1) failed with Exception Win32Exception: Device was open with readonly access.: Access is denied. [0x00000005] void __cdecl Mig::CMediaManager::CloseTransport(int)
    void __cdecl Mig::CUNCTransport::Close(int).
    2017-06-05 11:57:31, Error                        MigCloseCurrentStore caught exception: Win32Exception: Device was open with readonly access.: Access is denied. [0x00000005] void __cdecl Mig::CMediaManager::CloseTransport(int)
    void __cdecl Mig::CUNCTransport::Close(int)
    2017-06-05 11:57:31, Error                 MIG    Callback_ApplyWinPE: Migration phase failed.

    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    CallbackWin32UITerminate: Deleted WizardUI
    2017-06-05 11:57:37, Info       [0x090081] PANTHR Destroying any unreferenced modules! (SEQ6)
    2017-06-05 11:57:37, Info       [0x0601d7] IBS    InstallWindows:Error Type = 3211266
    2017-06-05 11:57:37, Info       [0x090009] PANTHR CBlackboard::Close: x:\$windows.~bt\sources\panther\setupinfo.


    dsk

    Tuesday, June 6, 2017 3:43 PM
  • As mentioned sfc and sur tools can fix most but not all corruption. You can also try a repair install but even that is not a guarantee all corruption is cleaned which is why clean install / migration is always recommended.

    https://support.microsoft.com/en-us/help/2255099/how-to-perform-an-in-place-upgrade-on-windows-vista,-windows-7,-windows-server-2008-windows-server-2008-r2

     

     

     



    Regards, Dave Patrick ....
    Microsoft Certified Professional
    Microsoft MVP [Windows Server] Datacenter Management

    Disclaimer: This posting is provided "AS IS" with no warranties or guarantees, and confers no rights.

    Tuesday, June 6, 2017 3:47 PM
  • unable to do clean install. I already knew this was preferable.  patches are up to date. very unlikely there is anything wrong with the server files.  sfc /scannow did not find any issues.

    dsk


    • Edited by kimdav111 Tuesday, June 6, 2017 5:45 PM
    Tuesday, June 6, 2017 5:40 PM
  • Probably beyond the scope of forums support. I'd call it in here.

    https://support.microsoft.com/en-us/gp/contactus81?Audience=Commercial

     

     



    Regards, Dave Patrick ....
    Microsoft Certified Professional
    Microsoft MVP [Windows Server] Datacenter Management

    Disclaimer: This posting is provided "AS IS" with no warranties or guarantees, and confers no rights.

    Tuesday, June 6, 2017 5:56 PM
  • This might happen when you have setup different sizing limit for logs (App, security, setup etc) In my case I had set security logs maximum size to grow 10 GB so security.evtx has had grown to 10GB, it means it will require extra 10 gig on OS partiction C: drive to keep logs after upgrade. 

    workarounds :

    1 - Either clear event logs on existing OS 2008. 

    2 - If you want to keep logs, add require space to the C:  drive/OS drive. 

    Even in your logs you can see in migration phase, setup can't access security.evtx. 

    2F56-4CE8-AF56-2336596A5FA7}, ThreadingModel=Apartment}. Error: 0x80010105
    2017-06-05 11:57:31, Error                 MIG    Error WRITE, 0x00000070 while gathering/applying object: File, C:\Windows\System32\winevt\Logs [Security.evtx]. Will return 0[gle=0x00000070]
    2017-06-05 11:57:31, Error                 MIG    Error 2147942512 while applying object C:\Windows\System32\winevt\Logs\Security.evtx. Shell application requested abort[gle=0x00000070]
    2017-06-05 11:57:31, Error      [0x08097b] MIG    Abandoning apply due to error for object: C:\Windows\System32\winevt\Logs\Security.evtx[gle=0x00000070]
    2017-06-05 11:57:31, Error                 MIG    pDoOfflineApply: Apply operation failed. Error: 0x0000002C
    2017-06-05 11:57:31, Error      [0x0802f5] MIG    CMediaManager::Close: m_pSelectedTransport->Close(1) failed with Exception Win32Exception: Device was open with readonly access.: Access is denied. [0x00000005] void __cdecl Mig::CMediaManager::CloseTransport(int)
    void __cdecl Mig::CUNCTransport::Close(int).
    2017-06-05 11:57:31, Error                        MigCloseCurrentStore caught exception: Win32Exception: Device was open with readonly access.: Access is denied. [0x00000005] void __cdecl Mig::CMediaManager::CloseTransport(int)
    void __cdecl Mig::CUNCTransport::Close(int)
    2017-06-05 11:57:31, Error                 MIG    Callback_ApplyWinPE: Migration phase failed.


    • Edited by V Jay Rana Wednesday, April 17, 2019 2:59 PM
    Wednesday, April 17, 2019 2:59 PM
  • I found this in another thread.. I tested it and was able to successfully go from 2008 R2 Enterprise to 2012 R2 Standard.: (here's the thread link: https://social.technet.microsoft.com/Forums/windowsserver/en-US/0b0af758-44c7-48ee-be94-d6aa6828e739/installed-datacenter-want-to-downgrade-to-standard?forum=winserver8gen )

    This way is probably not supported, and I would not try it on something like a DC... but here is what I recently did to downgrade Server 2012 R2 Datacenter to Server 2012 R2 Standard.

    Edit: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

    Key: EditionID

    Change To: ServerStandard

    Key: ProductName

    Change To: Windows Server 2012 Standard

    Note that in this example I am going to be "upgrading" to Server 2012 R2 Standard, so I put in Windows Server 2012 Standard as the ProductName, not Server 2012 R2 Standard.  After the upgrade, this key will change itself to proper version.

    Next mount or insert your Server 2012 installation media, run the installer.  Do not check for updates, I chose Server 2012 R2 Standard with gui as my OS, and pick Upgrade.

    It will go through the standard upgrade process, and you now have downgraded from Server 2012 R2 Datacenter to Server 2012 R2 Standard.

    After that I ran slui 3 from command prompt, entered my Server 2012 R2 Standard product key, and activation went through.

    I'm about to test doing this on a DC, but honestly if you were to try this, I would demote the server, remove DNS and DHCP, then do the "downgrade". 

    Once again, I highly doubt this method is supported, so make sure you have a full backup of your data or VM.

    • Marked as answer by kimdav111 Tuesday, October 22, 2019 5:44 PM
    Tuesday, October 22, 2019 3:33 PM