Since SCCM 1511, you can use the new upgrade task sequence to easily upgrade a Windows 7 computer to Windows 10. But what if you want to upgrade a computer from a 32-bits operating system to Windows 10 64-bits ? You can’t use the upgrade task sequence for this specific scenario. Another reason would be that your company decided to use the wipe and reload option in your Windows 10 migration project. In those cases you will need to use USMT to capture data and settings from the users profiles before applying the new operating system.

This post will describe how to upgrade a 32-bits computer to Windows 10 64-bits using USMT and SCCM. This post will be using hard-links without using a State Migration Point. Continue reading if you are not familiar with those terms, we will explain it later.

Since you’re at the step of deploying Windows 10, we assume that you already installed at least SCCM 1511 and the latest Windows ADK before reading this post. If not, read our related posts :

  1. SCCM 1511 Upgrade Guide
  2. Windows 10 Deployment | Prepare your environment

USMT Basics

Let’s start by giving a couple of facts about the User State Migration Tool :

  • Latest USMT version is 5.0
  • Latest Windows ADK 10 includes the latest version
  • Supports capturing data and settings from Windows Vista and later (including Windows 10)
  • Supports restoring the data and settings to Windows 7 and later (including Windows 10)
  • Supports migrating from a 32-bit operating system to a 64-bit operating system, but not the other way around

What gets Migrated

By default, USMT migrates many settings (user profile, Control Panel configurations, files, and more). The default configuration files that are used in Windows 10 deployments are MigUser.xml and MigApp.xml. These two configurations files migrates the following data and settings:

  • Folders from each profile (My Documents, My Video, My Music, My Pictures, desktop files, Start menu, Quick Launch settings, and Favorites folders)
  • USMT templates migrate the following file types: .accdb, .ch3, .csv, .dif, .doc*, .dot*, .dqy, .iqy, .mcw, .mdb*, .mpp, .one*, .oqy, .or6, .pot*, .ppa, .pps*, .ppt*, .pre, .pst, .pub, .qdf, .qel, .qph, .qsd, .rqy, .rtf, .scd, .sh3, .slk, .txt, .vl*, .vsd, .wk*, .wpd, .wps, .wq1, .wri, .xl*, .xla, .xlb, .xls*.
  • Operating system component settings
  • Application settings

If needed, you can create a custom configuration files to includes more files types or settings. See the following Technet post for detailed instructions.

For more details on what USMT migrates, see this Technet article. For more information on the USMT overall references, see this Technet article.

Where to Store the User Data and Settings

You can capture USMT data locally (Hard-links) or remotely using a State Migration Point in SCCM (File Copy).

  • Hard-link migration takes advantage of advanced features of the NTFS file system that allow files to physically remain in-place and intact even after the drive is wiped (not formatted). When restored, pointers to the files are restored, so the files never physically have to be copied or moved outside the machine. To use hard-linking, select the Capture locally by using links instead of copying files option in the Capture User State task
  • File copy: If hard-linking is not selected, the traditional file copy method for storing user state is used. This file copy method literally copies all identified user state data to an alternative location requiring extra disk space and extra time to complete the copy

[su_box title=”Warning” style=”glass” title_color=”#F0F0F0″]You cannot use a State Migration Point and use hard-links to store the user state data at the same time.[/su_box]

  • To store the user state data on a state migration point (File Copy), you must first Configure a state migration point to store the user state data
  • To store the user state data on the destination computer for update deployments (Hard-Link), you must :
    • Add Capture User State steps to your task sequence and configure it to use local folder using links
    • Add Restore User State steps to your task sequence and configure it to restores the user state using those links

[su_box title=”Warning” style=”glass” title_color=”#F0F0F0″]The user state data that the hard-links reference stays on the computer after the task sequence removes the old operating system. For that reason, you cannot format and partition a drive if you are using USMT. The disk is will be wiped during the Apply Operating System step of the task sequence. If you must format and partition but still want to use USMT, consider using user state migration points, which is network based.[/su_box]

This post will focus on the hard-links option and will not describe how to customize the task sequence to use the state migration point.

Verify SCCM Windows 10 USMT Package

To store the user state locally or on a state migration point, you must create a package that contains the USMT source files that you want to use. This package is used in the Capture User State step of the migration task sequence.

  • Open the SCCM Console
  • Go to Software Library / Application Management / Packages
  • Right-click the User State Migration Tool for Windows 10 package and select Properties
  • On the Data Source tab, ensure that the package is using the ADK 10 – Which is per default C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\User State Migration Tool
  • Right-click the User State Migration Tool for Windows 10 package and select Distribute Content

SCCM Windows 10 deployment

  • If you have no User State Migration Tool for Windows 10 package, just create (without any programs) and distribute it

Creating the Capture and Restore User State Data Task Sequence

To capture and restore the user state, you must first create a new task sequence, but before, we’ll explain the different options in the User State Menu :

SCCM Windows 10 USMT

  • Request State Store : This step is needed only if you store the user state on the State Migration Point
  • Capture User State : This step captures the user state data and stores it on the State Migration Point or locally using hard-links
  • Restore User State : This step restores the user state data on the destination computer. It can retrieve the data from a user state migration point or from hard-links
  • Release State Store : This step is needed only if you store the user state on the State Migration Point. This step release this data from the State Migration Point

When you create a new task sequence from the latest SCCM version, the wizard takes care of the essential steps. Let’s create it and see what are the options :

  • Go to Software Library \ Operating Systems \ Task Sequences
  • Right-click Task Sequence and select Create Task Sequence
  • Select Install an existing image package

SCCM Windows 10 USMT

  • On the Task Sequence Information tab, enter your Task sequence name, Description and Boot Image

SCCM Windows 10 USMT

  • On the Install Windows tab, uncheck Partition and format the target computer and Configure task sequence for use with Bitlocker
    • If a format and partition of the disk is selected, it would wipe all data on the drive, including the USMT data. Instead, the Apply Operating System task will delete of all files and directories occurs on the drive minus protected USMT folders

SCCM Windows 10 USMT

  • On the Configure Network tab, select to join your domain and specify the account to use

SCCM Windows 10 USMT

  • On the Install Configuration Manager Client tab, select your client package

SCCM Windows 10 USMT

  • On the State Migration tab, check Capture user settings and files, select your USMT Package
  • Select Save user settings and files locally and check Capture locally by using links instead of by copying files

[su_note note_color=”#e56e6e” radius=”8″]This is the important part of the post[/su_note]

SCCM Windows 10 USMT

  • In the Include Update tab, select the desired update behavior

SCCM Windows 10 USMT

  • On the Install Applications tab, select any applications that you want to include in your task sequence

SCCM Windows 10 USMT

  • On the Summary tab, review your choices, click Next and complete the wizard

SCCM Windows 10 USMT

  • Now that the task sequence is created, we’ll edit it and review the steps
  • Right-click your newly created task sequence and click Edit
  • You’ll notice 3 USMT steps has been created :
    • Set Local State Location : This step specify the directory where the local state will be saved. We are using the builtin variable OSDStateStorePath and set the value to %_SMSTSUserStatePath% but you can use a specific location if needed

SCCM Windows 10 USMT

  • Capture User Files and Settings : This is the step when USMT will run the ScanState command. You will see this command in SMSTS.log when monitoring your task sequence. (By default : C:\_SMSTaskSequence\Packages\<YourPackageID>\amd64\scanstate.exe C:\_SMSTaskSequence\UserState /o /localonly /efs:copyraw /c /hardlink /nocompress /l:C:\Windows\CCM\Logs\SMSTSLog\scanstate.log /progress:C:\Windows\CCM\Logs\SMSTSLog\scanstateprogress.log /i:C:\_SMSTaskSequence\Packages\<ID>\amd64\migdocs.xml /i:C:\_SMSTaskSequence\Packages\<ID>\amd64\migapp.xml)

SCCM Windows 10 USMT

  • Restore User Files and Settings : This is the step when USMT will run the LoadState command. You will see this command in SMSTS.log when monitoring your task sequence (By default : C:\_SMSTaskSequence\Packages\<YourPackageID>\amd64\loadstate.exe C:\_SMSTaskSequence\UserState /ue:<computername>\* /c /hardlink /nocompress /l:C:\WINDOWS\CCM\Logs\SMSTSLog\loadstate.log /progress:C:\WINDOWS\CCM\Logs\SMSTSLog\loadstateprogress.log /i:C:\_SMSTaskSequence\Packages\<ID>\amd64\migdocs.xml /i:C:\_SMSTaskSequence\Packages\<ID>\amd64\migapp.xml)

SCCM Windows 10 USMT

Add Support for WinPE

Now that we created a basic task sequence for USMT, we suggest to add a step to support offline capture. If you start your task sequence from PXE, you will need this new step because the step we just created will fail in Windows PE. We will add a step and condition to run depending of the environment in which the task sequence is ran.

  • Right-click the task sequence you just created, select Edit
  • Select the Capture User Files and Settings step
  • Duplicate the task by doing CTRL-C, CTRL-V
  • A new Capture User Files and Settings step is created, select the Capture in Off-line mode (Windows PE only) check box and rename the step to add (WinPE) at the end
  • Rename the other Capture User Files and Settings step to (FullOS)
  • You’ll end up with 2 similar Capture User Files and Settings step. One for Online mode (FullOS) and one for Offline mode (WinPE)

SCCM Windows 10 USMT

SCCM Windows 10 USMT

  • Select the Capture User Files and Settings (Full OS) step and click on the Options tab
  • Select Add Condition, Task Sequence Variable
    • Variable : _SMSTSInWinPE
    • Condition : Equals
    • Value : False

SCCM Windows 10 USMT

  • Select the Capture User Files and Settings (WinPE) step and click on the Options tab
  • Select Add Condition, Task Sequence Variable
    • Variable : _SMSTSInWinPE
    • Condition : Equals
    • Value : True

SCCM Windows 10 USMT

  • Click Apply and Ok to close the task sequence

Deploy SCCM Windows 10 USMT Task Sequence

We are now ready to deploy our Windows 10 USMT task sequence to the Windows 7 computer we want to upgrade.

  • Go to Software Library \ Operating Systems \ Task Sequences
  • Right-click your USMT Task Sequence and select Deploy
  • On the General pane, select your collection. This is the collection that will receive the Windows 10 upgrade using USMT. For testing purposes, we recommend putting only 1 computer to start

SCCM Task Sequence Upgrade

  • On the Deployment Settings tab, select the Purpose of the deployment
    • Available will prompt the user to install at the desired time
    • Required will force the deployment at the deadline (see Scheduling)
  • You cannot change the Make available to the following drop-down since upgrade packages are available to client only

SCCM Task Sequence Upgrade

  • On the Scheduling tab, enter the desired available date and time. On the screenshot, we can’t create an Assignment schedule because we select Available in the previous screen

SCCM Task Sequence Upgrade

  • In the User Experience pane, select the desired options

SCCM Task Sequence Upgrade

  • In the Alerts tab, check Create a deployment alert when the threshold is higher than the following check-box if you want to create an alert on the failures

SCCM Task Sequence Upgrade

  • On the Distribution Point pane, select the desired Deployment options. We will leave the default options

SCCM Task Sequence Upgrade

  • Review the selected options and complete the wizard

SCCM Task Sequence Upgrade

Testing on the Target Computer

For the sake of this post we created a VM with Windows 7 32 bits. We will run our newly created task sequence to upgrade to Windows 10 64 bits.

I also created multiple files in the user profile to shows the USMT actions. We simply created text documents in the various libraries and on the desktop.

SCCM Windows 10 USMT

  • We open the Software Center, select our task sequence and click Install

SCCM Windows 10 USMT

  • The computer will launch the USMT action before rebooting in Windows PE and install Windows 10

SCCM Windows 10 USMT SCCM Windows 10 USMT

  • Once the process completed, we have a brand new Windows 10 migrated with my files where I left them. Even the psycho tortoise wallpaper has made the move.

SCCM Windows 10 USMT

We hope this post will ease your Windows 10 migrations. Leave a comment if you have any questions.


Comments (67)


04.02.2019 AT 10:14 AM
What's up, every time i used to check weblog posts here in the early hours in the break of day, as i like to gain knowledge of more and more.

PREVENTING LIFESTYLE DISEASES Living Longer And Maintaining Great Health

03.12.2019 AT 09:03 PM
I feel that is among the so much significant info for me. And i'm satisfied reading your article. However should observation on few basic things, The web site style is great, the articles is really nice : D. Good job, cheers

voyance qualité

02.22.2019 AT 03:05 AM
Hey! I cоuld have sworn Ӏ've been to this blog befoгe but after checking tһrough sоme of the post I realized it'ѕ neᴡ to me. Anyһow, І'm ɗefinitely һappy I found it and I'll be bookmarking and checking back often!


02.13.2019 AT 04:59 PM
Unquestionably believe that which you stated. Your favorite justification seemed to be on the web the simplest thing to be aware of. I say to you, I definitely get irked while people consider worries that they just don't know about. You managed to hit the nail upon the top as well as defined out the whole thing without having side effect , people could take a signal. Will probably be back to get more. Thanks

credit card refund

01.13.2019 AT 12:50 AM
Great article! We will be linking to this particularly great content on our site. Keep up the good writing.

made to order shoe

01.10.2019 AT 01:52 PM
certainly like your website however you need to test the spelling on quite a few of your posts. Several of them are rife with spelling issues and I to find it very bothersome to inform the reality on the other hand I will surely come back again.

sad blog

12.30.2018 AT 06:36 AM
Excellent site. Lots of helpful info here. I'm sending it to a few pals ans also sharing in delicious. And obviously, thank you for your sweat!


12.20.2018 AT 12:39 AM
There's definarely a lot to find out about this issue. Ilove all of the points you have made.

ignition casino play money

12.14.2018 AT 09:26 AM
Hurrah! Finally I got a website from where I can really take useful facts concerning my study and knowledge.

Lauren Blakely Unzipped ebook

12.12.2018 AT 11:19 AM
Hello mates, its impressive post concerning teachingand completely explained, keep it up all the time.

12.08.2018 AT 02:56 AM
Why Do Most People Believe Thaat Cancer Is A Disease? Everyone has the capability to heal themselves There is not any cancerr containing not been survived by someone, reggardless of how far advanced it absolutely was. If even anyone has succeeded in healing his cancer, there must be a mechanim for it, just like there's a mechaniwm ffor creating cancer. Every person onn earth has the capability to do both. If youu have been informed they have cancer, may very well not manage to affect the diagnosis, however it iss certainly in your power to affect the destructive consequences who's (the identification) could possibly have on you. Thhe way you perceive the cancer and also the steps you determine to take following the identification are some with the best determinants off your future wellness, or even thhe not enough it. 90-95 percent oof cancers appear and disappear thatt belongs to them accord The indiscriminate mention of the cancer being a 'killer disease' by professionals and lay people alike has turned cancer in to a disorder with tragic consequences for the majority of today's cancer patients in addition to their families. Cancer is becoming synonymous with exxtraordinary suffering, pain, and death. This perception continues despite the fact that 90-95 percent of caancers apprar and disappear of their own accord. Not a day passes with no body making numerous canncer cells. Some people, under severe temporary stress, make more cancer cells than usual and form clusters of cancerous cells that disappear again when they feel better. According too medical research, secretions inn the DNA's powqerful anticancer drug, Interleukin II, drop under both mental and physical duress and increase again iin the event the person becomes relaxed and joyful. Loow secretions of Interleukin II improve the incidence of cancer by the bdy processes. However, everyone is generally not ujder severe stress constantly. Therefore, cancer malignancy vanish with no kind of medical intervention and without causing anyy reaal harm. Right currently, countless individuzls are walking on with cancers of their body not having a hint they've them. Likewise, countless people heal their cancers without even knowing it. Overall, there are many more spontaneous remissions of cancer than you'll find diagnosed and treated cancers. Cancer treatments do more harm than good The simple truth is, relatively few cancers actually become 'terminal' or are even detected. The vast majority of cancers remain undiagnosed and therefore aree not found until autopsy. Typically, these perople don't die as a result of cancer. They don't need symptoms which could prompt the physikcian to prescribe any of the standard cancer-detecting tests. It should raise everyone's eyebrows that 30-40 times as maany cases of thyroid, pancreatic, and prostate cancer are simply in autopsy than are detected by doctors. The British medical jornal Lancet published a report in 1993 that showed early screening often contributes to unnecessarty treatment. The reason for that? Althnough 33 percent of autopsies reveal prostate cancer, only one percent die from it. After age 75, hhalf with the males may have canceer of the prostate, but onnly 2 percent die frpm it. New official recommendations (August 2008) call for oncologists to no more treat men with cancer of the prostate aafter dark ages of 75 years since the treatmeents do more harm than good and offer no advantages over no treatment at all. It should be noted the low mortality rates only sign up for whoever has neither been diagnosed with cancer nor received any treatment for cancer. Mortality rates, however, increase drastically if cancer are increasingly being diafnosed and treated, which clearly shows ecactly what does the killing. Once diagnosed, the ast majority of cancers will nevcer be given an opportunity to disappear on their own. They are promptly targeted wijth the arsenal of deadly weapons including chemotherapy drugs, radiation, and also thhe surgical knife. 'Sleeping' tumors that could never really cause much injury to your body, may be aroused into powerful defensive reactions and become aggressive,similar to relatively harmless bacteria that turn into dangeroous superbugs when attacked by antibiotic medication. It makes zero sense that during a period whrn you need to strengthen one's body's most important healing system - the body's defence mechanusm - you'd probably suject yourself to radical treatments that basically weaken or destroy the dewfense mechanisms. The challenge with cancer patients iss always that, terrified byy the identification, they submit their own health about bat roosting cutting/burning/poisoning procedures that, more often than not, will lead them faster on the day of finhal sentencing: "We must show you with this deepest regret that there's nothing more you can do that may help you." The most pressing real question is not, "How advanced or dangerous is my cancer?" but, "What am I doing you aren't doing that puts my figure right into a situation of needing to battle due to the life?" Why do a lot of people move through canncer like iit were the flu? Are they just lucky, or possibly there a mechanism in the office that produces tthe healing? On the contrary, is there a hidden elemenht that prevents our bodies from healing cancer naturally, tht creates cancer so dangerous, if indeed it really is dangerous at all? People believe cancer is ofte a vicious killer The strategies to alll these queries lie with all the persdon whoo has got the cancer, and will not rely on the degree of your partocular cancer's 'viciousness' or perhaps the adcanced stage to which it seems like to get progressed. Do you think that cancer is a disease? You will probably answer, "Yes," given thee 'informed' opinion that this health care industry annd marketing have fed for the masses for a loot of decades. Yet, the more important but rarely asked question remains, "Why think cancer is a disease?" You may answer, "Because I know cancer kills people each day." I wouod thern question you further, "How have you any idea it is the cancer that kills people?" You would probably reason that most people who mmay have cancer die, so obiously itt muxt be tthe cajcer that kills them. Besides, you might reason, each of the expert doctors twll us so. Let me ask you another question, an extremely strange one: "How have you any idea for sure you are the daughter/son of one's father instead of of one other man?" Is iit since your mother stated so? What makes you think that your mother stated the truth? Probably because you believe her; along with silly not to. After all, she is yur mother, and mothers usually do not lie about these items. Or can they? Although you won't ever actually know with absolute certainty that the person you imagine to get your father is, in reality, your father, you nevertheless have turned whatever yyou subjectively believe into something that you 'know', into an irrefutable truth. Although no scientific proof whatsoever exists showing that cancer is really a disease (versus a healing attempt), most people will insistt that it is a disease as this is what they've got been told to trust. Yet this belief is hearsay based on other people's opinions. These other people heard exactly the same 'truth' from another person. Eventually, the infallible doctrine that cancer iss a disease might be traced with a doctors who explressed their subjective feelings or beliefs by what they'd observed and published them in a few review articles or medical reports. Other doctors agreed using their opinion, and before long, it became a 'well-established fact' that cancer is a vicious illness that somehow gets your hands on people to be able to kill them. However, reality in the matter might actually be quite different and ore rational and scientific than that.

Hjälp med juridiska tjänster

11.30.2018 AT 12:51 PM
Hello there, You've done a fantastic job. I'll definitely digg it and personally suggest to my friends. I'm confident they will be benefited from this website.

11.27.2018 AT 10:52 PM
I read this piece of writing completely about the difference of most recent and previous technologies, it's awesome article.


11.05.2018 AT 02:45 AM
This is the perfect web site for anybody who wishes to find out about this topic. You know a whole lot its almost hard to argue with you (not that I actually would want to…HaHa). You certainly put a brand new spin on a topic that has been written about for many years. Excellent stuff, just wonderful!


11.01.2018 AT 02:16 PM
Hi ok this is great however i can't seem to wrap my head around a scenario perhaps you can assist. I have office users curently on Windows 7, they will be keeping the same machine an same machine name except i will be installing an SSD and Windows 10. So how do i go about migrating them? any help would be greatly appreciated. How can i set this up and whats the work flow.

10.31.2018 AT 04:11 AM
Excellent article. I certainly love this website. Thanks!


10.22.2018 AT 01:27 AM
Great web site. Plenty of useful info here. I'm sending it to some pasls ans additionally sharing in delicious. And certainly, thanks in your sweat!

ücretsiz poker

10.17.2018 AT 08:47 PM
Hello there, You've done a great job. I will definitely digg it and personally suggest to my friends. I am confident they will be benefited from this website.

Poonam Chauhan

10.16.2018 AT 05:07 AM
Very nicely described.


10.10.2018 AT 11:45 PM
Excellent site you have here.. It's difficult to find good quality writing like yours nowadays. I truly appreciate individuals like you! Take care!!