Share via

How do I replace my TCP/IP Protocol driver?

Anonymous
2012-05-01T16:10:44+00:00

Ok, so my device manager says my TCP/IP Protocol driver is corrupted/missing, at the advice of microosoft I uninstalled it, now it's just gone there's nowhere for me to click install. I was also told by microsoft that if I get my manufacturer and model of my motherboard ( Kobian, model KVT600X-L) that I can go to thier site and download what I need for my network card, wrong, nowhere on the Kobian site is there an option to download anything much less the drivers I need. So now I'm stuck, I have no TCP/IP Protocol driver what-so-ever and I can't seem to figure out where to go to aqiure it. My OS is windows xp home edition 32bit sp3 and I have VIA Rhine ll fast ethernet adapter.  My pc has not been able to connect to the internet since December 2011 so any automatic updates are out of the question. I need to be able to download on my tablet and transfer via my flashdrive. Also my windows firewall/internet connection sharing (ICS) service will not start, it says cannot find the specified module, I'm assuming the two problems are connected. I really hope someone can help me, I'm seriuosly going crazy trying to solve this problem.

Windows for home | Previous Windows versions | Devices and drivers

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

5 answers

Sort by: Most helpful
  1. LemP 74,925 Reputation points Volunteer Moderator
    2012-05-02T18:28:18+00:00

    I saw that other thread, and at this point, I guess I agree with Daavee that you should go to a specialty forum such as bleepingcomputer for help in ensuring that your system is malware-free.

    In the end, however, it may be simpler to backup your data files and do a reinstall -- IF that family friend who built the PC gave you a Windows XP install CD with it and if you can find the drivers.  I agree that the Mercury site seems to be pretty worthless as far as your mobo is concerned, but I did find the SATA driver for your board here --> http://download.driverguide.com/driver/KVT600X-L/Mercury/d357122.html (if you have SATA hard drives). 

    For the other hardware (video card, sound card, network adapter) you'll have to go to the individual manufacturers.  Model identifications should be visible in Device Manager or System Information (Start > Run > msinfo32 > OK).

    I haven't tried the following so I can't vouch for either its effectiveness or its safety, but if you're willing to gamble (after you're pretty confident that malware is gone) ...

    Microsoft claims that the TCP/IP system is such a "core" part of Windows XP that it isn't removable but only "resettable" -- and you've tried the reset process with no luck.  Some, however, disagree ...

    The following is from http://smokeys.wordpress.com/2008/07/20/how-to-recover-a-really-dead-windows-xp-sp2sp3-tcpip-stack/   I've added a few edits (in bold italics) based partly on what I know of INF files, but as I said, I haven't tried this procedure, with or without my suggestions.

    Also see http://www.electrictoolbox.com/reinstall-tcpip-windows/

    How to recover a really dead Windows XP (SP2/SP3) TCP/IP stack

     About this article

    Author/source: Hublerb – Tech Support Guy

    • Complete destruction and restoration of dead TCP/IP stack
    • Recovery from fatal failure or partial or complete corruption of TCP/IP

    Related error messages / occurrences

    • IP Driver Error Code 2.
    • TCP/IP network transport is not installed error message from active sync.
    • TCP/IP driver missing from devmgmt.msc showing hidden devices.
    • Ipconfig produces immediate failure message.
    • An Internal error occurred: The request is not supported.
    • Unable to query host name.
    • The specified device instance handle does not correspond to a present device message regarding DHCP service in services.msc
    • Net start tcpip >>> fails with system error 2, The system cannot find the file specified.
    • Ping error: Unable to contact IP driver, error code 2.
    • Repair Local Area Connection: Failed to query TCP/IP settings of the connection. Cannot proceed.

    -TCP/IP Protocol Driver Service Failed To Start, system cannot find the file specified.

    • The TCP/IP Protocol Driver service failed to start due to the following error: The system cannot find the file specified.

    Failed repair methods

    • Netsh int ip reset resetlog.txt >>> no effect
    • Non-full reinstall of TCP/IP using only the have disk method. >>> no effect
    • Netsh Winsock reset >>> no effect
    • Winsockxpfix >>> no effect
    • Reinstalling network card >>> no effect

    Solutions

    Repair install

    Note:  A Windows Repair Install is supposed to keep your data and your installed applications intact.  Nevertheless, a backup is always prudent.

    1. Insert and boot from your WindowsXP CD
    2. At the second R=Repair option, press the R key
    3. This will start the repair
    4. Press F8 for I Agree at the Licensing Agreement
    5. Press R when the directory where WindowsXP is installed is shown. Typically this is C:\WINDOWS
    6. It will then check the C: drive and start copying files
    7. It will automatically reboot when needed. Keep the CD in the drive.
    8. You will then see the graphic part of the repair that is like during a normal install of XP (Collecting Information, Dynamic Update, Preparing Installation, Installing Windows, Finalizing Installation)
    9. When prompted, click on the Next button
    10. When prompted, enter your XP key
    11. Normally you will want to keep the same Workgroup or Domain name
    12. The computer will reboot
    13. Then you will have the same screens as a normal XP Install
    14. Activate if you want (usually a good idea)
    15. Register if you want (but not necessary)
    16. Finish

    Hardcore method when nothing else is working

    Step #1

    1. Back up the Registry using ERUNT or similar
    2. Locate the Nettcpip.inf file in %winroot%\inf, and then open the file in Notepad.
    3. Locate the [MS_TCPIP.PrimaryInstall] section.
    4. Edit the Characteristics = 0xa0 entry and replace 0xa0 with 0×80.
    5. Save the file, and then exit Notepad.

    4a. Rename %winroot%\inf\Nettcpip.pnf to %winroot%\inf\Nettcpip_pnf.old

    1. In Control Panel, double-click Network Connections, right-click Local Area Connection, and then select Properties.
    2. On the General tab, click Install, select Protocol, and then click Add.
    3. In the Select Network Protocols window, click Have Disk.
    4. In the Copy manufacturer’s files from: text box, type c:\windows\inf, and then click OK.
    5. Select Internet Protocol (TCP/IP), and then click OK.

    Note This step will return you to the Local Area Connection Properties screen, but now the Uninstall button is available.

    1. Select Internet Protocol (TCP/IP), click Uninstall, and then click Yes.
    2. Restart

    Successful uninstallation of TCP/IP will remove numerous keys from the registry including:

    HKLM/system/CurrentControlSet/services/tcpip

    HKLM/system/CurrentControlSet/services/dhcp

    HKLM/system/CurrentControlSet/services/dnscache

    HKLM/system/CurrentControlSet/services/ipsec

    HKLM/system/CurrentControlSet/services/policyagent

    HKLM/system/CurrentControlSet/services/atmarpc

    HKLM/system/CurrentControlSet/services/nla

    These represent various interconnected and interdependant services.

    For good measure you should delete the following keys before reinstalling TCP/IP in step #2:

    HKLM/system/CurrentControlSet/services/winsock

    HKLM/system/CurrentControlSet/services/winsock2

    Step #2

    Reinstall of TCP/IP

    Following the above substep #3, replace the 0×80 back to 0xa0, this will eliminate the related “unsigned driver” error that was encountered during the uninstallation phase.

    If a new Nettcpip.pnf file was created, delete it.

    Return to “local area connection”> properties > general tab > install > Protocol > TCP/IP

    You may receive an “Extended Error” failure upon trying to reinstall the TCP/IP, this is related to the installer sub-system conflicting with the security database status.

    To check the integrity of the security database

    esentutl /g c:\windows\security\Database\secedit.sdb

    There may be a message saying database is out of date

    First try the recovery option

    esentutl /r c:\windows\security\Database\secedit.sdb

    If this don’t work for you, you need the repair option

    esentutl /p c:\windows\security\Database\secedit.sdb

    Rerun the /g option to ensure that integrity is good and database is up to date.

    Now return to the “local area network setup”

    Choose install > protocol > TCP/IP and try again

    Reboot.

    4 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2012-05-08T12:51:58+00:00

    I posted on my other thread, but just incase, I'm having a family emergency, and will come back to my pc problem when it is settled, in a week or so hopfully.

    thank you

    1 person found this answer helpful.
    0 comments No comments
  3. Anonymous
    2012-05-02T18:26:17+00:00

    I apoligize my tablet is having problems also apparently. I'm going to continue the report by retyping the last line that was not finished.

    deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\SearchList

    deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\UseDomainNameDevolution

    reset      Linkage\UpperBind for PCI\VEN_1814&DEV_0301&SUBSYS_25611814&REV_00\3&61AA

    A01&0&50.  bad value was:

    REG_MULTI_SZ=

    PSched

    reset      Linkage\UpperBind for ROOT\MS_NDISWANIP\0000.   bad value was:

    REG_MULTI_SZ=

    PSched

    reset      Linkage\UpperBind for PCI\VEN_1106&DEV_3065&SUBSYS_01021106&REV_78\3&61AA

    A01&0&90.   bad value was:

    REG_MULTI_SZ=

    PSched

    <completed>

    <completed>

    deleted SYSTEM\CurrentControlSet\Services\Netbt\Parameters\EnableLmhosts

    deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DontAddDefaultGatewayDefault

    deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\EnableIcmpRedirect

    deleted SYSTEM\CurrentControlSet\Serivices\Tcpip\Parameters\EnableSecurityFilters

    deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\SearchList

    deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\UseDomainNameDevolution

    reset     Linkage\UpperBind for PCI\VEN_1814&DEV_0301&SUBSYS_25611814&REV_00\3&61AA

    A01&0&50.   bad value was:

    REG_MULTI_SZ=

    PSched

    reset     Linkage\UpperBind for ROOT\MS_NDISWANIP\0000.   bad value was:

    REG_MULTI_SZ=

    PSched

    reset     Linkage\UpperBind for PCI\VEN_1106&DEV_3065&SUBSYS_01021106&REV_78\3&61AA

    A01&0&90.   bad value was:

    REG_MULTI_SZ=

    PSched

    <completed>

    1 person found this answer helpful.
    0 comments No comments
  4. LemP 74,925 Reputation points Volunteer Moderator
    2012-05-01T19:24:17+00:00

    I saw and responded to your post on an old thread first (I've since deleted that response).  This post adds some needed information.

    • Open Windows Explorer and navigate to C:\Windows\system32\Drivers
    • Is the file tcpip.sys there?
    • Is the file ipsec.sys there?
    • Have you tried to reset TCP/IP --> http://support.microsoft.com/kb/299357  I suggest using the manual method rather than the FixIt so you can see (and report) any error messages.
    1 person found this answer helpful.
    0 comments No comments
  5. Anonymous
    2012-05-02T17:44:02+00:00

    hello I'm sorry to have so many threads, I'm just getting desperate and frustration is taking over. On my thread for updating my network card a gentleman asked me to explain how this all started. I've done so, maybe readind that one will help you help me also : ) 

    To answer your questions...

    yes both files tcpip.sys and ipsec.sys are in C:\Windows\system32\Drivers.

    And yes I've done a TCP/IP reset, here are the results since honestly I'm not sure what to make of them.

    .

    .

    deleted SYSTEM\CurrentControlSet\Services\Netbt\Parameters\EnableLmhosts

    reset SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces{D9D003A7-21BD-4985-80E4-AA5C2AF0AB97}\DefaultGateway

    old REG_MULTI_SZ=

    <empty>

    reset  SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces{D9D003A7-21BD-4985-80E4-AA5C2AF0AB97}\NameServer

    old REG_SZ=0.0.0.0

    reset SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces{D9D003A7-21BD-4985-80E4-AA5C2AF0AB97}\RawIpAllowedProtocols

    old REG_MULTI_SZ=

    0

    reset SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces{D9D003A7-21BD-4985-80E4-AA5C2AF0AB97}\TcpAllowedPorts

    old REG_MULTI_SZ=

    0

    reset SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces{D9D003A7-21BD-4985-80E4-AA5C2AF0AB97}\UdpAllowedPorts

    old REG_MULTI_SZ=

    0

    deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DontAddDefaultGatewayDefault

    deleted SYSYEM\CurrentControlSet\Services\Tcpip\Parameters\EnableIcmpRedirect

    deleted SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\EnableSecurityFilters

    deletedSYSTEM\CurrentControlSet\

    0 comments No comments