E2200 Bandwidth Controller Driver Failed To Install

I'm building a new PC with Windows 10 and so far I haven't been able to get a network connection on it. All I'm trying to do is use the wired ethernet. It always gets stuck in the status 'Unidentified Network' and I cannot even ping 192.168.0.1 (which is definitely my router's IP address, I can access it from my laptop.)
The Gigabyte GA-Z170X has two on-board ethernet adapters, one Killer e2200 and the other an Intel one. I am trying to connect to a Motorola Surfboard SBG6782 combo modem and router (which I do not recommend; it was supplied by my internet provider and I've been meaning to replace it.)
I've tried updating my network drivers and also tried uninstalling just the Killer drivers to just get the Intel adapter working. I also tried setting up a static route but the best result I've had so far is that my adapter decides more quickly that it cannot get an IP address from my router. Both of the ethernet lights on the back of my rig do light up, although one blinks green for a while and the other comes on as solid orange.
[This user had the same trouble](https://www.reddit.com/r/techsupport/comments/41bvbr/gigabyte_z170xgaming_7_ethernet_ports_not_working/) but the solution was merely to install drivers off of the supplied mobo CD disc, which I have already done. I also tried downloading more recent drivers.
Some commands I've used to try and reset my ip config to a reasonable state are,
netsh winsock reset catalog
netsh int ip reset
I've also seen suggestions to run
ipconfig /release /renew
But my adapter is not in a state to do this.
When I run the Win 10 diagnostic tool, it says that one of the protocol drivers is not installed and tries to fix that, but it fails. The missing protocol seems to be Microsoft Network Adapter Multiplexor Protocol.
Based on other posts I've seen, the issue could be some kind of software that I have installed, but I have no idea what that could be. The Killer Networking stuff should be clean and I don't have any anti-virus running yet.
I found [a duplicate thread](https://www.reddit.com/r/pcmasterrace/comments/3f0ler/windows_10_killer_network_drives_pls_help_no/) and it seemed oh so close, but it didn't work for me.
In order to get access to the Killer Bandwidth Control protocol, I had to re-install the whole Killer / Bigfoot suite. Sure enough it showed up, but disabling this protocol hasn't made any difference so far. Which actually isn't all that surprising given that I've tried replacing my driver with others that didn't include that protocol, and that hasn't worked either.
For what it's worth I have been able to get wired internet out of my router before. I've connected a Raspberry Pi to it and a printer, both were able to get on the network, and the Pi had web access.
I'm also trying to follow [this thread](https://forum-en.msi.com/index.php?topic=174229.0) in case it is in fact remnants of the Killer Suite that is interfering with my ethernet controller. I haven't been able to find a working link to the Killer Cleaner tool but I did find links to their [vanilla drivers](http://www.killernetworking.com/product-support/driver-downloads/standard-drivers).
Found an [interesting thread](https://www.techpowerup.com/forums/threads/guide-turn-your-killer-e2200-nic-into-qualcomm-atheros-ar8161.198899/) with instructions for installing Qualcomm Atheros AR8161 drivers for the Killer e2200 device. I gave it a try but it didn't seem to fix anything. :/
I've also gone into the BIOS and turned off the Intel adapter to see if that helps getting the Killer e2200 to work, but no dice there either.

Video controller Driver problem. Venkat Krishna Jun 9, 2014, 9:11 AM. If I manually try to install the graphics driver, it failed to install. What to do now, because of this I'm unable to use.

There are many different driver error codes; some are not difficult to resolve, while others can prove a lot more troublesome, even the most technically proficient. Luckily error code 31 belongs to the easy-to-resolve category.

Error code 31 can occur with many hardware devices. However, it is most commonly seen with Ethernet cards. While irritating, error code 31 is not something you need to lose sleep over, because it can be quickly fixed by installing the latest Ethernet drivers.

Error Message

Each error code is accompanied with an error message, which may or may not correctly point to the cause of the problem. The error message that one receives with error code 31 is:

“This device is not working properly because Windows cannot load the drivers required for this device (Code 31)”

Controller

How to see the error code 31 error message

Error code 31 is a device manager error code and, as such, is displayed in the Device status box, under the General tab in the device’s properties dialog box. In other words, a message on the desktop does not flash when this error occurs. To view error code 31, perform the steps listed below:

  1. Click the Windows icon
  2. Type devmgmt.msc in the Start Search box
  3. Press Enter
  4. Double-click Network adapters in the Device Manager window to view all the network devices installed (when a problem with a hardware device occurs, an exclamation mark, a question mark, or a yellow triangle is displayed beside it)
  5. Double-click your Ethernet card
  6. The error code 31 will be displayed in its Device status box

Why error code 31 occurs

Failed

The most common reasons are:

  • Missing drivers
  • Outdated drivers
  • Corrupt drivers

Hp Driver Install Failed

How to fix error code 31 Ethernet controller driver

To fix this issue, you must download and install the latest Ethernet controller drivers. The most effective and quickest way of updating Ethernet controller drivers is by using a reliable and compatible driver update tool. Although you need to pay a subscription fee to use such applications, the good ones are worth their cost and are reasonably priced. To update drivers using such an application, all you do is download the software and follow the on-screen instructions. On the other hand, if you decide to update drivers manually, you need a follow a more involved process that involves the following steps:

Printer Driver Failed To Install

  1. Write down the details of your Ethernet card (you can find the details from the device manager window or from the box in which the Ethernet card came or from the Ethernet card itself)
  2. Go to the manufacturer’s website
  3. Search for the latest driver for your Ethernet card
  4. If found (yes, you do not always get the required drivers on the manufacturer’s website!), download the drivers
  5. Install the new Ethernet card drivers
  6. Restart Windows