Let’s have some fun and install Windows 10 ADK! Below I will step through how to upgrade ConfigMgr 2012 to Windows 10 ADK and then create new WinPE 10 boot media and a USMT package for Win10. My lab environment is currently running ConfigMgr 2012 R2 SP1 CU2 (build 8239). I would suggest also upgrading to Windows 10 ADK anywhere you might have other versions of ADK installed (site servers, admin consoles, etc). This will keep your environment at a consistent version level.
Note: It’s good practice to make sure you have a full backup of your server and SQL database before continuing.
Upgrade to Windows 10 ADK
- If you are using USMT for Windows 8.1, copy the code and create a new package before proceeding. The Windows 10 ADK upgrade will overwrite the current USMT package files.
- Navigate to Programs and Features and uninstall Windows ADK 8.1.
- Download Windows 10 ADK from here and run the adksetup.exe.
- Select the option to install ADK and click Next.
- Select whether or not you want Microsoft to collect usage data and click Next.
- Click Accept at the License Agreement.
- Select the following features and click Install.
– Deployment Tools
– Windows Preinstallation Environment (Windows PE)
– Imaging and Configuration Designer (ICD)
– User State Migration Tool (USMT)
- When the installation is completed, click Close.
- Reboot the server.
- After the server reboot it may take several minutes for the ConfigMgr console extensions to finish updating. If you launch the ConfigMgr console too quickly you may see this warning message.
Create new boot images in SCCM
Your old boot images will continue to work but they will not be serviceable from the ConfigMgr console. You will only be able to modify WinPE 10 boot images after upgrading to Windows 10 ADK. This is why it’s important to create new WinPE 10 boot images.
Note: WinPE 10 boot images support Windows 7 through Windows 10.
- Copy both the x86 and x64 WinPE 10 boot images from the ADK directory to the SCCM boot images repository.
WinPE 10 x86 default directory: C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\en-us\winpe.wim
WinPE 10 x64 default directory: C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\en-us\winpe.wim Default SCCM boot image repository: C:\Program Files\Microsoft Configuration Manager\OSD\boot\
- Open the ConfigMgr console and navigate to the Software Library and expand the Operating Systems node.
- Right-click Boot Images and select Add Boot Image.
- Enter the UNC path to the WinPE 10 x86 boot image that you copied over in step 1 and click Next.
- Enter a name and version number for the new WinPE 10 boot image and click Next.
- Click Next.
- When completed click Close.
- Right-click the WinPE 10 Boot image (x86) and select Distribute Content.
- Continue through the wizard to distribute the new boot image to all Distribution Points.
- Follow steps 3-9 to also import and distribute the WinPE 10 x64 boot image.
Create new USMT 10 package
- Navigate to the Software Library and expand the Applications Management node.
- Right-click Packages and select Create Package.
- Enter the package information (see below for example).
- Specify the USMT 10 package source files. The default location is c:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\User State Migration Tool, however you may have changed it during the install.
Note: If you are using a ConfigMgr package repository you can first copy the USMT files there.
- Click Next.
- Select Do not create a program and click Next.
- Click Next, and when completed click Close.
- Right-click the new package and select Distribute Content.
- Continue through the wizard to distribute the new USMT 10 package to all Distribution Points.