Sometimes you uninstall an application but it doesn't remove its values from the Path environment variable.
CCleaner could check if the listed paths are still available and remove values related to missing dirs.
That would be nice, but I doubt they will do that, because of the fact that some applications do overwrite system32 .dll/.ocx files with older/newer variations of the file(s).
Were CCleaner to check if such files existed, then give itself the ok to remove them, it may result in system instability if those files were perhaps, files that were over-written, that turn out to be something Windows does need.
While this sounds great at 1st glance, the fact that some applications see no problem in over-writing key system files would result in CCleaner also removing those files, which may or may not cause Windows to crash/have weird behaviors after this "cleanup".
CCleaner is not only about cleaning hundreds of megabytes, it cleans histories, recent files lists, small caches etc. CCleaner cleans and in my opinion the PATH variable should be cleaned and orphaned paths should be removed.
CCleaner is not only about cleaning hundreds of megabytes, it cleans histories, recent files lists, small caches etc. CCleaner cleans and in my opinion the PATH variable should be cleaned and orphaned paths should be removed.
Could be, but also remember, that if this is implemented, that a lot of installers install files in multiple directories.
Were an installer to utilize the quicktime program files folder, then also dump files into the system32 directory, as well as the program files/common files & erase the files contained within these environment variables also, it might make for a very unstable computer.
Very nice suggestion, just not sure how to do it.
Example: %programfiles%/quicktime might work.
But what happens if it is some OTHER program that DOESN'T have just a single directory?
(Remember, they are trying to keep CCleaner safe in the process, & how safe could it be if it removed all %programfiles%/Example Program, %Windir%/system32, etc etc etc?
I do realize what you are talking about, as I have used environment variables myself, just not sure how safe it would be when dealing with complex installers that utilize multiple folder locations/directories. Many programs write to the system area.