Today I tried installing .NET 4.6.2 onto an offline WIndows 7 to setup playnite.
Every since I built my PiCade I’ve been huge into loaders, almost all of them seem to rely on RetroArch for an old game emulation which is fine by me. Check out those sites for their respective offerings. My PiCade uses Lakka which is just a different loader that I find is rather well compiled for ARM based devices such as the Pi. They do offer a x86-64 build however I found that since it’s a linux derivative you have to be pretty Linux swanky to do good with it, by that I mean supporting hardware can be a bit more difficult as you have to be able to get the drivers for certain hardware yourself, in my case using an old HP laptop with an ATI card inside it was CPU rendering everything so N64 and Dreamcase would CHUGGGG, even though the system is way more than capable.
Anyway… Playnite only has one dependency for Windows, thats .NET 4.6.2, so when I downloaded the offline installer I didn’t expect issues, until…
Error! A certificate chain could not be built to a trusted root authority.
Ughhh ok… Google… wtf does that mean? MS says…
install using elevated cmd with…
certutil -addstore root X:\Where\you\saved\the\Cert.crt
Sure enough after this I was successfully able to install .NET 4.6.2