networking - Ethernet not working after PC start in Windows 8.1

05
2014-04
  • Darmak

    Recently I installed Windows 8.1 x64 on my PC.
    Then I enabled Hyper-V in Windows and created a new external virtual switch. I have the latest LAN driver installed (my ethernet controller is Intel 82579).

    There is a problem with my ethernet. When I start my PC (eg. in the morning), the ethernet is not working, I have a red cross on the ethernet tray icon. In Device Manager, the device has status:

    This device cannot start. (Code 10)
    

    In Device Manager, if I "Scan for hardware changes", the problem dissapears.
    Or if I restart my PC - the problem also dissapears.

    The problem seems to occur only when I perform a cold-start of my PC.
    Moreover, there's no problem with Windows 8.1 WITHOUT Hyper-V and virtual switch.

    I've spent many hours searching the internet for a solution, but all have failed. Can someone help me? It's very frustrating.

    UPDATE

    The problem is also with VirtualBox instead of Hyper-V.

  • Answers
    Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

    Related Question

    networking - How to set static IP address on Window 8.1 Host with Hyper-V and Single network adapter
  • Scott Forbes

    I have a Windows 8.1 Pro machine (not preview). In order to do Windows Phone 8 development, the emulators have to use the Hyper-V engine to run. When Hyper-V was installed it changed my network adapter settings for my ethernet card to utilizing the Hyper-V virtual switch, and disabled all the other items, such as IPv4, etc. It appears I can no longer set a static ip address on my box for my LAN, or at least it is not evident how to do it.

    Articles that I have read suggest that I need two network adapters, but they seem to be geared towards a different type of infrastructure, which is different than what I am doing. I do not wish to purchase another network adapter. I simply want a static IP address on my box as my router is configured to route certain types of traffic to my box, and utilize Hyper-V just to run the Windows Phone emulators, but the emulators still have to access the internet.


  • Related Answers
  • jay

    I was facing the same issue as you were, I solved it by setting the static IP address in the vEthernet instead of the Ethernet.