none
How to change default TCP/IP to v4?

    Question

  • I have learned the hard way that some network applications work poorly on Window 7 clients when IPv6 is the default protocol. In my case, the application in question was Peachtree Accounting 2012. The installation program posed the question to me after explaining that Peachtree works poorly with IPv6 and would I like to change the default to IPv4. I said yes because an earlier version of Peachtree exhibited the problem.

    I now have need to manually make that change to improve network responsiveness for other computers. However, I do not know how to do it. Do I simply uncheck the box next to TCP/IPv6 in the Local Area Connection's property sheets? Do I make changes in the Windows Registry? I would appreciate some direction as to how to proceed. Thank you.


    Herb Kolodny

    Saturday, May 05, 2012 2:25 PM

Answers

  • DHK2 wrote:

    I have learned the hard way that some network applications work
    poorly on Window 7 clients when IPv6 is the default protocol. In my
    case, the application in question was Peachtree Accounting 2012. The
    installation program posed the question to me after explaining that
    Peachtree works poorly with IPv6 and would I like to change the
    default to IPv4. I said yes because an earlier version of Peachtree
    exhibited the problem.

    I now have need to manually make that change to improve network
    responsiveness for other computers. However, I do not know how to do
    it. Do I simply uncheck the box next to TCP/IPv6 in the Local Area
    Connection's property sheets? Do I make changes in the Windows
    Registry? I would appreciate some direction as to how to proceed.
    Thank you.

    If you want to remove TCP/IPv6 simply uncheck the box in all your
    Network adapter configurations and you should be done. Maybe you need
    to restart your PC after changing the configuration, but I don't think
    this should be necessary.


    Wolfgang
    • Marked as answer by DHK2 Wednesday, May 09, 2012 10:59 AM
    Sunday, May 06, 2012 7:22 PM

All replies

  • DHK2 wrote:

    I have learned the hard way that some network applications work
    poorly on Window 7 clients when IPv6 is the default protocol. In my
    case, the application in question was Peachtree Accounting 2012. The
    installation program posed the question to me after explaining that
    Peachtree works poorly with IPv6 and would I like to change the
    default to IPv4. I said yes because an earlier version of Peachtree
    exhibited the problem.

    I now have need to manually make that change to improve network
    responsiveness for other computers. However, I do not know how to do
    it. Do I simply uncheck the box next to TCP/IPv6 in the Local Area
    Connection's property sheets? Do I make changes in the Windows
    Registry? I would appreciate some direction as to how to proceed.
    Thank you.

    If you want to remove TCP/IPv6 simply uncheck the box in all your
    Network adapter configurations and you should be done. Maybe you need
    to restart your PC after changing the configuration, but I don't think
    this should be necessary.


    Wolfgang
    • Marked as answer by DHK2 Wednesday, May 09, 2012 10:59 AM
    Sunday, May 06, 2012 7:22 PM
  • Dear Wolfgang,

    Thanks for your reply. Yes, that would disable IPv6 completely. My question is if it is possible to keep both, but make IPv4 the default rather than IPv6.

    I am hoping to receive an official Microsoft answer on Monday or Tuesday.

    Best regards,


    Herb Kolodny

    Sunday, May 06, 2012 7:45 PM
  • Hi Herb,

    Before going any further, I would like to confirm that if the Peachtree works when TCP/IPv6 is enabled?

    The TCP/IP stack has IPv6 enabled by default from Windows Vista and Windows Server 2008. IPv6 connectivity is preferred, if available.

    See Application Compatibility: Networking: IPv6

    You may try to write a scripts to archive this goal: when IPv4 and IPv6 are both available, configure IPv4 as priority. It is recommended to post your question on the Official Scripting Guys Forum for further discussion.

    The reason why we recommend posting appropriately is you will get the most qualified pool of respondents, and other partners who read the forums regularly can either share their knowledge or learn from your interaction with us. Thank you for your understanding.

    Regards,

    Sabrina

    TechNet Subscriber Support

    If you are TechNet Subscription user and have any feedback on our support quality, please send your feedback here.


    Sabrina

    TechNet Community Support

    Tuesday, May 08, 2012 2:41 AM
  • Dear Sabrina,

    1. Yes, Peachtree works when TCP/IPv6 is enabled. However,

    2. Peachtree works poorly when TCP/IPv6 is the default. This is based on experience in the field. There are three computers using Peachtree in this location. The Peachtree 'server' has Win7Pro (64-bit). One client has XP Pro and the second client has Win 7 Pro (64-bit). Initially, the Peachtee 'server' was running XPP. Network performance was normal. It was then replaced with a Win7Pro machine. After that, network performance with the XPP client remained normal, but the Win7P to Win7P performance degraded to an unacceptable level. Each transaction change took several seconds to complete.

    3. When installing the upgrade of Peachtree on all three PCs, the Peachtree installation program presents a dialog box on the Win7P computers declaring "TCP/IPv6 is the default protocol on this computer. Performance is better with TCP/IPv4. Do you want to change the default?" I answered 'yes' on both Win7P computers and network performance returned to normal. It is clear the software vendor, Sage, knows there is a problem.

    Is there a manual way to change the default protocol, or must I simply disable TCP/IPv6?


    Herb Kolodny

    Tuesday, May 08, 2012 1:34 PM
  • Hi Herb,

    As I stated, if IPv6 is enabled, IPv6 connectivity is preferred as default.

    Therefore, you need to disable IPv6 as Wolfgang said to achieve your goal.

    Also, you may write a script for it.

    Regards,

    Sabrina

    TechNet Subscriber Support

    If you are TechNet Subscription user and have any feedback on our support quality, please send your feedback here.


    Sabrina

    TechNet Community Support

    Wednesday, May 09, 2012 5:20 AM
  • OK. Thanks for your assistance.

    Herb Kolodny

    Wednesday, May 09, 2012 11:00 AM
  • Here is a small trick on how to change the default TCP/IP protocol from IPv6 to IPv4: http://www.irangers.com/how-to-change-default-tcpip-from-ipv6-to-ipv4/
    Wednesday, August 20, 2014 5:15 AM