How to create installer for my game that does not require additional set up by the user

When you package in Engine\Extras\Redist you should have UE4PrereqSetup_x64.exe which should install all needed stuff. Your installer after extracting all the files should run this.