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

Is there a software which can track files, register, ... of an installation of a software then it can roll back everything like we have never install a software ?

share|improve this question

closed as off-topic by Dave, DavidPostill, fixer1234, mdpc, MariusMatutiae Jun 30 '15 at 10:18

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – Dave, DavidPostill, fixer1234, mdpc, MariusMatutiae
If this question can be reworded to fit the rules in the help center, please edit the question.

What OS? System Restore points serve this need on Windows. – EBGreen Dec 6 '11 at 16:06
@EBGreen, I need to know everything the installation has installed on my pc. By the way, system restore will cause all other softwares to be lost. – ITFan Dec 6 '11 at 16:15
@ITFan - No, System Restore points will do no such thing. You install software, it triggers a restore point before the installation, you load the restore point, it's back to where it was when it was triggered. Only if you do a ton of things and then restore to beforehand will you lose lots of stuff. EBGreen isn't suggesting you do a full reinstall or something like that.… – Shinrai Dec 6 '11 at 16:27
@Shinrai, I see, but how about I install other softwares after install the software I need to capture ? If I use System Restore to restore the software which has been captured back, I will lose the others which have been installed. – ITFan Dec 7 '11 at 13:26
If you want to be able to install software, run it for weeks, then completely remove any trace of it from the machine, this just is not possible. The nature of any no trivial application is such that it makes changes after the install that would not be captured by any monitoring software. If the application install and uninstall are well written then that is your best hope of a clean removal of the app. – EBGreen Dec 7 '11 at 16:17
up vote 1 down vote accepted

I believe using a sandbox program such as Sandboxie would do the trick. It will confine the installation to a specified area of the hard drive, which should make it easy to see exactly what the program is doing, and to delete all of the program's files at once.

share|improve this answer

Take a look at these. SteadyState from MS used to do the trick; it's now defunct, but it's wikipedia article links to these:

Whatever solution you implement should ideally track changes at the kernel level, via some driver that inserts itself at the disk controller level, so that it can journal all changes that were made.

share|improve this answer

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