Solved

Disable IPv6 Registry Script

Posted on 2011-09-16
7
2,879 Views
Last Modified: 2012-06-27
Hey all!

Just wondering if anyone knew of a good registry script to fully disable IPv6 on Windows 2008 and 2008 R2.

I know you can add a DWORD(32-Bit) key into the registry to disable it but i was wondering if anyone had a script to do this?

Thanks,

Lyon
0
Comment
Question by:LyonJay
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
7 Comments
 
LVL 3

Author Comment

by:LyonJay
ID: 36548713
Basically convert this http://support.microsoft.com/kb/929852 into a script.
0
 
LVL 59

Expert Comment

by:Darius Ghassem
ID: 36549043
Do you want deploy through  the gpo? You can export once you have done once on a server in the registry this will create a registry import file you can import in other servers
0
 
LVL 3

Author Comment

by:LyonJay
ID: 36549212
Nope just execute it on a server when I need to.
0
Visualize your virtual and backup environments

Create well-organized and polished visualizations of your virtual and backup environments when planning VMware vSphere, Microsoft Hyper-V or Veeam deployments. It helps you to gain better visibility and valuable business insights.

 
LVL 59

Expert Comment

by:Darius Ghassem
ID: 36549243
You can go through the registry add these keys

http://www.windowsreference.com/networking/disable-ipv6-in-windows-server-20008-full-core-installation/

You can then right-click on the key and export this out. You can then import on any server after making the changes
0
 
LVL 3

Author Comment

by:LyonJay
ID: 36554086
Excellent!

Removed the bits I didn't need in the script and it worked beautifully!

You know which part in the registry I need to change so that it unticks the IPv6 box in Local Area Connection?

Thanks,

Lyon
0
 
LVL 15

Accepted Solution

by:
Russell_Venable earned 500 total points
ID: 36554717
You will need to remove the binding GUID for the NIC you wish IPV6 to be turned off under HKLM\Software\CurrentControlSet\Services\TCpip6\Linkage\ from all 3 categories: Bind, Export, and Route.

You can find the GUID for each NIC Adapter in a friendly readable comparison by looking at thr corresponding listing at HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersiion\NetworkCards.

Each item under this key is numbered for a specific NIC installed. If you open one of the items and check it's subkeys, you will see a "Description" value and a "ServiceName".  Take the ServiceName value as your GUID and remove that value for the NIC card you want disabled for IPV6 in each of the 3 linkage subkeys listed.


A example script to read and write this value using vbscript would be

Dim Reg, Read, Write
Set Reg = WScript.CreateObject("WScript.Shell")
Read = Reg.RegRead("HKLM\SYSTEM\CurrentControlSet\Services\Tcpipv6\Parameters\DisabledComponents")
If Read <> 0 Then
'This disables IPV6 on all NIC adapters when "DisabledComponents" is missing
  '1 = On 0 = Off -1 or 0xFF = Disabled
  Write = Reg.RegWrite("HKLM\SYSTEM\CurrentControlSet\Services\Tcpipv6\Parameters\DisabledComponents", -1, "REG_DWORD")
Else
   WScript.Echo("Key already exists!")  
End If

Be sure to export the keys your about to change so you change them back by importing them from the saved *.Reg file if something isn't right. You should always have a way to restore back to the way it was since editing the registry is a critical task.
0
 
LVL 59

Expert Comment

by:Darius Ghassem
ID: 36559978
Unchecking IPv6 doesn't fully disable IPv6
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Configuring Remote Assistance for use with SCCM
I was prompted to write this article after the recent World-Wide Ransomware outbreak. For years now, System Administrators around the world have used the excuse of "Waiting a Bit" before applying Security Patch Updates. This type of reasoning to me …
This tutorial will walk an individual through the steps necessary to install and configure the Windows Server Backup Utility. Directly connect an external storage device such as a USB drive, or CD\DVD burner: If the device is a USB drive, ensure i…
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…

695 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