Comments (40)
Ok. At a quick glance, I would check if there was a change related to WoW redirection.
from bleachbit.
These are the selections that I have been using consistently for at least a year.
from bleachbit.
I was trying to avoid this, but since I now have a record of my settings, I deselected all but the following and ran BleachBit with the indicated results.
from bleachbit.
Ran it again with the debugging turned on. Maybe this will narrow it down.
from bleachbit.
@justa-rowdy, Interesting and thank you for this comprehensive report. Seems like there is a process in action which keeps the file open and Bleachbit cannot take over. So, what about after fresh reset of the system and no other programs running (no anti-virus, etc.)?
Edit: If you have access to another machine with same OS you can try and see what will happen and compare the surroundings. I've tried to reproduce this on several Win 10 machines with no success...
also facing this same issue on 2 separate machines, so this is not something limited to this other user
from bleachbit.
First, be aware that I received help with running the Python command. Here are the results.
I can run BleachBit many times in a row after this with out getting the error message. However, when restarting Windows and running BleachBit, the error message returns.
from bleachbit.
Was finally able to completely remedy by deleting both the old Bleachbit.ini and Winapp2.ini that remained after the uninstall. Restarted PC. Then, used the new Bleachbit.ini created during install, and then checked the preference box to download the Winapp2.ini from the community. Prior to running BleachBit, I closed and reopened BleachBit so that the additional cleaners from Winapp2.ini were visible.
That's unexpected
Still no Content.IE5 error message after selecting all the cleaner options.
Thank you for testing. I am hearing this is resolved, so I will close. Fix will be in the next release
from bleachbit.
Are you on Windows 10 or 11?
Try BleachBit version 4.6.0. Does this help?
from bleachbit.
Windows 10 Pro 64 bit
Version 22H2
BleachBit version 4.6.0
Build number 253
Since installing Bleachbit Version 4.6.0 on 11/5/2023, I can confirm that I am receiving this exact same error message every time I run BleachBit. After some research on where to find and how to access, I was able to find Content.IE5 in the following directory. C:\Windows\System32\config\systemprofile\AppData\Local\Microsoft\Windows\INetCache\Content.IE5
Additionally, Sysnative in the error message C:\WINDOWS\Sysnative\config\systemprofile\AppData\Local\Microsoft\Windows\INetCache\Content.IE5, is supposedly a Windows virtual folder that doesn't actually exist. Also, in 64-bit Windows systems should automatically point to the System32 folder.
That is, if I actually understood what I read in my research since I am not a developer.
from bleachbit.
@az0 I can trace this one.
from bleachbit.
@EGorlomi, @justa-rowdy, what were the steps to reproduce it?
from bleachbit.
Just tried (Windows 10, Bleachbit 4.6.0) to clean IE cache with admin and non admin users - in both cases it shows that the folder in question is handled properly.
Delete 0B C:\Windows\Sysnative\config\systemprofile\AppData\Local\Microsoft\Windows\INetCache\Content.IE5
from bleachbit.
Windows 10 Pro 64 bit, Version 22H2
BleachBit version 4.6.0, Build number 2537
I don't do anything special to get the error to show up. The following error shows up every time I run BleachBit.
[WinError 3] The system cannot find the path specified: '\\?\C:\WINDOWS\Sysnative\config\systemprofile\AppData\Local\Microsoft\Windows\INetCache\Content.IE5': Command to delete C:\WINDOWS\Sysnative\config\systemprofile\AppData\Local\Microsoft\Windows\INetCache\Content.IE5
from bleachbit.
Okay, thank you. What is your selection to clean? A screen shot will be enough.
from bleachbit.
Also a possible reason could be if the folder resides on a network drive.
from bleachbit.
In the tempsnip.png, these are the places where the Content.IE5 files show up. So, not on a network drive,. I'm assuming the important one to be cleaned is the one at C:\Windows\System32\config\systemprofile\AppData\Local\Microsoft\Windows\INetCache\Content.IE5. I have no idea what the other ones are or why they are in those locations.
from bleachbit.
And you just select the Cache of Internet Explorer like bellow picture? Another option is just to remove Bleachbit entirely and install the new (4.6.0) version after this - sometimes this helps.
from bleachbit.
@justa-rowdy, Interesting and thank you for this comprehensive report. Seems like there is a process in action which keeps the file open and Bleachbit cannot take over. So, what about after fresh reset of the system and no other programs running (no anti-virus, etc.)?
Edit: If you have access to another machine with same OS you can try and see what will happen and compare the surroundings. I've tried to reproduce this on several Win 10 machines with no success...
from bleachbit.
@throwromans, thank you, this is really valuable information. What steps would you recommend to reproduce this issue?
from bleachbit.
ChatGPT:
"If this folder is being locked or used for an unusually long time, it could indicate a running process that's heavily reliant on Internet Explorer's caching system. If this leads to issues, investigating current running processes, scheduled tasks, or reviewing which applications are actively using Internet Explorer's components might provide further insights."
from bleachbit.
I think I've found something. In version 4.4.2 this folder is not cleaned at all because the folder path in the cleaner xml is not correct. Then, four months ago we introduced a fix. And since the fix the folder is cleaned - this is confirmed by a reporter of the bug (that the folder is not cleaned at all). You can follow this short conversation here:
So, still my best suggestion is that in some cases this folder is being held by another process which prevents Bleachbit to clean it.
from bleachbit.
I have tried several methods to find a process that might be keeping Content.IE5 in-use. Including both Resource Monitor and Process Explorer. I cannot find anything that proves the file is in-use.
from bleachbit.
Downloaded BleachBit V4.4.2 (portable version) and ran it with out any errors. V4.4.2 appeared to clean the Content.IE5 without any error messages. Therefore, it appears that it was not in-use. Then ran V4.6.0 and the error reappears. The following shows the results of V4.4.2.
from bleachbit.
In 4.4.2 we deal with Content.IE5 that is in a user folder, not in the system folder (C:\Windows\System32\config\systemprofile\AppData\Local\Microsoft\Windows\INetCache).
from bleachbit.
@justa-rowdy, great thanks for the support. Indeed, the idea about another process holding the path seems not relevant. It will be good to check if your sysnative redirection works. For example you can execute the following commands:
Click Start.
Type %windir%\SysWoW64\cmd.exe in Start Search box.
echo %programfiles% -> should display 'C:\Program Files (x86)'
cd C:\Windows\Sysnative\config\systemprofile\AppData\Local\Microsoft\Windows\INetCache\Content.IE5 -> should enter the folder
Please share your results. :)
from bleachbit.
Ran the commands in Terminal. Initially, I was unable to get to Content,IE5. It appears a permissions issue at the config directory is preventing from going any further.
When running Terminal with Administrator privileges I was able to get to Content.IE5.
The account I'm using is an Administrator account.
from bleachbit.
@justa-rowdy, may you try to delete the folder from WoW64 cmd in both cases (admin and non-admin). You can re-create it between the two calls:
rmdir C:\Windows\System32\config\systemprofile\AppData\Local\Microsoft\Windows\INetCache\Content.IE5
from bleachbit.
With the introduction of 64bit in Windows 7, Microsoft moved the 64bit dlls into system32 and the 32bit dlls to syswow64. I know makes your head explode; 32 has the 64 and 64 has the 32, yet MS did this to preserve the dll search path. Sysnative is a 32bit virtual folder to facilitate 32bit processes calling 64bit dlls.. sysnative is restricted to 32bit processes by the OS making it invisible to 64bit processes like explorer and powershell. As bleachbit is a 32 bit process, my theory is the path C:\WINDOWS\Sysnative\config\systemprofile\AppData\Local\Microsoft\Windows\INetCache\Content.IE5 inadvertently appended sysnative when it should be system32. also, .\INETCahche\Content.IE5 is a reparse point and links to .\INetCache\IE
from bleachbit.
@Surfride10 Thank you. We are trying to determine why in some cases it works and in some it does not.
@justa-rowdy Have you tried to remove Bleachbit entirely and install version 4.6 afterwords? Sometimes this helps.
from bleachbit.
from bleachbit.
@Surfride10 Thank you. Do you experience the same error or it works at your side? If you read carefully the comments above, you will see that we are testing the sysnative resolution through a 32 bit cmd with: %windir%\SysWOW64\cmd.exe. Just made another test here on my Win 10 box and it worked again - Bleachbit 4.6.0 deleted the content of C:\WINDOWS\sysnative\config\systemprofile\AppData\Local\Microsoft\Windows\INetCache.
from bleachbit.
from bleachbit.
Uninstalling and reinstalled BleachBit 4.6 for Windows, did not correct the problem and I continued to get the reported error message.
Uninstalled a second time. Then performed a search on "BleachBit" using Everything. Found that there were remaining folders with files related to BleachBit that were not removed during the Uninstall.
With the exception of C:\Users\Anonymous\AppData\Roaming\BleachBit (cleaners folder and bleachbit.ini), I then deleted those remaining items related to Bleachbit In the Local and Roaming directory paths. Unfortunately, I did not document them or back them up.
Reinstalled Bleachbit 4.6. Ran with no errors. Also, installed BleachBit Portable 4.6 and ran it with no errors.
However, after restart the error message returned. Also appears that something in those remaining files after the uninstall was causing the error message.
Recommend to the next person that tries this, to document the additional deleted files/folders after the uninstall and list them here so this can be further investigated.
from bleachbit.
@Surfride10, @justa-rowdy Thank you. Who would like to try one line of Python code? So the error appears on this call:
os.rmdir('\\?\C:\Windows\Sysnative\config\systemprofile\AppData\Local\Microsoft\Windows\INetCache\Content.IE5')
and chatGPT advices us to not use \\?\ with Sysnative. So let's try this on your machines:
os.rmdir('C:\Windows\Sysnative\config\systemprofile\AppData\Local\Microsoft\Windows\INetCache\Content.IE5')
Don't forget to install Python3.4 32bit version, to 'import os' and to mkdir. :)
from bleachbit.
@justa-rowdy Great work! I just created a pull request with a possible fix. You can take the build when ready and try it.
from bleachbit.
@EGorlomi @throwromans @Surfride10 Hey, would you like to try this build, it contains a possible fix (it is the #1620):
https://ci.appveyor.com/project/az0/bleachbit/builds/48848066/artifacts
from bleachbit.
I would like to test the fix, but I need some instruction on how to do it. I went to the URL in the previous message. How do I download and run 4.6.1.2564 from there? Have I waited too long and perhaps the artifact was deleted?
Is the potential fix in one of the later builds on the CI build site https://ci.bleachbit.org/
from bleachbit.
@justa-rowdy I re-opened the pull request and the artefacts were recreated. You can find the build here:
https://ci.appveyor.com/project/az0/bleachbit/builds/49160391/artifacts
from bleachbit.
This comment only applies to the Portable Version of 4.6.1.2564. I still need to test the installed version.
BleachBit version 4.6.1 Build number 2569 - Portable Version Windows 10 Pro Version 22H2
In order to display Content.IE5 file paths, used Everything App running in Admin mode. Searched on Content.IE5 folder, these three folders appear. Note: All three of these folders do not always appear, it depends on whether they were previously deleted and/or whether they were recreated prior to running BleachBit the first, or subsequent times.
Again, these three Content.IE5 folders do not always appear after Running BleachBit. I believe it is because sometimes they are deleted and other times they are recreated. It also depends on what apps are opened while or after running BleachBit, or if a restart/shutdown was performed prior to running BleachBit a second time.
Ran the Portable BleachBit version 4.6.1, Build number 2569, with only all of the Internet Explorer boxes checked.
**Portable Version appears to consistently delete Content.IE5 from
C:\Users?????????????\AppData\Local\Microsoft\Windows\INetCache
and
C:\WINDOWS\Sysnative\config\systemprofile\AppData\Local\Microsoft\Windows\INetCache\Content.IE5
The C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\Windows\INetCache\Content.IE5 remains. It is unknown if this remaining Content.IE5 folder should have been deleted or not?**
Immediately running the portable version of BleachBit a 2nd, 3rd, 4th time does not produce any errors. Assuming no errors are produced because the two folders were already deleted.
from bleachbit.
Using the same settings as the Portable version described previously, the Full Version 4.6.1.2564 appears to consistently delete Content.IE5 from
C:\Users?????????????\AppData\Local\Microsoft\Windows\INetCache
and
C:\WINDOWS\Sysnative\config\systemprofile\AppData\Local\Microsoft\Windows\INetCache\Content.IE5
However, I was also able to get the error message to return and failure to delete Content.IE5 from C:\WINDOWS\Sysnative\config\systemprofile\AppData\Local\Microsoft\Windows\INetCache\Content.IE5 when I used the previous Bleachbit.ini and winapp2.ini files that remained after uninstall and install of Version 4.6.1.2564.
Was finally able to completely remedy by deleting both the old Bleachbit.ini and Winapp2.ini that remained after the uninstall. Restarted PC. Then, used the new Bleachbit.ini created during install, and then checked the preference box to download the Winapp2.ini from the community. Prior to running BleachBit, I closed and reopened BleachBit so that the additional cleaners from Winapp2.ini were visible.
Still no Content.IE5 error message after selecting all the cleaner options.
from bleachbit.
Related Issues (20)
- MSVCR100.dll not installed HOT 3
- Lost whole disk after wiping free space. HOT 4
- Add option for flush DNS cache
- flatpak
- I accidentely deleted too much files and files that are in write protected folders - v.4.6.0-win10-portable HOT 1
- Files and folders on desktop deleted HOT 3
- Lots of errors when installing or upgrading with python 3.12 [SyntaxWarning: invalid escape sequence] HOT 13
- It seems to me that a popup is missing on [X]
- SSD HOT 1
- Wiping free space makes the UI freeze and sometimes crashes HOT 1
- [Feature request] vesktop
- Please upload the new version of Bleachbit with the fix HOT 3
- Exception while running operation 'system': ''utf-8' codec can't encode character '\udcd6' in position 52: surrogates not allowed' HOT 3
- Visual signal before leaving HOT 2
- whenever i open bleachbit portable it shows this in red HOT 1
- Virus or false positive? HOT 11
- Message about anti-virus software could be in better English
- unable to install or run on Windows 11
- Dark Mode not initiating . HOT 1
- Cannot shred folder HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bleachbit.