Although Intel has chosen not to provide official drivers for Windows 7 for the NUC6CAYH there is anecdotal information on the internet that all hardware can be made to work with no issues left in Device Manager. Apparently all drivers needed exist, it's just that they are not (yet) listed comprehensively and (made) available to the owners of the NUC6CAYH.
I can only guess to the reasons for this choice. Maybe Intel felt getting all the drivers WHQL certified by Microsoft was too... ??? for an OS getting near to the end of its official support?
Personally I'd be willing to settle for (some) non-WHQL drivers. As long as they work. Surely Intel has enough people in its employ with more than enough experience in making or assembling drivers that offering a complete set of drivers isn't too much of a problem. Maybe mention that prolonged support for these drivers cannot be guaranteed for the above reason. I think I wouldn't be the only one who'd appreciate being allowed our own free choice of which (still under active or "extended" support by Microsoft) Windows version we'd prefer to use. I'm also not the only one with reservations regarding Windows 10.
Please don't engage in a "Why not Windows 10?" discussion. It's off-topic here. This is about getting Windows 7 to work. There are enough other places for such a discussion.
I've gotten quite far finding working drivers. It's just that the reports about getting it all to work are a tad incomplete and I'm still left with a few issues in Device Manager.
The initial problem to get Windows 7 installed on this device with only USB 3 ports can be solved with the "ASRock Win 7 USB Patcher" with which an installation medium can be made that supports USB 3, which Windows 7 doesn't support natively. After the installation the most important drivers can be used from sources like ASUS, Dell, Lenovo and Intel itself too. If there is enough interest I can give some additional information and links.
At the moment I have a few issues left and I hope people can point me to the right drivers to get these last few parts of the hardware to function properly.
In the "Other Devices" section are 4 items left with (!).
PCI Data Acquisition and Signal Processing Controller
I understand this to be the: "Intel(R) Serial IO I2C Host Controller".
PCI Simple Communications Controller
I understand this to be the: "Intel(R) Trusted Execution Engine Interface"
Apparently both belonging to the "Advanced Configuration and Power Interface".
In the "System Devices" section are 3 items left with (!).
Intel(R) Atom(TM)/Celeron(R)/Pentium(R) Processor SPI Controller (x3)
And in the "Network Adapters" section there is one (!).
Intel(R) Dual Band Wireless-AC 3168
This device cannot find enough free resources that it can use. (Code 12)
If you want to use this device, you will need to disable one of the other devices on this system.
Somewhat unexpected. I installed drivers for this. I thought things like interrupt sharing were resolved quite some time ago. I hope and kind of expect this will be resolved by the installation of one of the still missing drivers that will take care of this.
This forum seems the most logical place to address this issue. Hopefully this community can offer some solutions. A complete list of working drivers would be nice. Getting Intel to make these available on their site would be even nicer.
Thanks in advance all.