I have to say that I continue to be frustrated with finding out how to do things in Windows 8. Here's another one and it's recorded so it might help someone else. I've also documented what I tried so that if anyone from the product group ever reads this, they'll understand how I searched for it and might try to make it easier.
I wanted to add a network loopback adapter, to have a fixed IP address to work with when using an "internal" network with Hyper-V. (The fact that I even need to do this is also painful. I don't know why Hyper-V can't make it easy to work with host system folders, etc. as easily as I can with VirtualPC, VirtualBox, etc. but that's a topic for another day).
In the end, what I needed was a known IP address on the same network that my guest OS was using, via the internal network (which allows connectivity from the host OS to/from guest OS's).
I started by looking in the network adapters areas but there is no "add" functionality there. Realising that this was likely to be another unexpected challenge, I resorted to searching for info on doing this. I found KB article 2777200 entitled "Installing the Microsoft Loopback Adapter in Windows 8 and Windows Server 2012". Aha, I thought that's what I'd need. It describes the symptom as "You are trying to install the Microsoft Loopback Adapter, but are unable to find it." and that certainly sounded like me. There's a certain irony in documenting that something's hard to find instead of making it easier to find. Anyway, you'd hope that in that article, they'd then provide a step by step example of how to do it, but what they supply is this:
The Microsoft Loopback Adapter was renamed in Windows 8 and Windows Server 2012. The new name is "Microsoft KM-TEST Loopback Adapter". When using the Add Hardware Wizard to manually add a network adapter, choose Manufacturer "Microsoft" and choose network adapter "Microsoft KM-TEST Loopback Adapter".
The trick with this of course is finding the "Add Hardware Wizard". In Control Panel -> Hardware and Sound, there are options to "Add a device" and for "Device Manager". I tried the "Add a device" wizard (seemed logical to me) but after that wizard tries it's best, it just tells you that there isn't any hardware that it thinks it needs to install. It offers a link for when you can't find what you're looking for, but that leads to a generic help page that tells you how to do things like turning on your printer.
In Device Manager, I checked the options in the program menus, and nothing useful was present. I even tried right-clicking "Network adapters", hoping that would lead to an option to add one, also to no avail.
So back to the search engine I went, to try to find out where the "Add Hardware Wizard" is. Turns out I was in the right place in Device Manager, but I needed to right-click the computer's name, and choose "Add Legacy Hardware". No doubt that hasn't changed location lately but it's a while since I needed to add one so I'd forgotten. Regardless, I'm left wondering why it couldn't be in the menu as well.
Anyway, for a step by step list, you need to do the following:
1. From Control Panel, select "Device Manager" under the "Devices and Printers" section of the "Hardware and Sound" tab.
2. Right-click the name of the computer at the top of the tree, and choose "Add Legacy Hardware".
3. In the "Welcome to the Add Hardware Wizard" window, click Next.
4. In the "The wizard can help you install other hardware" window, choose "Install the hardware that I manually select from a list" option and click Next.
5. In the "The wizard did not find any new hardware on your computer" window, click Next.
6. In the "From the list below, select the type of hardware you are installing" window, select "Network Adapters" from the list, and click Next.
7. In the "Select Network Adapter" window, from the Manufacturer list, choose Microsoft, then in the Network Adapter window, choose "Microsoft KM-TEST Loopback Adapter", then click Next.
8. In the "The wizard is ready to install your hardware" window, click Next.
9. In the "Completing the Add Hardware Wizard" window, click Finish.
Then you need to continue to set the IP address, etc.
10. Back in Control Panel, select the "Network and Internet" tab, click "View Network Status and Tasks".
11. In the "View your basic network information and set up connections" window, click "Change adapter settings".
12. Right-click the new adapter that has been added (find it in the list by checking the device name of "Microsoft KM-TEST Loopback Adapter"), and click Properties.
Just want to clarify, is your step by step list done on the host or the guest?
Hi Anthony, I was talking about setting up one on the host operating system (in this case Windows 8).
Hi Greg
Why don't you just type "Device manager" on the windows 8 screen then click settings on the right?
Yep in the Win8 start screen you can choose Settings, then click Device Manager.
I thought I needed to spell out how to find the wizard within it because there's only one right-click option that provides it.
Thank you for making life so easy. Well documented. You have explained thing even better then Microsoft!! Not sure why they have changed thinks so much in Windows 8.
Beautiful, I remember trying this previously and had to give it a rest when I tried the documentation at Microsoft. This is just what I was looking for, thank you very much!
It is very informative and helpful for me.
It is very informative and helpful for me.
Very very nice 🙂
Thanks for help!
thank you for kindly with easy method
Thank you so much. Was of great help.
Thanks
Thnax buddy.. U helped alot……
Excellent details
Helped a lot.
Thank you.
This is what I was looking for… For the same reason 🙂
Excellent instructions.
When trying to set the IP address windows dutifully tells me:-
IP addresses starting 127 are not valid because they are reservered for loopback addresses
Given that that is exactly what i'm trying to configure, i'm at a loss.
Is there a way around this?
True – you can't do that but you don't need to. 127 addresses are already looped back. Adding an adapter is so that you can have another known address as a loop back. For example, I use a fixed address in the subnet that I have for my internal network in Hyper-V to make it easy to connect to/from the host and the guests.
After clicking properties in step 4 what do we do? It stopped
Not sure on yours Rod, it should proceed to the next screen
Very helpful. Thank you so much for the information
Greg,
Thank you so much for your help! Thanks to you I was finally able to find this mysterious "Add Hardware" feature!
Michel