Go to content Go to navigation Go to search

Brokenwire.NET::Various

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):

WARNING; DANGER: THE REGISTRY IS NO PLAYGROUND, IF YOU DON’T UNDERSTAND WHAT YOU’RE DOING THEN DON’T DO IT!
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:

*NdisDeviceType

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.

And

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.

More

Similar problem and similar fix for vmware:

http://aspoc.net/archives/2008/10/30/unidentified-network-issue-with-vmwares-virtual-nics-in-vista/

With a much nicer powershell script:

http://www.nivot.org/2008/09/05/VMWareVMNETAdaptersTriggeringPublicProfileForWindowsFirewall.aspx

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

http://forums.virtualbox.org/viewtopic.php?f=6&t=17153#p73167

- 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)?
    Thanks


    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 ?

    Use
    $nlm.getnetworkconnections
    or
    modify NdisDeviceType in “HKLM:\SYSTEM\CurrentControlSet\Control\Class\*”

    https://powertoe.wordpress.com/2009/12/28/enable-powershell-remoting-while-running-vmware-workstation-in-a-domain

    thx


    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    #
  30. A lot of valuable information can be derived from the post. Certainly, this compelling post will encourage readers to choose Assignment Help Australia services. You can email us at info@firstassignmenthelp.com.


    Assignment Help    2019-01-23 08:56    #
  31. I have read your article; it is very informative and helpful for me. I admire the valuable information you offer in your articles. Thanks for posting it.


    Anniversary Letter For Boyfriend Long Distance Relationship    2019-01-29 21:28    #
  32. Either you need assignment help related to Law, Human Resource, Leadership, Engineering, Marketing, Management, Finance, Economics or Accounts, we can help you out with it. If you are struggling with your University assignments and need Urgent Assignment Help than you are at the right place, with services like My Assignment Help, Assignment Help Australia and Essay help we can help with any kind of project. Simply connect with us via WhatsApp, Call, Instant Chat or E-mail.
    Get Assignment Help from World’s No.1 Assignment Help Company
    <a href = http://assignmentstudio.net>Assignment Help</a>


    Assignment Help    2019-02-07 13:46    #
  33. Very informative blog post.Really looking forward to read more. Great.


    best binary options brokers    2019-02-07 19:45    #
  34. Excellent and nice post. It will beneficial for everyone. Thanks for sharing such a wonderful post. Avail No 1 Custom essay writing Help UK from certified PhD writers. It is extremely helpful for me. You can email us at info@ukdissertationhelp.co.uk or Phone Number – 020 8144 9988


    Custom Essay writing Help    2019-02-15 13:01    #
  35. Thanks for this informative blog. Visit Y & H Cargo India for shipping and Freight Forwarding.


    Logistics Company in India    2019-02-18 10:25    #
  36. Visit spin gurus for music production and sound engineering courses.


    Music Production Courses    2019-02-18 11:15    #
  37. Visit for the best Mutual Fund Advisor and Companies at Mutualfundwala.


    Mutual Fund Agent    2019-02-18 12:34    #
  38. I recently found many useful information in your website especially this blog page. Among the lots of comments on your articles. Thanks for sharing.


    Carolineis11    2019-02-21 17:26    #
  39. This is really a nice and informative, containing all information and also has a great impact on the new technology. Thanks for sharing it,


    wynyard chiropractic pitt street sydney nsw    2019-02-23 15:52    #
  40. This Is Really Great Work. Thank You For Sharing Such A Good And Useful Information Here In The Blog


    top forex signal providers    2019-03-04 23:47    #
  41. Assignment help offered by <a href=“https://www.freeassignmenthelp.com/category/cheap-assignment-help/”>Cheap Assignemnt Help</a> is the best assignment help service offered online by a team of experts online assignment help tutors of Australia.
    <a href=“https://www.cheapassignmenthelp.co.uk/category/assignment/”>assignment help</a>
    <a href=“https://www.cheapassignmenthelp.co.uk/category/essay-writing-service/”>best essay writing service</a>
    <a href=“https://www.freeassignmenthelp.com/category/assignment-help-2/”>assignment help sydney</a>
    <a href=“https://www.ozpaperhelp.com/do-my-assignment.html”>do my assignment</a>
    <a href=“https://www.cheapassignmenthelp.co.uk/category/marketing-strategies/marketing-assignment-help/”>marketing assignment help</a>
    <a href=“https://www.ozpaperhelp.com/financial-accounting-assignment-help.html”>finance assignment help</a>
    <a href=“https://www.cheapassignmenthelp.co.uk/hnd-economics-assignment-help/”>economics assignment help</a>
    <a href=“https://www.freeassignmenthelp.com/category/online-assignment-help-academics/”>online assignment help australia</a>
    <a href=“https://www.cheapassignmenthelp.co.uk/category/management-assignment-help/”>management assignment help</a>
    <a href=“https://www.cheapassignmenthelp.co.uk/”>cheap assignment help</a>
    <a href=“https://www.freeassignmenthelp.com/category/cheap-assignment-help/”>assignment help melbourne</a>
    <a href=“https://www.cheapassignmenthelp.co.uk/category/computer-assignment-help/”>computer science assignment help</a>
    <a href=“https://www.cheapassignmenthelp.co.uk/unit-3-project-management-assignment/”>project management assignment help</a>
    <a href=“https://www.cheapassignmenthelp.co.uk/category/dissertation-help/”>dissertation help</a>
    <a href=“https://www.ozpaperhelp.com/write-my-assignment-for-me-.html”>my assignment help</a>
    <a href=“https://www.freeassignmenthelp.com/category/dissertation-assignment-help/”>dissertation writing services</a>
    <a href=“https://www.freeassignmenthelp.com/category/online-assignment-help-usa/”>assignment help uk</a>
    <a href=“https://www.ozpaperhelp.com/do-my-assignment.html”>do my homework</a>
    <a href=“https://www.ozpaperhelp.com/programming-language-assignment-help.html”>java assignment help</a>
    <a href=“https://www.ozpaperhelp.com/statistics-assignment-help.html”>statistics assignment help</a>
    <a href=“https://www.cheapassignmenthelp.co.uk/category/matlab-assignment-help/”>matlab assignment help</a>
    <a href=“https://www.ozpaperhelp.com/essay-writing-help.html”>essay writing service</a>

    You can reach us at-

    Email:- ozpaperhelp@gmail.com

    https://www.ozpaperhelp.com/

    https://www.cheapassignmenthelp.co.uk

    https://www.freeassignmenthelp.com
    https://cheapassignmenthelp.blogspot.com/
    Whatsapp :+61-451-442-632.+61-422447123,+44-7437875635
    Thanks

    Oz Paper Help


    Assignment Help    2019-03-05 13:41    #
  42. Really informative blog. Thank you so much for sharing this blog with us. Visit Ogen Infosystem for the best Website Designing and Development Services.


    Website Designing Company in Delhi    2019-03-11 08:03    #
  43. We are the best provide mobile app development service in Toronto And Canada please visit here my website more information.


    Mobile app development company in toronto    2019-03-12 05:57    #
  44. Get more calls to your business and visits to your website purchase your products. Online ads on Google can help you reach more customers.


    post free ads google    2019-03-15 12:00    #
  45. bestphones90
    bestmobiles44
    bestlaptop22


    bestlaptops12    2019-03-22 05:36    #
  46. bestphonesunder15000
    bestlaptopsunder25000
    bestlaptopsunder20000


    bestlaptopsunder40000    2019-03-22 05:39    #
  47. bestphonesunder10000
    sandeep maheshwari
    sandeep maheshwari quotes


    bestphonesunder5000    2019-03-22 05:41    #
  48. Good post. Thanks for sharing.
    <a href=“https://pestcontrolrd.com”>RD Exterminator Services</a>


    RD Exterminator Services    2019-03-23 12:28    #
Name
E-mail
http://
Message
  Textile Help