“Ubisoft Game Launcher: Error code 2.”

: In the Ubisoft Connect settings, disable the In-game overlay .

Rationale: This forces the operating system to elevate the process token, allowing the launcher to write necessary temporary files to its protected directory, bypassing the UAC block.