The program should be stored on a USB-drive, and not write anything to the drive containning the OS and/or the missing data. Currently, the activation is stored in the registry and thus on the Windows drive. In most cases a PC only contains one disk drive, so you reduce the possibility to salvage ALL missing data if you let the installation write anything to that only disk drive.