When using Windows XP Mode which we discussed earlier this week here, or other virtualization solutions like VMware Workstation which we covered last week here, it’s very common to want the virtual PC to share our FactoryTalk Activations installed on our Host OS.
And the easiest way to do that is to either add our Host PC’s IP address, or computer name, to the FactoryTalk Activation Manager (FTAM) installed on our virtual machine.
But what do you do when this doesn’t work? In today’s article we’ll cover two things you’ll need to have in working order before you can share your Host’s activations with your Virtual PC.
Accessing the host via the virtual network
For the FactoryTalk Activation Manager installed on your virtual PC to find your host’s activations using your host’s IP Address or Computer Name, it has to have a virtual network connection to it.
In the case VMware Workstation, I’ve found the default settings allow the host to be reached by it’s computer name, and that’s what I enter into the activation manager.
To be sure this will work for you, pen a command prompt (start, run, cmd) on your virtual machine and try to ping the host using it’s computer name. If the ping is successful, you’ll know computer name resolution is setup correctly and will work with the activation manager.
However, with Windows XP mode I haven’t found the virtual network is setup for computer name resolution. So, in the case of XP Mode I use the host’s IP address in the virtual PC’s activation manager.
That’s fairly straight forward if your host has a static IP address that never changes. Unfortunately, that’s not my case as I connect to many different sub-nets.
To get around this, you can add a “network loopback adapter” driver to both your host and virtual PC, setting them each with the same subnet mask but slightly different IP addresses. Doing this will put your host and Windows XP mode on a second subnet together using static IP addresses that won’t change.
Time: Host versus Virtual
The second issue I’ve run into when trying to share my host activations with my virtual PC is the Windows time setting.
If the time in my virtual PC is different from my host’s time by more than a few minutes, I’ve found that FactoryTalk Activation Manager just won’t find the activations installed on the host.
It’s been my experience that VMware Workstation automatically syncs the virtual machine’s time with the hos. So unless you change the default settings or edit the vm’s settings file you should be good to go.
However, with Windows XP mode I recently found that even the latest download doesn’t always handle daylight savings time correctly. To resolve this I had to apply the below Microsoft patch:
In Summary
If you’re attempting to share your host’s FactoryTalk Activations with you virtual PC, but the activation manager doesn’t find them, try these two steps:
– First, be sure you can ping your host from your virtual PC using either the host’s computer name or IP address. Once that’s working, add the host’s IP or Name to the FactoryTalk Activation Manager installed on the virtual PC and refresh the server.
– If after doing the above the activation manager still doesn’t find your host’s activations, check to be sure the time on the virtual PC is set to the same time as the host, and then refresh the activation server again.
I hope the above article about sharing host’s activations with a virtual PC was helpful.
If you have any comments, questions, or suggestions, please feel free to leave them with us by filling out the “post a comment or question form” at the bottom of this page.
Until next time, Peace ✌️
If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.
Shawn M Tierney
Technology Enthusiast & Content Creator
Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.
- TAP228 Aftershow: Can Ai Really Explain, Write and Edit PLC Code? (PAS01) - November 22, 2024
- Automation Q & A for November 22, 2024 (QW023) - November 22, 2024
- SLC-500 Migrations Compared: SoftPLC vs Studio 5000 (S2E10) - November 21, 2024
Discover more from The Automation Blog
Subscribe to get the latest posts sent to your email.
Hello Shaun,
I am trying to create virtual machine with installed and activated RSLogix Studio 5000.
Do you think that it’s possible? Have you done it? If you have, can you share all the steps for me to duplicate?
Good morning Emil,
At TheAutomationSchool.com where I teach full time, I exclusively use VMware Workstation Virtual Machines on my instructor’s PC, and I have activated all my Rockwell Software licenses on my initial VM without issue.
And since all the VM’s I use as instructor are clones of the initial Windows 10 VM, my activations work on each clone just fine.
But, for those who have multiple VMs that are not clones of each other, you can share Rockwell activations installed on your “host pc” with your “virtual machines” by using the method I describe in the above article:
– First, be sure you can ping your “host PC” from inside your “virtual machine” using either the host pc’s IP Address or Computer Name.
– Then add the “host pc’s” IP Address or Computer Name (whichever you could ping) to the FactoryTalk Activation Manager installed on the “virtual machine,” then refresh the server.
– If after doing the above the activation manager on the “virtual machine” doesn’t find the activations on your “host pc,” check to be sure the time on the “virtual machine” and the “host pc” is set to the same exact time, and then refresh the activation server again.
Hope this helps,
Shawn Tierney
Instructor at http://www.TheAutomationSchool.com
Join my free community to follow along! You can also become a member and support our work at: Automation.Locals.com