USMT 4.0 Support for Office 2010

A new hotfix for USMT 4.0 was released today to support migrating Office 2010 settings.  (It includes other fixes too.)  You may want to download this and integrate it into your deployment processes.  The full instructions for doing this (including what needs to be done with MDT and ConfigMgr) are included in the KB:

There is one complication that you should be aware of if you are using ConfigMgr and moving from Windows XP or deploying Windows XP.  USMT 4.0 uses a set of manifest files to determine what needs to be migrated from Windows XP.  These manifest files are stored in the “DLManifests” folder, which is part of your USMT package in ConfigMgr.  There is an issue though where Scanstate.exe can’t find this DLManifests folder when run from ConfigMgr.  In MDT 2010 Update 1, we included a workaround for this with some logic in ZTIUserState.wsf, copying the folder where Scanstate can find it:

‘ Workaround for USMT bug in Windows 7 AIK
If oEnvironment.Item(“DeploymentMethod”) = “SCCM” and oEnvironment.Item(“OSVersion”) = “XP” and oFSO.GetFileVersion(sFoundScanState) = “6.1.7600.16385” then
    oUtility.RunWithHeartbeat “cmd.exe /c xcopy /iesryhd “”” & sUSMTPath &”\DlManifests”” “”” & oEnv(“SystemRoot”) & “\system32\DlManifests” &””” 1>> ” & oLogging.LogPath &”\zticopyUSMT.txt 2>>&1 ”
End if

Notice that this checks specifically for build 6.1.7600.16385 of Scanstate.exe, the version released in the Windows 7 version of Windows AIK, as we expected this problem to be fixed in the next version of USMT.  Well, it wasn’t.  But once you install the KB 2023591 hotfix, the version changes to 6.1.7601.21645 and our fix stops working.

You can work around this by fixing the fix in ZTIUserState.wsf to read like this:

If oEnvironment.Item(“DeploymentMethod”) = “SCCM” and oEnvironment.Item(“OSVersion”) = “XP” and (oFSO.GetFileVersion(sFoundScanState) = “6.1.7600.16385” or oFSO.GetFileVersion(sFoundScanState) = “6.1.7601.21645”)  then

If you aren’t using ConfigMgr or don’t have Windows XP around any more, you won’t need to worry about this.

Comments (11)
  1. Good point, I didn't mention which file contained that logic – it's ZTIUserState.wsf.  I've updated the article above.


  2. Correct, the fix is only for ConfigMgr-integrated scenarios.

    There is a separate fix in ZTIUserState.wsf that is unaffected by the USMT hotfix.  (This fix just sets the working directory to the folder containing the USMT binaries.)


  3. Oops, you're right – that's what I get for not testing the change 🙂  I've fixed the article above.



  4. Lasse Balsvad says:

    Remember to put in parentheses when using the OR operator. Else the expression will evaluate to true if the fileversion of scanstate i = "6.1.7601.21645". But if the version of scanstate can only be "6.1.7601.21645" on XP. Then it's OK. Else the correct expression should be as follows:

    If (oEnvironment.Item("DeploymentMethod") = "SCCM" and oEnvironment.Item("OSVersion") = "XP") and (oFSO.GetFileVersion(sFoundScanState) = "6.1.7600.16385" or oFSO.GetFileVersion(sFoundScanState) = "6.1.7601.21645") then

  5. ML49448 says:

    I don't suppose one of the fixes includes trying to exclude both local profiles and profiles older than a given age when migrating from WinXP?

  6. mike says:

    Thanks for this information. Just one question, which XML file should I edit?

  7. JoeZeppy says:

    So I'm unclear here. If I'm just using MDT lite touch deployment, I don't need to modify the ZTIUserState file?

  8. markus says:

    It's me again. I found the reason of the problem. The DlManifests folder must be located in the USMT folder – NOT in any subfolder.

  9. wesley E Batton says:

    <a href="">Office 2010 Support </a> in sage Act!2011

    definately office can easily install any operating system whether it is 32 bit or 64 bit.In Act 2011 worked only 32 bit little bit diffrence and the 25 features are added by Microsoft office 2010

    Thanks for haring us.

  10. showbox says:

    Thanks for the great info. I really loved this. I would like to apprentice at the same time as you amend your web site, how could i subscribe for a blog site?
    For more info on showbox please refer below sites:
    Latest version of Showbox App download for all android smart phones and tablets. – It’s just 2 MB file you can easily get it on your android device without much trouble. Showbox app was well designed application for android to watch movies and TV shows, Cartoons and many more such things on your smartphone.
    For showbox on iOS (iPhone/iPad), please read below articles:
    Showbox for PC articles:
    There are countless for PC clients as it is essentially easy to understand, simple to introduce, gives continuous administration, effectively reasonable. it is accessible at completely free of expense i.e., there will be no establishment charges and after establishment
    it doesn’t charge cash for watching films and recordings. Not simply watching, it likewise offers alternative to download recordings and motion pictures. The accompanying are the strides that are to be taken after to introduce Showbox application on Android.
    The above all else thing to be done is, go to the Security Settings on your Android telephone, Scroll down and tap on ‘Obscure sources’.

  11. aw says:

    hai, I just want to tell you that I am just very new to blogs and seriously loved this website. More than likely I’m planning to bookmark your blog post .
    You amazingly come with really good posts. Thanks a lot for sharing your blog Microsoft.

Comments are closed.