Hello there! Of course, there are ways to move UE, but only specific builds of the engine. For example, you can move 5.4 to another unit, following the steps from the below guide:
As for transfering the entirety of UE, that would need a registry overwrite, and this won’t guarantee the proper functionality of the engine. At that point, I would suggest a full uninstall/reinstall of all Epic software:
- First, uninstall the engine, launcher, asset packs, etc
- Next, open the registry directory HKEY_CURRENT_USER\Software\Epic Games\Unreal Engine\Builds, and delete any build entries
- Finally, delete the folders %userprofile%\AppData\Local\UnrealEngine and %userprofile%\AppData\Local\UnrealHeaderTool
- After that, reinstall UE launcher from scratch, and add your desired version of the engine