Jump to content

Cannot Enable Shell Extension


Recommended Posts

After installing the latest version (205.315) of Defraggler on an XP/SP3 system, I noticed that I

cannot use the shell extension option. Anyone else notice this or know what the problem is?

 

Thanks....

 

34hb0g7.jpg

Link to comment
Share on other sites

I don't have this option either, perhaps it's only applicable to then shell extension option enabled by the installer??

 

Richard S.

 

No, I installed with and without the option enabled. No difference.

Link to comment
Share on other sites

No, I installed with and without the option enabled. No difference.

It looks like a bug then, not sure if this is an XP only issue since I don't have access to Vista / Windows 7.

 

Richard S.

Link to comment
Share on other sites

  • Moderators

Windows 7 as well.

 

I think they turned it off while they work on it. (NOT AN OFFICIAL COMMENT!!! I have no knowledge whether this statement is true or not

 

ADVICE FOR USING CCleaner'S REGISTRY INTEGRITY SECTION

DON'T JUST CLEAN EVERYTHING THAT'S CHECKED OFF.

Do your Registry Cleaning in small bits (at the very least Check-mark by Check-mark)

ALWAYS BACKUP THE ENTRY, YOU NEVER KNOW WHAT YOU'LL BREAK IF YOU DON'T.

Support at https://support.ccleaner.com/s/?language=en_US

Pro users file a PRIORITY SUPPORT via email support@ccleaner.com

Link to comment
Share on other sites

  • 1 month later...
  • Moderators

I'm on XP and the option becomes active if you uncheck the "Save all settings to INI file" box.

 

It seems the option won't work unless it's saved into a registry entry.

 

 

 

EDIT: Just shows the usefulness of a screenshot. :)

Link to comment
Share on other sites

I'm on XP and the option becomes active if you uncheck the "Save all settings to INI file" box.

 

It seems the option won't work unless it's saved into a registry entry.

 

 

 

EDIT: Just shows the usefulness of a screenshot. :)

 

Thanks that works, although I do not see why ini needs to be off for the shell extension to work. When Defraggler

is installed, it makes certain entries in the registry anyway, so this should not keep the shell extension from working.

Link to comment
Share on other sites

  • Moderators

ini removes all registry entries made in the install. Ini makes piriform products stealth.

 

ADVICE FOR USING CCleaner'S REGISTRY INTEGRITY SECTION

DON'T JUST CLEAN EVERYTHING THAT'S CHECKED OFF.

Do your Registry Cleaning in small bits (at the very least Check-mark by Check-mark)

ALWAYS BACKUP THE ENTRY, YOU NEVER KNOW WHAT YOU'LL BREAK IF YOU DON'T.

Support at https://support.ccleaner.com/s/?language=en_US

Pro users file a PRIORITY SUPPORT via email support@ccleaner.com

Link to comment
Share on other sites

ini removes all registry entries made in the install. Ini makes piriform products stealth.

 

Sorry to disagree, but with ini on, the installer still adds stuff to the registry. Scan on Piriform

 

Edit: Wrong reg entries corrected with the correct ones :rolleyes:

 


[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shellex\ContextMenuHandlers\DefragglerShellExtension]
@="{4380C993-0C43-4E02-9A7A-0D40B6EA7590}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{4380C993-0C43-4E02-9A7A-0D40B6EA7590}]
@="DefragglerShellExtension Class"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{4380C993-0C43-4E02-9A7A-0D40B6EA7590}\InprocServer32]
@="C:\\Toolbx\\Defraggler\\DefragglerShell.dll"
"ThreadingModel"="Apartment"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shellex\ContextMenuHandlers\DefragglerShellExtension]
@="{4380C993-0C43-4E02-9A7A-0D40B6EA7590}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\ShellEx]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\ShellEx\ContextMenuHandlers]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\ShellEx\ContextMenuHandlers\DefragglerShellExtension]
@="{4380C993-0C43-4E02-9A7A-0D40B6EA7590}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\defraggler.exe]
@="C:\\Toolbx\\Defraggler\\Defraggler.exe"
"Path"="C:\\Toolbx\\Defraggler"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved]
"{4380C993-0C43-4E02-9A7A-0D40B6EA7590}"="DefragglerShellExtension"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Defraggler]
"DisplayIcon"="C:\\Toolbx\\Defraggler\\Defraggler.exe"
"DisplayName"="Defraggler"
"DisplayVersion"="2.06"
"InstallLocation"="C:\\Toolbx\\Defraggler"
"Publisher"="Piriform"
"UninstallString"="\"C:\\Toolbx\\Defraggler\\uninst.exe\""
"VersionMajor"=dword:00000002
"VersionMinor"=dword:00000006

[HKEY_LOCAL_MACHINE\SOFTWARE\Piriform]

[HKEY_LOCAL_MACHINE\SOFTWARE\Piriform\Defraggler]
@="C:\\Toolbx\\Defraggler"
"UpdateCheck"="0"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl]
"CrashDumpEnabled"=dword:00000002

Link to comment
Share on other sites

  • Moderators

You've scanned the entries for CCleaner there, not Defraggler. :) Easily done.

 

Defraggler does have a small number of entries in the Registry, but all program settings are kept together either in the INI or the registry location.

 

Can the shell extension setting be separated from the other settings and located permanently in the registry, or can Defraggler be made to set the shell extension on/off state from the INI file?

 

I've no idea. One for the devs.

 

On a separate note, I think all this toggling on and off has got Defraggler chasing it's own tail because now, whether or not I have the shell extension checked or not, I still have it in the right click menu, and when I use it I get this ...

 

 

 

I think I'll try the support forum.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.