Neither Intel nor Microsoft support KabyLake and beyond under Windows 7
Do yourself a favour and upgrade to Windows 10.
Your complaint is with Microsoft. This issue/position has been known to the public now for more than two years.
You should have done the research before purchasing. There are plenty of 6th gen processors out there that you can use.
There is no support for windows 7 on 7th gen and later processors.
You can always use Windows 10 Pro, turn on Hyper-V, and run Windows 7 as a VM.