WinAppMigrator

Getting Started

This page takes you from the download to the app's first screen.

What You Need

More detail, and what has and has not been tested, is in Requirements and testing.

Download

Go to the latest release. It has three files:

File What it is Take it if
WinAppMigrator-v0.6.0.exe The app itself. One file, with nothing to install. You just want to use it. This is the one most people want.
WinAppMigrator-v0.6.0-windows-x64.zip The same app, as winappmigrator.exe, with the README, the changelog, the license, and the third-party licenses You want the paperwork as well
SHA256SUMS.txt The checksums of the two files above You want to check your download

The installer part that goes inside every installer, the installer stub, is never published on its own. It is already inside the app.

Check the Download

This is optional, and worth doing. Each check below is independent. Run them in PowerShell, in the folder you saved the file to.

1. The checksum. A hash is a fingerprint of a file. If even one byte changes, it changes.

Get-FileHash .\WinAppMigrator-v0.6.0.exe -Algorithm SHA256
Get-Content .\SHA256SUMS.txt

The long number from Get-FileHash should match the one on the line for that file. Get-FileHash prints capital letters and the file uses small ones. That is fine: compare the letters and digits.

2. The signature. A signature says who made the file, and that it has not changed since.

$signature = Get-AuthenticodeSignature .\WinAppMigrator-v0.6.0.exe
$signature.Status                     # should say Valid
$signature.SignerCertificate.Subject  # should include CN=Randy Northrup

You can also right-click the file, choose Properties, and look at the Digital Signatures tab. Version 0.5.0 is the first release whose app is signed. Downloads from earlier releases are not signed.

3. Where it was built. Each release from 0.5.0 on records that GitHub's own release workflow built it, from this repository. This record is called an attestation. If you have the GitHub CLI, run:

gh attestation verify .\WinAppMigrator-v0.6.0.exe --repo RandyNorthrup/WinAppMigrator

The same works for the zip.

Start It

  1. Double-click WinAppMigrator-v0.6.0.exe. There is nothing to install. It runs from wherever you saved it.
  2. SmartScreen. Windows SmartScreen may show a "Windows protected your PC" screen for a file it has not seen often. If it does, choose More info and check that the publisher is Randy Northrup before you choose Run anyway.
  3. The administrator prompt. Windows asks whether to let the app make changes. This is the UAC prompt. The app always asks, because reading another PC's drive, and files that only administrators may read, need administrator rights. For the signed download, the prompt names Randy Northrup as the verified publisher. If it says "Unknown publisher" for this file, it is not the signed release file, so do not run it.
  4. The window opens. If instead you see a message that the window could not open and that it needs Direct3D 12, see Troubleshooting. The app has no way to run without its window.

First Run

The app with Fabrikam Data Sync selected

Next: Building an installer.

Last changed 2026-11-11. Describes WinAppMigrator as of its latest release, 0.6.0.