Home / Guides / Guide

How to Test Software Safely: Virtual Machines vs Windows Sandbox

2026-09-05 · SoftVault team

Run unknown installers without touching your real system: when the built-in sandbox is enough, when you need a full VM, and how to set up both.

Unknown installers are the usual way a clean PC gets messy: a toolbar here, a background miner there. Isolating that first run costs ten minutes and saves an afternoon.

Windows Sandbox: the fastest option

  1. Enable it in Windows Features on Pro or Enterprise, then reboot.
  2. Launch it from the Start menu. A throwaway Windows appears in seconds.
  3. Copy the installer in, run it, and watch what it does.
  4. Disable networking when you want certainty that nothing phones home, then close the window. Everything inside is discarded.

A full virtual machine

  1. Install a hypervisor: Hyper-V, VirtualBox or VMware Workstation all work.
  2. Create a VM with 4 GB of RAM and 60 GB of disk for general testing.
  3. Install Windows from an ISO and take a snapshot before installing anything.
  4. Test the application, then roll the snapshot back when you are done.
  5. Keep the network adapter disconnected by default and enable it only for tests that need it.

Which one to use

Habits worth keeping

Never test an unknown installer on the machine that holds your wallet files, your work account or the only copy of anything. Run the test with a snapshot in place, note what the installer wrote to disk, and only then decide whether it belongs on the real system. A download manager helps before that: it shows the true file name and source instead of whatever the page claims.

Sizing and cleanup

Sandbox and virtual machines share your real hardware, so everything inside feels slower than on bare metal. Give a VM at most half your physical RAM and run one at a time. When a test ends, delete the sandbox contents, drop snapshots you no longer need and remove the disk image; a dozen forgotten VMs quietly eat hundreds of gigabytes.