Solved

Disable Energy Efficient Ethernet on Windows 7

Posted on 2015-02-23
5
2,522 Views
Last Modified: 2015-02-24
We are having issues with our Cisco IPT system and the use of Energy Efficient Ethernet on our PC's.

We noticed port flapping and packet loss from PC's connected through our CISCO IPT phone and we opened a TAC case with Cisco. Per Cisco the problem is caused by the Energy Efficient Ethernet on the PC's. To correct the problem we have to turn off  Energy Efficient Ethernet. The directions are log into the system go to the network adapter and turn off Energy Efficient Ethernet. OK the only problem I have around 20,000 Windows 7 devices.

Does anyone know how to disable Energy Efficient Ethernet via a script on windows 7?
0
Comment
Question by:Andyman430
  • 3
  • 2
5 Comments
 
LVL 4

Expert Comment

by:Rich Leclair
Comment Utility
Please check out this script on Microsoft's TechNet site.

https://gallery.technet.microsoft.com/scriptcenter/Disable-turn-off-this-f74e9e4a
0
 

Author Comment

by:Andyman430
Comment Utility
Thank you Rich for the reply
The EEE setting doesn't turn the adapter off it kicks the power setting to  low power setting during low usage periods.
0
 

Author Comment

by:Andyman430
Comment Utility
I did try the powershell script from the TechNet article and it didn't turn off EEE
0
 
LVL 4

Accepted Solution

by:
Rich Leclair earned 500 total points
Comment Utility
Looks like you might be able to change this via a registry setting. unfortunately I am running windows 8.1 right now ( 8.1 has powershell commands that would do this for you  ). A windows 7 PC I have here has the registry key located at:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0007

Property named "EEELinkAdvertisement" when I shut the option off it goes from 1 to 0. you could possibly write a script to change that property on all PC's (the guid above might be unique to my adapter although 2 of my machines had the same location but they are the same type of hardware)
0
 

Author Comment

by:Andyman430
Comment Utility
Rich I'm marking you down as accepted solution and I took your idea and wrote it in a AutoIT script;

$KeyPath = "HKLM\SYSTEM\CurrentControlSet\Control\Class\"
For $i = 1 To 100
    $var = RegEnumKey($KeyPath, $i)
      If @error Then ExitLoop
      For $j = 1 To 100
            $SubVar = RegEnumKey($KeyPath & $var, $j)
            If @error Then ExitLoop
            If RegRead($KeyPath & $var & "\" & $SubVar, "EEELinkAdvertisement") = "1" Then
                  RegWrite($KeyPath & $var & "\" & $SubVar, "EEELinkAdvertisement", "REG_SZ", "0")
                  If @error Then ConsoleWrite("ERROR: " & @error & @CRLF)
            EndIf
      Next
Next
0

Featured Post

Get up to 2TB FREE CLOUD per backup license!

An exclusive Black Friday offer just for Expert Exchange audience! Buy any of our top-rated backup solutions & get up to 2TB free cloud per system! Perform local & cloud backup in the same step, and restore instantly—anytime, anywhere. Grab this deal now before it disappears!

Join & Write a Comment

Image capture and Deploy method is consist on two phases. In our first phase we capture the image of windows from the PC in which Windows and others softwares are already installed. In second phase we deploy the created image on new PC in which we…
If you get continual lockouts after changing your Active Directory password, there are several possible reasons.  Two of the most common are using other devices to access your email and stored passwords in the credential manager of windows.
The viewer will learn how to successfully create a multiboot device using the SARDU utility on Windows 7. Start the SARDU utility: Change the image directory to wherever you store your ISOs, this will prevent you from having 2 copies of an ISO wit…
The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now