Open-Shell / Open-Shell-Menu

Classic Shell Reborn.
MIT License
6.58k stars 417 forks source link

Classic status bar doesn't go away after uninstall on Windows 7 #1910

Open Hra14 opened 2 months ago

Hra14 commented 2 months ago

Describe the bug

The classic explorer status bar text doesn't go away on Windows 7 even after a full uninstall. image

Area of issue

Windows Explorer

To reproduce

  1. Download classic shell with classic explorer on Windows 7
  2. Enable the status bar from the menu bar in file explorer
  3. Uninstall Classic Shell
  4. Status text will show mostly still, especially in Control Panel.

Expected behavior

For the Status bar text to go away when I uninstalled

Open-Shell version

4.4.190

Windows version

Windows 7

Additional context

I installed classic Shell from 2015 first if that matters.

ge0rdi commented 2 months ago

You can try to install latest Open-Shell and then uninstall it (it should remove all its parts).

Eventually try to run our Utility and select Remove Open-Shell. That should remove all the Open-Shell files from the system.

Hra14 commented 2 months ago

Neither of those worked, computer text and icon are still there. (also I didn't mean to close the issue)

ge0rdi commented 2 months ago

Hmm, since you have Classic Shell, you can try to download original Utility from: http://www.classicshell.net/downloads/ There is a link in Classic Shell Utility section.

Hra14 commented 2 months ago

Still did nothing :(

ge0rdi commented 2 months ago

Do you have any files inside C:\Program Files\Classic Shell folder (or where you had CS installed)?

Hra14 commented 2 months ago

Nope that folder is not there anymore.

ge0rdi commented 2 months ago

In that case I'd say Classic Shell is not running on your system and thus cannot be changing your status bar.

Why do you think Classic Shell is responsible for that? Can't you have some other customization software installed?

Hra14 commented 2 months ago

But it is. I have never installed any other customization software. And the icon it uses in status bar is exclusive to classic shell...

ge0rdi commented 2 months ago

Well, you can verify that there is no Classic Shell DLL loaded in Explorer. Download ListDlls tool and run: Listdlls.exe -v explorer.exe > dlls.txt

Then you can look into dlls.txt file and search for Classic Shell. Eventually attach the log here so we can check.

If there is no Classic Shell DLL loaded inside Explorer then there is no way it can affect status bar. And the issue is unrelated to Classic Shell.

Hra14 commented 2 months ago

Nothing in there. But this is 100% open shell. There is no other program that does this and even uses the same icon that open shell created. I tried uninstalling on a vm that had no programs and the same bug showed. It is classic shell.

Hra14 commented 2 months ago

oh another thing that should be noted is that when you double click on the computer text it opens internet explorer security options for some reason.

ge0rdi commented 2 months ago

Nothing in there. But this is 100% open shell.

I'm sorry, but it is impossible for Classic Shell to modify Explorer windows if it is not present.

Also note that status bar provided by Classic Shell looks differently than screenshot you have posted (Computer icon is on the right side), see screenshot here: http://www.classicshell.net/

So your issue is probably related to something different.

oh another thing that should be noted is that when you double click on the computer text it opens internet explorer security options for some reason.

I'm afraid we can't help you here as that's certainly not related to Open-Shell (or its predecessor Classic Shell). Especially if the software is not installed and loaded in Explorer.

Hra14 commented 2 months ago

It loads on the right side in explorer. image

Something is loaded from Open Shell. Like I said "I tried uninstalling on a vm that had no programs and the same bug showed"

ge0rdi commented 2 months ago

Something is loaded from Open Shell.

Then please provide output of ListDlls as requested, so that we can check what is loaded in Explorer.