Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'd like to be able to work with a poorly-behaving application without using a VM (becuse it requires a whole extra license). Does Windows have something like BSD's jails or Linux's containers?

share|improve this question
    
up vote 5 down vote accepted

You might want to try WinJail:

WinJail is full implementation of chroot, with additional features like "copy-on-write" mechanism applied to chroot'ed files, additional registry based chroot, and more.

share|improve this answer

I think you are looking for something called a "virtual sandbox" program like Sandboxie or Avast Pro version and Internet Security version come with a sandboxing feature.

share|improve this answer

I think "Remote Desktop Services" (see http://technet.microsoft.com/en-us/windowsserver/ee236407 ) is what you are looking for but I think it exceeds your budget :)

share|improve this answer
    
Remote Desktop sessions are not sandboxed in any significant way. There is support for mixing RD with virtualization, but the OP specifically doesn't want to virtualize. – Harry Johnston Oct 17 '12 at 22:05
    
well, "behaves poorly" is a lose requirement as well. a pseudo-virtualized container might as well require a "whole extra license" (for windows? for the software? for the software coz it runs on a terminal server?) because you might run multiple instances in parallel etc etc. – akira Oct 18 '12 at 6:11

Another possibility is turbo.net. It allows to run applications in their own sandbox, preventing it from containing you're system with files, registry entries etc.

If you need if for a your application, you probably want to start with a 'clean' machine. Like

turbo run --mount=C:\FolderWithUntrustyApp clean C:\FolderWithUntrustyApp\untrusty.exe

You also run the installer in it.

turbo run --mount=C:\FolderWithUntrustyApp clean C:\FolderWithUntrustyApp\installer-untrusty.exe

Note: It's not designed to contain things like viruses and advanced malware, which exploit kernel bugs or

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .