I'm curious if it's possible to run two completely independent user sessions on a single powerful Windows PC that's connected to two monitors. I'd like each session to have its own keyboard and mouse, making it feel like two separate PCs. Is there a way to achieve this?
3 Answers
To pull this off, you'll need to use virtualization. Setting up a hypervisor and creating two virtual machines (VMs) is the way to go. Each VM can have its own dedicated USB and GPU access. Just a heads up, there’s no native way to do it in Windows as far as I know.
The easiest method is virtualization. You’ll need Windows 10 or 11 Professional, and you’ll have to enable virtualization in the BIOS and Windows, then install Hyper-V. I found this video that walks through setting it up, including how to partition the GPU for both the main machine and the VM. You can also use a virtual USB monitor adapter with Parsec for improved video controls. Figuring out how to link the second keyboard and mouse to your VM will just depend on the VM software’s settings, but it’s definitely doable.
There are loads of build logs out there illustrating how to do this. If you’re not gaming, anti-cheat software shouldn’t be an issue. If you need specific resources, let me know—I'd be happy to share links with you.
Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures