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.
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 Authenticode signed by CN=MyTechie, O=MyTechie, L=North Sydney, S=New South Wales, C=AU and RFC 3161 timestamped. Right-click the file, choose Properties → Digital Signatures to check it, or open About inside the application, which verifies its own signature and shows this checksum.
What it does
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.
Changelog
The Windows build is now Authenticode-signed with a real code-signing certificate, so the About window's signature check reports it as signed rather than unsigned. No functional change.
Restyled to the shared InstaHost desktop look, with Help and About windows that work without a network. About now checks the running executable with the same signature API Windows uses and reports whether it is signed, invalid or unsigned, alongside the publisher and the SHA-256 of the exact file being run.
Catalogues the programs installed under the source profile during a migration, so they can be reinstalled on the new machine, and adds author and donation links to both tabs.
Merged the profile migrator and the driver finder into one executable with a single tab strip, and added profiles on a disk pulled from another PC as a migration source.
Profile copy and merge with preview, exclusions, conflict policy and verification; per-user registry export and import; full logging, CSV manifests and undo.