In this document, you will see how to upgrade your client OS from Windows 7 to Windows 8.1 or 10. Same procedure for the windows 10 and 8.1. In this document you will find the resolution for the issue that often comes during upgrading the Client OS. 

Things you should know before 

1-    First of all, verify the SCCM version you are running in your environment

2-    You should install ADK 8.1 or ADK 10 for upgrading to 8.1 or 10 respectively.

3-    If you are running SCCM 2012 R2, you must have to upgrade it to SP1 àSP2 à1511

4-    Windows 10 started supporting in SCCM 1511 so your SCCM 2012 R2 must have minimum 1511.  I Will suggest to update it to the latest version whatever your SCCM 2012R2 supports

5-    It is always good if you have the latest version of Internet Explorer installed on your devices.

6-    You will not be able to use a custom image of Windows 10 for the In-Place Upgrade.

7-    There are different ways to upgrade your existing windows version to Windows 10. SCCM or Configuration Manager is the best tool to perform an In-place upgrade to Windows 10. I would always recommend to use the latest version of SCCM available.

8-    For those looking planning to do in-place upgrades to migrate from Windows 7, Windows 8, or Windows 8.1 to Windows 10 using System Center Configuration Manager task sequences, use the check for compatibility feature to check if the OS is qualified for the upgrade.