Windows Server Migration Tools: How to Use Them – and What to Use Instead

Windows Server Migration Tools

Need to migrate a Windows Server to a newer version – and wondering whether Windows Server Migration Tools will do the job? This guide covers what the built-in tools actually migrate, how to use them, and what to use for everything they leave behind.

What Windows Server Migration Tools actually do

Windows Server Migration Tools (WSMT) is a built-in Windows Server feature, installed through Server Manager or PowerShell. It migrates server roles, features, shares, operating system settings and some data from an older server to a newer one.

Here is the important part: it does not migrate your applications. Not SQL Server, not your line-of-business software, not their configurations. Microsoft’s own guidance is to reinstall every application on the new server and reconfigure it manually. WSMT is also no longer being developed – it is a legacy feature, and recent Windows Server versions de-emphasize it.

How to use Windows Server Migration Tools

  1. On the destination server, open Server Manager, choose “Add roles and features”, and install Windows Server Migration Tools (under Features).
  2. Create a deployment folder for the source server’s OS version, using SmigDeploy.exe from the destination server.
  3. Copy the deployment folder to the source server, and register the tools there by running SmigDeploy.exe.
  4. On the source server, run Export-SmigServerSetting from the Windows Server Migration Tools PowerShell session to export roles, features and settings.
  5. On the destination server, run Import-SmigServerSetting to import them.
  6. Reinstall and reconfigure every application by hand – WSMT does not bring them over.

Doable? Yes – for roles and settings. But if your server runs actual applications and databases (and it almost certainly does), WSMT leaves the hardest part of the migration to you.

How to migrate the applications too

To migrate a Windows Server including the applications, databases, settings, shares, permissions and data – without reinstalling anything – use a dedicated server migration tool: Zinstall WinServ.

WinServ migrates the entire server environment from the old machine to the new one: applications (even custom or in-house ones), their configurations, databases, profiles, shares and all data. It works between any Windows Server versions – for example, from Server 2012 or 2016 to Server 2025, 2022 or 2019 – and even from a physical server to a virtual or Cloud machine.

  1. Run Zinstall WinServ on the old server.
  2. Run Zinstall WinServ on the new server – the servers connect over the network automatically.
  3. If you’d like to select what to transfer, use the Advanced menu; otherwise just press “Go” to migrate everything.

After the migration

  • Adjust your domain’s DNS entries to point to the new server where needed.
  • Update login scripts and GPO policies that reference the old server.
  • Launch every application and console you use, and verify they load correctly.
  • From a client workstation, verify that clients can access the migrated server and their applications run without issues.

Ready to migrate your server – applications included?

Get Zinstall WinServ here

Looking for evaluation licenses / volume pricing / more information?

Email us at sales@zinstall.com for assistance.