Hi, when I close CCcleaner64 after letting it check for software updates a file named lc.dat appears on my Windows 11 desktop, see attached example.
If have to add read access to myself before I can even open it, the contents are unreadable binary and not recognized by any heuristics file type detection service, nor recognized as virus by any virusscanner (used VirusTotal).
Any idea why this file appears? Is this a bug? or is the CCleaner software update scanner hyjackable by some virus?
<div class="ipsQuote_contents">
<p>
Hi, when I close CCcleaner64 after letting it check for software updates a file named <strong>lc.dat</strong> appears on my Windows 11 desktop, see attached example.
If have to add read access to myself before I can even open it, the contents are unreadable binary and not recognized by any heuristics file type detection service, nor recognized as virus by any virusscanner (used VirusTotal).
Any idea why this file appears? Is this a bug? or is the CCleaner software update scanner hyjackable by some virus?
</p>
<p>
<a class="ipsAttachLink" data-fileext="dat" data-fileid="18826" href="<___base_url___>/applications/core/interface/file/attachment.php?id=18826&key=65d47e779accda37bd50834d24887793" rel=""><span>lc.dat</span><span> <span><span>22.33 kB</span><span> ยท </span><span>1 download</span></span> </span> </a>
</p>
</div>
Have seen that file as well on Windows 10 , but it ended up in a documents folder. Had no idea where it came from nor how to view it. Malware and virus scans came back clean. No software was updated.
Looks like the file is coming from when you use the Registry Cleaner option. the file was not present on my system (had deleted the prior one) when I ran the software updater , but was there when after I used the Registry Cleaner option. Nothing found that will open it so far.
Shame, I was hoping to maybe tie it down to a particular software update.
As it is the name of the file is just too generic to identify, as I said above.
".dat" indicates a data file, and the 'lc' indicates that it <em>might</em> be to do with a licence?
I have found other reports online of a file with that name suddenly appearing on the Desktop, or in the Documents folder, for people who don't even use CCleaner.
So whilst I can't say for 100% certain that it wasn't CCleaner that put it there - those other reports online from non-CCleaner users, and the fact that no one else is reporting seeing it after running CCleaner, suggests that it's probably coming from elsewhere and it's just a coincidence that you first noticed it after runing the Software Updater scan?
I doubt is is another program writing the file, I can delete the file, run CCcleaner, let it scan for software updates, close it, and then the file reappears, reproducable every time.
But your comment got me thinking, I searched the whole filesystem for another lc.dat and found exactly one in C:\Program Files\CCleaner folder, dated somewhere around install time. On other systems I also see this file in that folder, and it being updated after each scan for software updates.
So it looks like CCleaner is updating that file upon each scan (is it a database?), but that it mistakingly writes it to my desktop instead of the program folder?
Don't uninstall first and the reinstall will pick up your existing licence if you have one. (If you do want to uninstall first then make a note of your licence key so that you can re-register after the new install).
The problem happens because I start CCleaner from the <em>Open CCleaner...</em> context menu item of the <em>Recycle Bin</em> icon on my desktop. In that case the working directory is probably implicitly set to my Desktop folder. Instead the CCleaner start menu shorcut has explicit working directory <em>C:\Program Files\CCleaner</em>, if I start using this shortcut the lc.dat in updated in that installation folder as it should. The mysterious recycle bin invocation parameter /FRB does not seem to have any influence in this.
So conclusion CCleaner writes the lc.dat into the working directory instead of installation folder. Or there is something wrong with permissions/UAC and the working directory is used as fallback, because I notice that whether or not I check the <em>Options > Advanced > Skip UAC Account Control warning</em> I will get the UAC prompt nonetheless. I am running latest Windows 11 Pro and do have the <em>CCleanerSkipUAC - myusename</em> task which I think it is supposed to be using to skip the UAC prompt.
Finally I am still wondering what the lc.dat is, is it a results database of scanning software updates, or a license file, and if so, why is it updated everytime, and why isn;t it stored in user appdata?
Thanks for the testing, that's even more interesting and I'll flag it up. (Don't know what kind of priority it will be given though?)
I don't put that recycle bin option on my installs, never really seen a need for it as CCleaner empties the bin anyway and I hardly ever open the Bin.
As for what the lc.dat file is I haven't a clue, but presumably it's being used by the Software Updater.
(As it appears to change following a scan then maybe '<strong>L</strong>ocal <strong>C</strong>onfiguration' data about what software is installed on the machine perhaps?)
The SkipUAC thing may well be a glitch in Win11, there are enough of them that it wouldn't surprise me at all.
Of course it may just be another symptom of launching CCleaner from the Bin context menu, do you still get the UAC if you launch CCleaner another way?
It sounds as if Windows is ignoring the setting in CCleaner, so-
Try unticking SkipUAC and closing CCleaner, then reopen CCleaner, tick SkipUAC again, and close CCleaner again.
Toggling a setting like that can sometimes 'unstick' how Windows is behaving.
Hi, yes I tried toggling the SkipUAC checkbox with intermediate restarts, but didn't help.
I think indeed the lc.dat is some encrypted database of scan results.
Thanks for your time and flagging this issue up, I'll await a next version that hopefully fixes this!