User Profile Migrator
A single-file Windows application that handles the two jobs a technician usually hits on the same machine visit: moving a user’s data into a different account, and working out what all those unknown devices in Device Manager actually are.
Profiles & programs
Copies or merges the contents of one Windows user profile into another — documents, desktop, pictures, browser data and the rest — then catalogues the programs that were installed on the source machine so they can be reinstalled deliberately rather than from memory. Profiles on a disk pulled out of another PC are supported, so a dead machine’s drive can be read directly.
Drivers & unknown devices
Identifies the yellow triangles in Device Manager from their raw hardware IDs and asks Windows Update which newer drivers are on offer for the machine. Scanning, decoding and reporting are entirely read-only.
Why it is safe to run
- The source profile is never modified. The engine only reads it — there is no move or delete path.
- Nothing runs without a preview. A live migration stays disabled until a dry run has completed for the exact settings you are about to use.
- Nothing is overwritten by default. Everything lands in a new sub-folder, so collisions cannot happen. When you deliberately merge in place, replaced files are backed up first.
- Every run can be undone. Each run writes a full log and a CSV manifest of every action, and the undo replays that manifest backwards.
- Dangerous configurations are refused — same source and destination, identical paths, or nested profiles are blocked outright.
- Copies are verified by size, with optional SHA-256 deep verification.
The ZIP contains the application and its manual. No installer, and no .NET runtime is required on the target PC. The application requests administrator rights when it starts; if you decline, it opens read-only.
The executable is not code-signed yet, so SmartScreen will warn on first run. Verify the SHA-256 above before running it.