- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I just ran into this problem with a new image I had created, instead of cloning from my previous images.
For me, it was a case of forgetting to apply the Microsoft Hotfix for the VMXNET 3 adapter when using Windows 7. All of my existing images already had this fix applied.
Your problem might be different, but here is what I found and how I fixed it.
When I took a closer look at the LAN adapters in the composed desktop, the LAN adapter name had a number at the end, indicating it was a new adapter and not a re-use of the base image's NIC. For example, the adapter name was Local Area Connection #2 or #3 or the active network name was my domain #2 or my domain #3.
To resolve the issue:
- I removed the NIC from the base image using Edit Settings in the vSphere Web Client
- I mounted an .ISO I created that includes Microsoft Hotfix from VMware KB 2007319, which will refer you to either Microsoft KB 2344941 for Windows 7 or, as is my case, Microsoft KB 2550978 for Windows 7 with SP1
This includes the following .msu installation files, depending on my version of Windows 7 with SP1, which I put onto my ISO
Windows6.1-KB2550978-x64.msu
Windows6.1-KB2550978-x86.msu - I installed the appropriate .msu file, either 64-bit or 32-bit and rebooted the base image from my ISO
- Then I shutdown the base image VM, Edit the settings again,
- Dismount the CD by connecting it back to client device
- Add the VMXNET 3 adapter back and set it to the correct network
- Boot up the base image, edit the network adapter properties to disable IPv6
- Shutdown the base image again
- Take a new snapshot
- Recompose the pool using the updated snapshot
When I logged into the composed desktop, the network adapter no longer has a number appended to it and IPv6 is still disabled.
I learned about this Microsoft Hotfix from VMware KB article 2007319, which is not the same exact issue, but the Hotfix resolves the issue, at least for me it does.