Sharing existing XP mode image with all Win7 users

shaha

New member
Local time
5:11 AM
Messages
8
Hello.

I have a Win7 64 bit pc that is used by several users...
I installed VirtualPC and configured XP mode just like the way i wanted it...i.e. joined the domain and installed older apps...
Now I need this XP mode to be available to all the users that will use this pc...

I found one suggestion here but seems like I'm missing something...I found the .vhd file under my login (since i installed and configured xp mode) and pasted it under C:\Users\Public\
I logged in as another user and launched virtualpc but i dont see an option to use an existing vhd

Please help...
 

My Computer My Computer

OS
Windows 7 Professional 64-bit
You need to share the vmcx files.

Open "Windows Virtual PC" - This is the management app, not VM XP.
Click on the VM machine you want to share.
In the ribbon header, click on "Share With" and choose how you want to share the files. (HomeGroup or Specific Users)
{You can also click on File and mouse over Share With.)

EDIT: VM XP must be shut down to make this change.
 
Last edited:

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Built 2/11/2011
OS
Windows 7 Pro-x64
CPU
i7-2600 3.4GHz - 3.8GHz Turbo
Motherboard
Intel DH67BL-B3
Memory
8Gb - 2x4GB, Muskin 991770 PC3-1333
Graphics Card(s)
Integrated Intel HD 2000
Sound Card
Integrated Intel 10.1 HD, RealTek ALC892
Monitor(s) Displays
Asus LCD VH222H, Haier HL24XSL2a
Screen Resolution
1920x1080, 1920x1080
Hard Drives
Crucial SSD C300-128Gb,
Western Digital WD5002AALX - 500Gb,
Western Digital WD7501AALS - 750Gb
PSU
Seasonic 650W 80+ Gold Modular
Case
Rosewill Defender
Cooling
Stock CPU, Four 120mm case fans, PCH fan added
Keyboard
Logitech EX100 Y-RBH94 Wireless
Mouse
Logitech EX100 M-RCE95 Wireless
Internet Speed
3.0/1.5 Mbs
Antivirus
Microsoft Security Essentials
Browser
Microsoft Internet Explorer 11
Other Info
Antec Veris Premier-Multimedia IR Station,
Cyber Accoustics-3602 Speakers,
AFT XM-5U Card Reader,
Hauppauge TV-HVR-2250,
Sony LX300 USB Turntable
I found what I was missing earlier.
Once you have copied the .vhd file to a public folder, login as another user, go to start, programs, windows virtual pc, click on windows virtual pc, and it open explorer (c:\users\username\virtualmachines), on the menu bar above you will see a button "create virtual machine", click the button and it launches the wizard to create a new image with an existing vhd.....
 

My Computer My Computer

OS
Windows 7 Professional 64-bit
You need to share the vmcx files.

Open "Windows Virtual PC" - This is the management app, not VM XP.
Click on the VM machine you want to share.
In the ribbon header, click on "Share With" and choose how you want to share the files. (HomeGroup or Specific Users)
{You can also click on File and mouse over Share With.)

EDIT: VM XP must be shut down to make this change.

is this the Windows XP Mode.vmcx right click and settings? as i cant see any choice for homegroup
 

My Computer My Computer

Computer Manufacturer/Model Number
home built
OS
windows 7 64bit build 7600
CPU
Intel I7 920
Motherboard
ASUS P6T Deluxe V2
Memory
Corsair 6GB (3x2GB) 1600MHz Triple Channel i7
Graphics Card(s)
XFX RADEON HD 5870
Sound Card
Creative Xfi Elite pro
Monitor(s) Displays
Hyundai W240D 24" Samsung Syncmaster 930
Screen Resolution
1920x1200 and 1280x1024
Hard Drives
WD Velociraptor 150gb
Western Digital WD7502ABYS 750GB Raid Edition
PSU
Corsair 850W TX Series PSU
Case
Coolermaster HAF 932 Full Tower
Cooling
Noctua NH-U12P
Keyboard
logitech G15 orange
Mouse
logitech mx revolution
Internet Speed
13mb
It's in the ribbon.
 

Attachments

  • Share VM.JPG
    Share VM.JPG
    45.3 KB · Views: 54

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Built 2/11/2011
OS
Windows 7 Pro-x64
CPU
i7-2600 3.4GHz - 3.8GHz Turbo
Motherboard
Intel DH67BL-B3
Memory
8Gb - 2x4GB, Muskin 991770 PC3-1333
Graphics Card(s)
Integrated Intel HD 2000
Sound Card
Integrated Intel 10.1 HD, RealTek ALC892
Monitor(s) Displays
Asus LCD VH222H, Haier HL24XSL2a
Screen Resolution
1920x1080, 1920x1080
Hard Drives
Crucial SSD C300-128Gb,
Western Digital WD5002AALX - 500Gb,
Western Digital WD7501AALS - 750Gb
PSU
Seasonic 650W 80+ Gold Modular
Case
Rosewill Defender
Cooling
Stock CPU, Four 120mm case fans, PCH fan added
Keyboard
Logitech EX100 Y-RBH94 Wireless
Mouse
Logitech EX100 M-RCE95 Wireless
Internet Speed
3.0/1.5 Mbs
Antivirus
Microsoft Security Essentials
Browser
Microsoft Internet Explorer 11
Other Info
Antec Veris Premier-Multimedia IR Station,
Cyber Accoustics-3602 Speakers,
AFT XM-5U Card Reader,
Hauppauge TV-HVR-2250,
Sony LX300 USB Turntable
ahh ok thanks carwiz
 

My Computer My Computer

Computer Manufacturer/Model Number
home built
OS
windows 7 64bit build 7600
CPU
Intel I7 920
Motherboard
ASUS P6T Deluxe V2
Memory
Corsair 6GB (3x2GB) 1600MHz Triple Channel i7
Graphics Card(s)
XFX RADEON HD 5870
Sound Card
Creative Xfi Elite pro
Monitor(s) Displays
Hyundai W240D 24" Samsung Syncmaster 930
Screen Resolution
1920x1200 and 1280x1024
Hard Drives
WD Velociraptor 150gb
Western Digital WD7502ABYS 750GB Raid Edition
PSU
Corsair 850W TX Series PSU
Case
Coolermaster HAF 932 Full Tower
Cooling
Noctua NH-U12P
Keyboard
logitech G15 orange
Mouse
logitech mx revolution
Internet Speed
13mb
Problem Solved - With Instructions.

I have scoured the internet for examples on how to do just this…

I have multiple Domain Users logging into the Same Windows 7 Pro 64 machine and I too wanted them to all access and use the SAME XP Mode Virtual Machine.

So I set about figuring it out on my own, and was highly successful. It is actually MUCH, MUCH easier than it sounds.

I have tried all the steps of all the posts from multiple different sites, and while they were good and worked well for some instances, just did not allow for everything I needed.

The biggest problem I was having was that I am required to Audit each VM as if it were Standard machine in the Domain, so I did not want to have to audit several iterations of the same system, just because Microsoft wants to create a separate VM for each user logging in.

If the following scenario fits your needs then below are the steps I used to accomplish it.

I needed ONE XP Mode VM to Share between Multiple Domain Users after the XP Mode VM is brought into the AD Domain. I needed this because I wanted to keep the VM Machine Name the same in AD and only have to Audit any Domain User that accessed it. Sounds tough, but not really.

After much trial and error and effort I have devised the following procedures that I have tested to work on 3 systems so far. I have on average of 3 Domain Users per Windows 7 system, on any given day.

Step-By-Step:
1. You need to install both XP Mode and MS Virtual PC into a public folder that all your Domain Users can access and you can control the permissions to. (I used C:\Public_VM)
2. Log into XP Mode with the default XPMUser and perform all necessary updates.
3. While logged in as XPMUser, Disable Integration Features and change the Networking Adapter to the Host PCs network adapter. This is done by selecting Tools > Disable Integration Features and Tools > Settings > Network Adapter, respectively.
4. You will need to configure the XP VM Network adapter to your Domain numbering system. (IP, Subnet, Gateway, DNS, etc…)
5. Go to Start > Right-Click My Computer > Properties > Change, and change the name of the XP Mode VM to something that matches your Domain Naming structure, but add ”-XP” to the end of it. (example: PC Name = PC12, XP Mode Name = PC12-XP) Allows you to keep track of your VMs in the Audit Trails.
6. While still in Start > My Computer > Properties > Change, join the XP Mode system to your AD Domain.
7. Restart Required.
8. Once name is set and VM is joined to Domain, log into VM with Domain Admin account and proceed to setup and configure any and all applications you need setup in XP Mode.
9. Ensure that Domain Users is added to the XP VM Remote Desktop Users and local Users groups.
10. Ensure that Domain Admins have Full Control and Domain Users have Modify privileges to C:\Public_VM\.
11. After all setup, Printers, and configurations are complete, COPY just the Windows XP Mode.vmcx file from your Admin directory (C:\Users\<Administrator_Account>\Windows Virtual Machine\) to the public folder you installed the VM to. (C:\Public_VM\).
12. Go to C:\Public_VM and create a Shortcut, in there, of the newly copied .vmcx file from your Admin account.
13. Copy the shortcut to C:\Users\All Users\Desktop. (This will ensure ALL Domain Users are using the same link script.)
14. Either Rename or Delete the reference to Windows XP Mode from Start > All Programs > Windows Virtual Machine, as you do not want your users trying to use that one. It will try to create a new / individual VM for that user.
15. If your Domain does not allow for extra Admin accounts, with group passwords enabled, then Disable the XPMUser account, since you should no longer need it.
16. Log out and log back in with a regular Domain User account and verify the Shortcut is on your desktop and that it points to the Public folder.
17. Double-Clicking the Shortcut should now open the XP Mode Virtual Machine your Admin created and configured.

Important Note: Any changes performed to the XP Mode Configuration needs to be done from the original Domain Admin account you initially configured the VM with, then Copy that new configured .vmcx file back to the Public Folder. The Shortcut will continue to work as long as you do not change the name of the .vmcx file.

Its as easy as that.

As I have said this has been working for me on several PC migrations, so I know it works. Hopefully someone else can find this information helpful too.

Folkrm
Principle Network Engineer
 

My Computer My Computer

Computer type
PC/Desktop
OS
Windows 7 Enterprise 64
Where 2+ users share an xp image what happens if user1 is on xp mode and user 2 switches user and then logs in as user2 and starts a new session? Can it be done or will it corrupt the file? And how about if user1 hybernates the xp mode rather than closes it down, is it then ok for user2 to start up new session?

Thanks
 

My Computer My Computer

OS
Windows 7
Back
Top