Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 229
  • Last Modified:

Completely Uninstall a programme

Hi,
Is there any way tracking exactly what is installed by a programme.

Background:  I am install a programme on a computer and I would like to know all the changes that it makes to the PC. When I uninstall it does not return the computer back to the original state.  The reason I know this is when I install it again... it has remembered some of the settings that I previous set.

However after the uninstall I have cleared out the Programme Folder and run CCleaner. But it is leaving something on the PC and failing to remove something.

Is there an application out there that can log all changes made so I can completely uninstall it.

Thanks

A.
0
amacfarl
Asked:
amacfarl
1 Solution
 
akhalighiCommented:
use filemon and regmon utilities and start the installation ; the result will be huge but It'll show you changes that are  made to files and registery.
0
 
akhalighiCommented:
0
 
akhalighiCommented:
also see if the program that you are installing can be run with a switch to create a verbose log file. that log file should have all foot prints.
0
Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

 
amacfarlAuthor Commented:
Thanks.

Is there any way of doing a scan of the system pre install and then another one post install and see what the deltas are?

Thanks
0
 
awawadaCommented:
The best software we ever found was:
SysTracer

http://www.blueproject.ro/systracer

We use it daily for our work.
0
 
jcimarronCommented:
amacfarl--When you uninstall using Programs and Features, Registry entries are often left behind.
Use Revouninstaller.  Step 4 will show you what Registry entries remain and offer to clean them up.
http://www.revouninstaller.com/revo_uninstaller_free_download.html
0
 
nobusCommented:
here another good tool :  http://www.nirsoft.net/utils/myuninst.html
0
 
eXpeLLeD_4RM_heLLCommented:
I use Process Monitor from Sysinternals and monitor the Installation Process
0
 
deroodeSystems AdministratorCommented:
Most of the time issues like descibed by the poster are not due to the fact that program files are not removed, but that any custom settings that are in your windows profile are not removed.
When running a program it will save it's settings in your windows profile (registry settings in Hkey_Current_user\Software\[your program name], files in %APPDATA%\[your program name];
An uninstaller will never remove custom settings (because it doesn't know who ever ran the program, and thus in which profiles custom settings are saved)

Thus, after uninstalling a program, check your registry and profile and remove any traces from there as well.

When using Systracer or similar programs to trace any changes made to your system it is wise to make two traces:
One when installing the program
One when first running the program and making customizations.
0
 
BillDLCommented:
You also have the issue that sometimes time-limited trials will deliberately leave a trace somewhere in the registry so that this is detected by the installer process and it prevents a user from uninstalling then reinstalling software to keep squeezing an extra 30 days free use from the software each time.  I'm not saying that is the case here, but it is possible.
0
 
amacfarlAuthor Commented:
.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now