evallayd hespar derran

0 views
Skip to first unread message

Berniece Leonhardt

unread,
Aug 2, 2024, 10:19:26 PM8/2/24
to blomgoogzolu

How Ccleaner is removing associated files of programs is unknown, if it's using only a search function, then it could be accidentially flagging wrong files which may be system level or root level files.

Contact Ccleaner and inform them their program didn't work on your deleted program, that there are know problems with "app deletion" programs using only a search feature flagging wrong associated files.

My intitial reaction to this is that if a utility that "claims" to be an uninstaller detects files it considers it needs admin privleges for, and is too stupid to prompt for it (and tell you why it needs it), then it's time to find another uninstaller program.

Full disclosure: I don't use any uninstallers because I don't trust them to (a) delete everything a particular app might install and (b) might think it needs to delete something it has no business deleting.

It sounds like this is a school, work or your parents' computer (guessing in the last on, so advance apologies if I'm wrong). The only way you can get admin privileges is to have someone who IS an admin for that computer to change your account status to also be an admin.

Well there is the hidden "root" user which it's files can't be deleted unless a admin password is given and a "sudo window" of five minutes is opened to perform such "superuser do" aka (root level user) tasks.

The message you got is Ccleaner has flagged a file for deletion that the permissions are not set to Admin user, it could be the original program did this or the program has Admin priviledges and you don't, or the file flagged has root privildges and Ccleaner can't delete it.

1. Apps may install login items or other startup items. Hopefully the ones the install other startup items will also supply their own uninstallers. Use the third party uninstaller whenever possible if it is supplied.

5. Apps installed with .pkg or .mpkg installers usually will install their apps into /Applications. But except for stupid authors who for some odd reason want to supply their apps with .pkg installers where it only installs a single application, .[m]pkg's will usually "spray" other stuff into your system into any of the places I mentioned previously but also may install into system level places if they request the admin password. Hopefully these installers will also supply some kind of uninstaller, either installed as part of the installation or supplied separately.

I intended to uninstall, but accidentally deleted the entry from the list. Is there a way to undo that? What does deleting the entry actually do - does it delete anything from the installation other than a registry value?

It's been noted before that those buttons can be confusing and nobody seems quite sure why the 'Delete' button is there. (Presumably for if you think you would never want to uninstall something so don't want to see it on that list?)
We've suggested in the past that it be renamed to 'Remove from this list' or scrapped altogether.

it's a CAD program and it is still in C\Program Files. I have tried to reinstall/repair but it says that all software is installed, so can't get any further. I've looked in the Registry as suggested here: -us/help/247515/program-is-not-listed-in-add-remove-programs-after-installation

Look in the program folder that the cad software is installed into, and if you're very lucky they used a standard installer that will have a .EXE file you can double-click to start the uninstall. They are usually named something like:
unins000.exe, uninst.exe, uninstall.exe

TBH I'd probably use Revo to scan for leftover entries following an uninstall.
If Revo can't see the software as installed then 'Forced Uninstall' from the pro or pro-trial will usually be able to zap anything if it's in their database.

CCleaner contains a tool to list and then uninstall programs on your PC. This list seems to include applications in a more comprehensive way than a walk through the uninstall registry keys. One example of this, is Atom (the Open Source text editor). This program does not appear in the uninstall registry, and is installed in the AppData folder of the user (I'm not aware of a way to install this for all users without building a custom package).

I wrote a script that installs and updates certain software packages on a regular basis. This makes it easy for me to keep them up to date without visiting a dozen or so websites every week or building a custom installer every time I want to update them (they don't auto-update like Chrome or Firefox). Therefore, I need a list that I can create dynamically and use to check for updates and if I need to execute the installer.

So my question is: How do I emulate what CCleaner does when it creates its list of programs for uninstalling -- programmatically? I can execute the GUI and navigate to the uninstall tool and click "save to text file" but that isn't dynamic. Any answer that allows me to capture (in a Powershell script) the same list of applications that CCleaner generates in the uninstall tool will be acceptable.

What you are asking for used to be done with Get-CimInstance, but that comes at a cost and as you pointed out is no longer accurate. It used to be a WMI command. Now CIM. It is not a fast command, more on that later.

The cost is Get-CimInstance can return incomplete data. It also runs a consistency check on all applications and performs automatic and silent repairs. Yes, when you run this command, it automatically runs a consistency check on all applications and performs automatic and silent repairs. That is why this simple command is so slow to report back.Microsoft's documentation on this: Link Here

To complete the answer to your question, how do you quantify data from installers regardless of their install location? Specifically finding the userprofile\AppData install information. The good news is these applications have their installation information documented in the registry as well, under HKEY_CURRENT_USER instead of HKEY_LOCAL_MACHINE. What this means is every user's install location information is sitting in the registry hive under their profile, for instance c:\users\inet\NTUSER.DAT.

I have recently uninstalled Microsoft Office, VNVViewer, and MSN Messenger, but in the list of applications CCleaner offers to clean they still appear. I have found the registry key for each program that I had to remove manually to remove them from the listings, but I think CCleaner should do that for me, or at least detect when the program is no longer installed (preferably remove the keys too though).

Regarding the former portion of your post, it's different when I uninstall through add/remove programs. I think it would be better if CCleaner identified when I uninstall a program that way and delete the keys I described accordingly.

These functions require more advanced knowledge than the average user has.They are advised and warned not use them.It is more than just asking is it OK to delete this or that.If you have to ask you are definitely advised DO NOT DELETE ANYTHING THAT YOU DO NOT UNDERSTAND.You computer has served you well so far.

You will find that the CCleaner Registry integrity function differs from other "deep scan" Registry cleaners.This accounts for many differences in "invalid" entry counts between CCleaner and other "heavy" cleaners".Please remember it is mainly designed for user safety concerns first.

Personally I have never needed more than 2 scans and fixes.And my Registry was in pretty bad shape overall when I first started using the Registry cleaner.Luckily I had not run into the "wrong" software along the way.The problems were due to lack of knowledge during PC hangs and such and the user would just pull the plug on many occasions. Honestly,it was not me.I have more respect for computer circuitry,hard drives,data bases,the Registry and such.

Regarding the Tools > Uninstall function,this is not a "special uninstall" function.The listing just shows more detail than MS Add/Remove Programs function.If you select the Uninstall button in CCleaner,it does nothing special but uses the Uninstaller program that came with the Application Program.The Uninstall program from the software manufacturer is responsible for Deleting corresponding files and proper resetting of Registry keys.

I understand CCleaner wants to be "new user" friendly, and I completely support that. I'm not really asking for it to become a heavy cleaner, I just think it should recognize when I've uninstalled a program so it would no longer appear in the application cleaner listing, and I figure that would require it to delete the key it looks for for each program that was uninstalled (or look for a different key to determine if it is still actually installed or not).

If you are referring to programs uninstalled by CCleaner at Tools Uninstall then you might want to read Crni's 09-Oct-2023 post in limaZ's UninstalItems.log in c:\temp with ccleaner 5.63. I don't use CCleaner to uninstall my installed programs, but the current CCleaner v6.16 apparently still creates a file called UninstalItems.log in the C:\Temp folder, but only if a folder named C:\Temp already exists.

I had never install this PrintDialog program and I can't uninstall it. I can't seem to find where is the location of the main files or the registry key. That program also isn't available in windows default programs uninstaller. Can someone please guide me on how to remove this particular program from CCleaner uninstall list

It's still a bit of a mystery of why it's showing in CCleaner Uninstall like that?

However the fact that CCleaner can't uninstall it and that the other options, (and the boxes on the right), are greyed out indicates that it's one of the Windows default apps; you see the same thing with other Windows default apps such as the Microsoft Store that can't be uninstalled normally either.
(PS. Your screenshot does seem particularly bereft of all those Windows default apps?)

c01484d022
Reply all
Reply to author
Forward
0 new messages