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

Hello! I tried creating an installer with this tutorial How to make an installer for your Unreal Engine game (Windows) - YouTube

It worked completely from my end, but my client reported that he has to separately install DirectX runtime, NET Framework version. Is there anyway I can include this as a part of my installer so that the user won’t have to download something separately in order for my game to run? Thanks!

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.