Open Source · Apache-2.0Linux / macOS / Windows No telemetry · No paid tier
← Back to downloads

Install on Windows

Download the standalone .exe from the latest GitHub release fast_copy-windows.exe for the CLI or fast_copy_gui-windows.exe for the desktop GUI. No Python, no installer, no admin rights needed. The first launch will very likely show a SmartScreen warning — here is exactly why, and how to check the download is genuine instead of just clicking through.

“Windows protected your PC” — what it means

Microsoft Defender SmartScreen shows this blue dialog for any program that is not code-signed with a paid certificate and has not yet built download “reputation”. It is a statement about popularity and signatures, not about what the program does. fast-copy is not signed because code-signing certificates cost several hundred euros per year — hard to justify for a free, open-source tool whose every line of source is public and whose binaries are built from that source with PyInstaller.

To proceed past the dialog:

  1. Click More info (small link under the text).
  2. Click Run anyway.

This is needed once per downloaded file. But don't take the dialog's word — or ours — for it: verify the file cryptographically instead. It takes ten seconds.

Verify your download (SHA-256)

In PowerShell, in your Downloads folder:

Get-FileHash .\fast_copy-windows.exe -Algorithm SHA256

Compare the output against the official digest below. These hashes are computed by GitHub itself when each binary is uploaded to the release — the same values are shown via the GitHub API for the release. If the hash matches, the file on your disk is byte-for-byte the file from the release; if it doesn't, delete it and re-download from GitHub only.

Official SHA-256 digests — v3.12.6

FileSHA-256
fast_copy-windows.exe06c2e244c255158283cb6ebbf6c450d60fa60111ab6753425cf53c916e0a9cd1
fast_copy_gui-windows.exe49517fb5ccfb1c468a0208460f5a8952fd2bfc2ebadb82300582b5d20d012eb4

Antivirus false positives

PyInstaller-packaged Python programs are occasionally flagged by antivirus heuristics simply because of how they bundle the interpreter — it is a known false-positive pattern that affects many open-source Python tools. If your AV quarantines a file whose SHA-256 matches the official digest above, the file is exactly what was released; you can inspect the source it was built from or build it yourself with build.py.

First run

.\fast_copy-windows.exe "C:\Projects\my-app" "E:\Backup\my-app"

That's it — no installation step. See the local copies guide for more examples (long paths, ReFS block cloning and NTFS hardlink dedup are handled automatically), or the full CLI reference.