For the future, to solve problems with a broken association with UnrealVersionSelector.
- You need to find UnrealVersionSelector in the folder with the installed launcher, in my case this is the path “D:\Epic Games\Launcher\Engine\Binaries\Win64\UnrealVersionSelector.exe”
- You need to create a shortcut from this UnrealVersionSelector
- Open the file properties and add “-fileassociations” at the end of the path
I got “D:\Epic Games\Launcher\Engine\Binaries\Win64\UnrealVersionSelector.exe” -fileassociations - Apply, ok, run as administrator, at first glance nothing will happen, but I fixed broken associations that I could no longer fix due to the innovations of Windows 11.
Also, if you moved a copy of the engine to another location, or reinstalled Windows, you can register copies of the engine in the system so that you can select it as a project version in the selector.
To do this, you just need to copy UnrealVersionSelector from the launcher folder to the root of the engine folder, run it as administrator, confirm that you want to register the engine and you’re done, but as far as I know it will not appear in the launcher.