Solved

Disable Energy Efficient Ethernet on Windows 7

Posted on 2015-02-23
5
2,996 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
ID: 40626605
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
ID: 40626684
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
ID: 40626717
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
ID: 40626762
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
ID: 40628600
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

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

First some basics on Windows 7 Backup.  It has 2 components one is a file based backup which is stored in .zip files each zip is split at around 200 Megabytes and there is the Image Backup which is as the name implies a total image of the partition …
Today, still in the boom of Apple, PC's and products, nearly 50% of the computer users use Windows as graphical operating systems. If you are among those users who love windows, but are grappling to keep the system's hard drive optimized, then you s…
In this Micro Tutorial viewers will learn how to use Boot Corrector from Paragon Rescue Kit Free to identify and fix the boot problems of Windows 7/8/2012R2 etc. As an example is used Windows 2012R2 which lost its active partition flag (often happen…
This Micro Tutorial will teach you the basics of configuring your computer to improve its speed. It will also teach you how to disable programs that are running in the background simultaneously. This will be demonstrated using Windows 7 operating…

803 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