Bobcares

How to Remove Hidden Network Adapters in Windows

by | Nov 2, 2020

Webmasters may need to a remove Hidden Network Adapters in Windows in order to assign a previously used static IP address for a new network interface.

As a part of our Server Management Services, we help our Customers to fix Windows related errors regularly.

Let us today discuss one of the possible method to perform this task.

Why do we need to remove Hidden Network Adapters in Windows?

Webmasters often notices that they are unable to set the previously assigned static IP address for a new network interface. A typical error message looks like:

Remove Hidden Network Adapters in Windows

Our Support Engineers generally notice this error message after cold migration of virtual machines between hypervisors/sites, or while configuring multiple VLANs on a single NIC in Windows.

Windows automatically hides the devices that are present in Windows configuration, but are not physically connected to the computer.

The hidden network adapter in Windows remains if we physically disconnect the previously installed network card.

The main problem of hidden network adapters is that we cannot assign an IP address of old network adapter to a new network card.

Thus we may need to remove the configuration of disconnected NICs before assigning an old IP address to a new network adapter.

How to Remove a Non-Existent Network Card Using the Device Manager?

One of the possible method to uninstall hidden or physically removed network adapters is through Device Manager console .

To open the Device Manager console in the special mode we can open the  command prompt as an administrator. Then we can use the command:

set devmgr_show_nonpresent_devices=1

Finally, to start the Device Manager console we can use:

devmgmt.msc

Now, in the top menu, click View -> Show hidden devices. Then, expand the Network adapters section.

Hidden network cards should appear in the list . Select the network card that we want to remove, right-click it -> Uninstall Device.

Remove Network Adapter Settings from the Registry

At times our support engineers have noticed that even after removing an unused NIC in the Device Manager we still cannot assign the old IP address to a new adapter.

In such cases, one method that we go for is to remove the IP configuration of the old NIC from the registry.

The IP settings of the network interfaces is under the registry key HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces.

This registry keys contains some {Interface GUID} keys.

We can check them one-by-one until we find the interface and the IPAddress value assigned to the old network interface.

In Windows we can assign multiple IP addresses (aliases) to a single network adapter. Thus the IPAddress parameter may contain more than one IP address.

Remember the name of the registry key and then remove the keys:

  • HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Adapters\{your_NIC_ID}
  • HKLM\SYSTEM\CurrentControlSet\Services\{your_NIC_ID}

Then, restart the system and try to assign the old static IP address to a new network adapter.

Further, it is also recommended to reset the network.

[Need some help to remove Hidden Network Adapters? – We’re available 24*7]

Conclusion

In short, webmasters may face issues while assigning a previously used static IP address for a new network interface. Today, we saw one of the possible methods of how our Support Engineers remove Hidden Network Adapters in Windows.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

var google_conversion_label = "owonCMyG5nEQ0aD71QM";

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Never again lose customers to poor
server speed! Let us help you.

Privacy Preference Center

Necessary

Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]
PHPSESSID
WHMCSpKDlPzh2chML

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid
smartlookCookie
_clck, _clsk, CLID, ANONCHK, MR, MUID, SM

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

_reb2bgeo - The visitor's geographical location

_reb2bloaded - Whether or not the script loaded for the visitor

_reb2bref - The referring URL for the visit

_reb2bsessionID - The visitor's RB2B session ID

_reb2buid - The visitor's RB2B user ID

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie
1P_JAR, NID, DV
NID
hblid
_reb2bgeo, _reb2bloaded, _reb2bref, _reb2bsessionID, _reb2buid

Security

These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.

SID, APISID, HSID, NID, PREF
SID, APISID, HSID, NID, PREF