A simple, menu-driven Windows batch script to restore user profile data from backups created by userdump. Designed for IT pros, techs, and field support needing fast profile recovery on Windows 11 systems.
Built by @SoCalIT to complement
userdump.bat.
user-respawn.bat restores a user profile from a backup folder stored under User_files_backup, using a clean menu interface so there's no need to manually type usernames or machine names.
It’s powered by robocopy, with permissions skipped to ensure compatibility with USB drives and non-NTFS targets.
- Auto-detects users and machines inside
User_files_backup - Compatible with USB, network shares, and mapped drives
- Fully compatible from Windows XP through 11
- Input-validated, beginner-safe UI with numbered menus
- Uses
robocopywith retry/resume for fast performance - No admin required (NTFS ACLs skipped)
- Plug in the backup drive or connect to the network share
- Double-click
user-respawn.bat - Follow the prompts:
- Enter the root path (e.g.
E:or\\NAS\Backups) - Select user → Select device → Confirm restore target
- Enter the root path (e.g.
- Sit back — files are restored to
%USERPROFILE%by default
Windows 11
- Backups must follow this structure:
User_files_backup └── Username └── PC-NAME └── [Profile folders and files...]
This version of user-respawn uses /COPY:DAT to avoid NTFS permission issues, making it compatible with:
- FAT32 and exFAT USB drives
- Read-only network shares
- Non-admin user accounts
Made by @SoCalIT