Quick question about the UE4PrereqSetup_x64.exe in the "extras" folder ...

Hi everyone I just ran my compiled game on my brother’s lower end laptop and
I noticed it didn’t prompt me for installing prereq’s.
In the past when I was doing tests I was always prompted during the launch from the
game’s .exe to install prereq’s
I also noticed that the game didn’t run very well on his laptop and the video cinematics didn’t play just froze and showed black screen.
On my machine the game runs perfectly fine.
Just wondering if I should run this UE4PrereqSetup_x64.exe first when I launch game on a different
computer that never had Unreal installed on it?
Is that right?
Thank you.

Also if a friend asks me what is going to be installed on their machine to run my game on it
what should I tell them?
Here is a list I found on answerhub but its a bit dated.

The installer takes into account a large number of windows versions which have their own little requirements. Here is a high level list of items that are installed.:

Microsoft .NET Framework 2.0 SP2(ver. 2.2.30729.1) (We only install this on 32bit Windows XP because it is required for proper DirectX install on that platform)
Microsoft .NET Framework 4(ver. 4.0.30319.1)
Windows Installer 4.5
Visual C++ runtime files 2010, 2012, 2013 (a.k.a. VC100, VC110, VC120)
DirectX End-User Runtimes (June 2010)