Can't create C++ first person project

Hi, I have just installed Unreal Engine 4.13. I already had 4.17 with Visual Studio 2017 & Visual 2015 both. I believe I have installed everything including SDKs from Visual Studio panel but still get this error. Please help me fix this

When I create FPS C++ project in Unreal Engine 4.13. I get this error

Running C:/Program Files/Epic Games/UE_4.13/Engine/Binaries/DotNET/UnrealBuildTool.exe S05_TestingGrounds Development Win64 -project="C:/Users//Documents/Unreal Projects/S05_TestingGrounds/S05_TestingGrounds.uproject" -editorrecompile -progress -noubtmakefiles -NoHotReloadFromIDE
@progress push 5%
Parsing headers for S05_TestingGroundsEditor
  Running UnrealHeaderTool "C:\Users\\Documents\Unreal Projects\S05_TestingGrounds\S05_TestingGrounds.uproject" "C:\Users\\Documents\Unreal Projects\S05_TestingGrounds\Intermediate\Build\Win64\S05_TestingGroundsEditor\Development\S05_TestingGroundsEditor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed
Reflection code generated for S05_TestingGroundsEditor in 2.1481728 seconds
@progress pop
Performing 10 actions (4 in parallel)
[2/10] Resource PCLaunch.rc
[3/10] Resource ModuleVersionResource.rc.inl
PCH.S05_TestingGrounds.h.cpp
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory
ERROR: UBT ERROR: Failed to produce item: C:\Users\\Documents\Unreal Projects\S05_TestingGrounds\Binaries\Win64\UE4Editor-S05_TestingGrounds.dll
Total build time: 6.46 seconds

Try installing “Windows Universal CRT SDK” component in to your VS installation