Go to content Go to navigation Go to search


Fix: Virtualbox causes "Unidentified" network on Vista and Windows 7
· 2010-02-15 11:33 by Thijs Kroesbergen for Brokenwire.NET

The problem:

When you install Virtualbox on Windows Vista or Windows 7 it will install an additional virtual network adapter on the host system. This “Virtualbox Host-Only Adapter” causes the Windows network detection to show an additional “unidentified” network. And while this “unidentified” network is present the windows firewall settings will stay on “Public”. This behavior is undesirable because you want to be able to switch your firewall settings based on your location (home/work/public).

The solution (manually):

Now we have that out of the way, here is what you should do:

1. Open regedit and navigate to HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}

2. Browse through the subkeys (named 0000, 0001, etc) until you find the subkey containing the virtualbox network adapter, this is the one where the “DriverDesc” key has “VirtualBox Host-Only Ethernet Adapter” as value.

3. Add a new DWORD value with a name of “*NdisDeviceType” and a value of “1

4. Disable en re-enable the virtuabox host-only network adapter, or alternatively reboot your pc.

The solution (PowerShell)

I hacked together this PowerShell script to easily re-do this trick after a virtualbox upgrade. The script has only been tested on my pc (and it works), use at your own risk. You need to run an elevated PowerShell shell to modify the registry.

$devices = "HKLM:\SYSTEM\CurrentControlSet\Control\Class\*"
$adapters = Get-ItemProperty $devices | Where-Object  {$_.Class -eq "Net"} | Foreach-Object { $_.PSPath }
Get-ChildItem $adapters -erroraction silentlycontinue | Foreach-Object { get-itemproperty -path $_.PSPath } | Where-Object {$_.ComponentId -eq "sun_vboxnetadp"} | Foreach-Object { Set-ItemProperty -path $_.PSPath -name "*NdisDeviceType" -Type DWORD -Value 1}
Get-WmiObject -Class Win32_NetworkAdapter | Where-Object {$_.Name -like "*Virtualbox Host*"} | Foreach-Object {$_.Disable(); $_.Enable()}

Why this registry fix fixes that:

There is actually an MSDN article that describes the possible registry keys for network adapters:


The type of the device. The default value is zero, which indicates a standard networking device that connects to a network. Set *NdisDeviceType to NDIS_DEVICE_TYPE_ENDPOINT (1) if this device is an endpoint device and is not a true network interface that connects to a network. For example, you must specify NDIS_DEVICE_TYPE_ENDPOINT for devices such as smart phones that use a networking infrastructure to communicate to the local computer system but do not provide connectivity to an external network.


Note  Windows Vista automatically identifies and monitors the networks to which a computer connects. If the NDIS_DEVICE_TYPE_ENDPOINT flag is set, the device is an endpoint device and is not a connection to a true external network. Consequently, Windows ignores the endpoint device when Windows identifies networks. The Network Awareness APIs indicate that the device does not connect the computer to a network. For end users in this situation, the Network and Sharing Center and the network icon in the notification area do not show the NDIS endpoint device as connected. However, the connection is shown in the Network Connections Folder.


Similar problem and similar fix for vmware:


With a much nicer powershell script:


And the virtualbox forums thread that pointed me in the right direction:


- Permalink -

  1. Thanks! Works every time!

    — DigitalJer    2011-04-06 14:53    #
  2. What Ihave to do if I found several subkeys for
    VirtualBox Host-Only Ethernet Adapter (0012, 0013, 0017, 0021)?

    Patrick Sallé    2011-10-20 08:34    #
  3. @Patrick

    Add a new DWORD value with a name of “*NdisDeviceType” and a value of “1”

    — thijs    2011-10-20 19:56    #
  4. Worked like a charm! Thanks!

    — Michal    2011-11-09 13:32    #
  5. Doesn’t work for me. My work colleague doesn’t have this problem. His works fine. Same laptop, brought on the same day. same OS (Win7)

    Adam    2011-12-22 16:22    #
  6. Thanks man, that virtualbox network interface almost drove me insane.

    — John    2012-01-05 22:35    #
  7. Thanks a lot! That did the trick. Saved me a lot of time and trouble!

    — fuggi    2012-02-02 14:40    #
  8. Your repair works on Win8 as well.

    Kurt Mayol    2012-03-14 00:15    #
  9. Sadly you have to do this after each update of VBox. But this for sure is not your fault!

    tiands    2012-05-15 16:07    #
  10. Brilliant! Also works on Windows 8 Release Preview

    Deef    2012-06-03 08:34    #
  11. I’ve just disabled the interface for years, but now I’m actually needing it, so I’m very happy to find your post. Thank you!

    David Brown    2012-08-21 22:28    #
  12. What about this?

    $nlm = [Activator]::CreateInstance([Type]::GetTypeFromCLSID([Guid]”{DCB00C01-570F-4A9B-8D69-199FDBA5723B}”))
    $connections = $nlm.getnetworkconnections()
    $connections |foreach { if ($_.getnetwork().getcategory() -eq 0) { $_.getnetwork().setcategory(1) }

    Which is better solution ?

    modify NdisDeviceType in “HKLM:\SYSTEM\CurrentControlSet\Control\Class\*”



    kiquenet    2012-11-21 08:39    #
  13. Great! Thanks!

    — Dave    2014-10-05 21:45    #
  14. Works!!! Guys, you go for DriverDesc: VirtualBox Host-Only Ethernet Adapter, not VirtualBox Host-Only Ethernet Adapter Miniport!!!

    Skane    2014-10-23 18:14    #
  15. I extremely needed to send a fast remark keeping in mind the end goal to express thanks to you for those superb tips and indications you are giving here. Thank you particularly for your specific and astounding help. I won’t dither to prescribe the blog to any individual who might want direct on this circumstance. You can use dissertation writing service website for any kind of dissertation writing help.

    Dissertation writing service    2018-06-14 08:18    #
  16. I Am So Happy To Read This. This Is The Kind Of Manual That Needs To Be Given And Not The Random Misinformation That’s At The Other Blogs.

    Make My Java Assignment    2018-10-11 07:54    #
  17. Economicskey Provides Quality Economics Homework Help For Students.

    Do My Medical Dissertation Writing    2018-10-11 11:48    #
  18. Expert’s consultation is also available for students. If they have any query they can contact with our experts anytim Assignments are often considered the burden on the mind of students not giving them ample time for any other activities. Lack of time denies students from performing their beloved

    assignment help    2018-11-28 07:35    #
  19. Thanks for the article.Really looking forward to read more. Awesome.

    happy wedding anniversary message    2018-11-29 19:22    #
  20. Assignment help Brisbane is one of the top academic service providers in Australia. Let you improve your academic grades online.

    Assignment Help Brisbane    2018-12-05 13:44    #
  21. I really happy found this website eventually.. Really informative and inspirative !!Thanks for the post and effort ! Please keep sharing more such article. I’ve really like your blog and inspire me in many ways We have already set a high standard for coursework help. <a href=“https://www.livewebtutors.com/my-assignment-help”>my assignment help</a>

    My Assignment Help    2018-12-06 13:30    #
  22. Your blogs are amazing and I am glad to read them. Thanks for sharing the tips and samples of our assignments. They are useful in knowing the key points that can increase the value of an assignment. And a special thanks to the My Assignment Help Australia for helping the students 24/7. You can email us at Info@Myassignmenthelpau.Com or Phone Number: +61-2-8005-8227

    My Assignment Help    2018-12-07 08:59    #
  23. Get the best essay writing service from industry experts in Australia. You can choose your writer from 500+ expert writers in Australia.

    Essay help    2018-12-11 09:56    #
  24. An unmatched and nonpareil post I have ever seen. The content is so appealing that it has created an impulse to avail Assignment Help Singapore services.

    Assignment Help    2018-12-14 07:59    #
  25. Try to add only relevant data and information. If you feel that you are stuck, you can take assignment help online to get a proper idea. There are several web services which can help you to find out a suitable solution to your problems.

    Assignment help online    2018-12-28 05:41    #
  26. Sample Assignment provides the assignment help to the students of various universities at a low price. Our highly-experienced writers are available 24×7 for guiding the students for any academic help. Email us your details at info@sampleassignment.com!

    Assignment Help    2019-01-07 14:56    #
  27. Those who are searching for assignment provider in Melbourne, Perth, Brisbane, Adelaide etc. get a touch with Sample Assignment – the No.1 Assignment provider. Any student really wants to buy an assignment at the cheapest price goes to our branded website and has a look and opts our amazing and informative services

    Assignment Provider    2019-01-07 14:57    #
  28. We assign the best writer according to the subject for your academic problems and provide support in assignment writing services. Our Customer Care Executives are available 24*7 hours to assist you in the best possible manner. Phone calls and emails are the best methods used by online assignment help providers.

    Online Assignment Help    2019-01-07 14:58    #
  29. We know how difficult is to make time for writing assignments or completing your reports, especially when you have to meet a particular deadline. That’s why we have assignment help service for students.

    solidworks assignment writing service    2019-01-11 12:07    #
  Textile Help