Char Jackson wrote:
I'm curious, would a program like Sandboxie help out in a situation
like this, where you want to try something without making permanent
system changes? <
http://www.sandboxie.com/>
You need to install the program OUTSIDE the sandbox which is where you
run into conflicts when installing multiple versions of the same
software. You use the sandbox to *run* the software. This is an
example of where a virtual machine is used for isolation and for
product testing or trialing which a sandbox cannot do except for
attempting to intercept or isolate the software *during* its execution.
Application layering lets you *install* multiple versions of the same
software or products that conflict with each other. You just disable
the layer for the current version to make it invisible to the OS (all
registry entries and files are hidden) during the install of the other
version or conflicting software. Then you choose which layers you want
loaded when you start the OS, you can disable layers and enable others,
and you can create depdendencies that prevent you loading a dormant
layer when an active one has a product that conflicts with the product
in the dormant layer.
A sandbox is a security feature in controlling the behaviors of a
program AFTER installed and AFTER it loads into memory (nothing runs
unless in memory). Application layering has nothing to do with
security. While there is some consequential security protection
afforded by app layering, that's not its intent.
Another option, if the OP has Acronis True Image, is the Try&Decide
feature, described as follows:
I have Acronis True Image. I actually asked them if there were a means
of installing *without* this feature. While it may work, it is not as
convenient or tried under fire as, say, Returnil. Also, there is no
convenient content entry in its tray icon nor a quick command line for
activating Try&Decide so you get nuisanced with loading its GUI,
waiting for that GUI to load (since it goes around detecting fixed and
removable storage devices), wade through the menus, until you
eventually get to the Try&Decide screen where you can activate it.
With Returnil, you have a tray icon and can simply right-click on it to
activate System Safe mode (virtualized mode). Alas, in these free
products, there is no means to retain changes across an OS reboot. This
means you cannot trial or test software that demands a reboot to
complete its installation (since the reboot wipes the changes which
means the installation, so far, also gets wiped from the virtualized
hard disk). As I recall, the payware version of Returnil (Pro) lets you
retain changes across a reboot but still lets you decide to later
discard all changes. Try&Decide has no means of remembering changes
across a reboot. When you reboot, Try&Decide wipes its virtual disk and
all changes are gone. The nuisance with both products is that you have
to reboot to discard all changes made during their "safe" (virtualized)
operation mode. You can configure them to require a password to change
their settings and make them load on OS startup (which means you could
let the kids screw over a host and still be able to reboot to wipe out
all those changes). Microsoft's SteadyState is a similar product (but
is getting phased out; see
http://support.microsoft.com/kb/2390706 - all
because Microsoft won't invest the resources to make SteadyState usable
under Windows 7) but adds features to throttle host use by the kids or
anyone not the owner of the host. Out of these 3 products, I'd
recommend Returnil ... iif you feel you need that additional layer of
protection assuming you plan on doing nasty stuff on your host, to risk
its usability, need to undo test changes, or let kids or someone else
use your computer. Just remember that anything you install that
requires a reboot means the [partial] install disappears after the
reboot.
Unlike rollback products (Comodo Time Machine [don't use - VERY flaky
and unstable due to where it stores its recovery points], GoBack, image
backups) let you choose multiple points in time to where you can restore
your host depending on when the restore points were saved. Try&Decide
and Returnil are single restore points to let you do a recover to a
prior state but they also virtualize the changes to your host whereas
the other rollback products let all changes affect your real host.