Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.