Windows 10 In-Place Upgrade Pre Deployment Check


  • Hello Everyone,

    I am proposing a solution to my company for In-Place upgrade of existing Windows 7 PCs to Windows 10. Challenge here is we are not using SCCM/MDT for this activity. We are using an existing Enterprise Automation Tool (RES).

    My Idea is very simple,

    • Copy the Vanilla Windows 10 Source files to some temp folder on client PC (Say it is C:\temp\Win10_Upgrade)
    • Run the upgrade command: c:\temp\Win10_Upgrade\setup.exe /auto upgrade /dynamicupdate disable /Compat IgnoreWarning

    Before this we take care of required prerequisites (Like application compatibility, free disk space, AC Adaptor, LAN Connection etc.) and this works like a charm.

    But I wanted to take this more robust solution. Now we have identified some applications non compatible during upgrade and we fixed them (Taken care by the RES Upgrade JOB). But there might be lot of other applications sitting on client PCs across enterprise and for these PCs we cannot always rely on our captured compatibility list. SO I've decided to push a JOB from my Automation Tool (RES) to run a pre-upgrade scan using the following command line so I can gather the scanresult.xml.

    SETUP.EXE /Auto Upgrade /Quiet /NoReboot /DynamicUpdate Disable /Compat ScanOnly

    My expectation from this command line is it will generate scanresult.xml on client PCs C:\$WINDOWS.~BT\Sources\Panther folder. Here one note is I pushed this command line from my Automation Tool and this tool runs as a System account on the target Client PC.

    Surprisingly after running this job on client PC, when I try to look into Panther folder I DID NOT SEE ANY SCANRESULT.XML file. :(

    So My Question is, when we run this /compat scanonly command line as a system account will it generate the scanresult.xml or not? Is there a different command line to generate application compatibility report?

    Apologies for my long story. But I thought this might be already tested and someone out there must be having a good solution for this problem.

    Thanks in advance



    Wednesday, April 26, 2017 3:32 PM

All replies

  • Hi Ram NHV,

    Try to look for "CompatData.xml" or check the setup*.log for "errorlevel".
    Here is a link for reference:
    Windows 10 Pre-Upgrade Validation using SETUP.EXE

    If the main purpose is to check the compatibility issue, we could try the Windows Upgrade Analytics Service.
    Windows Upgrade Analytics Service

    Best regards

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact

    Thursday, April 27, 2017 6:16 AM