For the past week or so, I've been having an issue with getting an Intel LAN Driver working on Windows 10 1903. I've uninstalled the official Intel drivers and let Windows use its own, then reinstalled the official drivers again, have done this many times over and the Intel I211 Gigabit Ethernet controller still throws out a Code 10. I have attempted to just manually install Intel's official "inf" file while also blocking the device ID using Local Policy Editor thinking Windows was somehow interfering with the driver install and that also did nothing, i did change that policy back to normal after that.
This is not the first time it happened either, I was able to get the functionality of the Ethernet driver back by doing a system restore, doing this did not help this time, however.
To clarify, this is my system:
Motherboard: MSI X470 Gaming Pro Carbon
OS: Windows 10 1903
Net Controller: Intel I211 Gigabit
Here's some screenshot links to get a better idea of the problem
One driver being marked as unknown
When official Intel drivers are uninstalled
Screenshot of the Code 10 for good measure
I have already tested the ethernet port and know that it works when loading up a Linux live disk (Fedora 30 in my case), so the Ethernet port isn't physically dead.