Page 1 of 1

[req] Set Everything as search handler from start menu

Posted: Fri Feb 19, 2010 1:57 am
by bamf
as requested (http://forum.voidtools.com/viewtopic.php?f=4&t=462) Heres a reg tweak to set Everything as window's default search app from Start Menu

cut and paste into a text file and save as SEARCH.REG and click on it:

Code: Select all

Windows Registry Editor Version 5.00
;--------------------------------------------------------------------------------------------------
;Perform searches from Start Menu using Everything

[HKEY_CLASSES_ROOT\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}\Instance]
"CLSID"="{25585dc7-4da0-438d-ad04-e42c8d2d64b9}"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag]
"Element"="{3c81e7fa-1f3b-464a-a350-114a25beb2a2}"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag]
"InitString"="Search"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}\shellex\IconHandler]
@="{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}\Instance]
"CLSID"="{25585dc7-4da0-438d-ad04-e42c8d2d64b9}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag]
"Element"="{3c81e7fa-1f3b-464a-a350-114a25beb2a2}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag]
"InitString"="Search"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}\shellex\IconHandler]
@="{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Search]
@="Everything"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Search\Everything\DefaultIcon]
@=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,74,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
  65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,32,00,32,00,00,\
  00

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Search\Everything\shell\open\command]
@=hex(2):25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,\
  00,73,00,25,00,5c,00,45,00,76,00,65,00,72,00,79,00,74,00,68,00,69,00,6e,00,\
  67,00,5c,00,45,00,76,00,65,00,72,00,79,00,74,00,68,00,69,00,6e,00,67,00,2e,\
  00,65,00,78,00,65,00,00,00

to restore windows built-in search function save this to UNDO.REG file and click on it

Code: Select all

REGEDIT4

[HKEY_CLASSES_ROOT\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}]
"LocalizedString"="@explorer.exe,-7020"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}]
"InfoTip"="@explorer.exe,-7000"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,73,68,65,6c,6c,33,32,2e,64,6c,6c,2c,2d,32,33,00,

[HKEY_CLASSES_ROOT\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}\Instance]
"CLSID"="{3f454f0e-42ae-4d7c-8ea3-328250d6e272}"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag]
"CLSID"="{13709620-C279-11CE-A49E-444553540000}"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag]
"command"="@shell32.dll,-12708"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag]
"method"="FindFiles"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}]
"LocalizedString"="@explorer.exe,-7020"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}]
"InfoTip"="@explorer.exe,-7000"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,73,68,65,6c,6c,33,32,2e,64,6c,6c,2c,2d,32,33,00,

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}\Instance]
"CLSID"="{3f454f0e-42ae-4d7c-8ea3-328250d6e272}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag]
"CLSID"="{13709620-C279-11CE-A49E-444553540000}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag]
"command"="@shell32.dll,-12708"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag]
"method"="FindFiles"

now when the search icon on the start menu is clicked Everything should start

Re: [req] Set Everything as search handler from start menu

Posted: Sat Apr 03, 2010 11:36 pm
by Pickaxe
Hey. Thanks a lot for making this, I've wanted to set Everything as my default search handler for a very long time.

Unfortunately I can't get it to work. I manually verified all the registry values were correct I'm using Windows 7, and have not uninstalled the default search (should I?). Or is this Windows XP only?

thank you

Re: [req] Set Everything as search handler from start menu

Posted: Sun Apr 04, 2010 2:28 am
by daspud
I don't think you need to uninstall anything.

{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0} appears to be registry talk for "search". I don't know the exact details, but Win 7 handles things differently when trying to edit the registry. I am not sure this would work for Win 7 or for Vista.

Re: [req] Set Everything as search handler from start menu

Posted: Wed May 19, 2010 2:03 am
by tommyla
there might be somethng here
http://msdn.microsoft.com/en-us/library ... earch_conn
please see if you can give us a windows 7 search reg file :)

Re: [req] Set Everything as search handler from start menu

Posted: Sat Feb 23, 2013 11:00 pm
by bamf
some caveats to using this tweak i posted earlier,

1) it works on XP/2003 only (i've had time to test win7 in the interim)
2) everything must be installed to "C:\Program Files\Everything\"
this is hard-coded because the tweak literally replaces the windows shell

for windows 7 search functionality similar to what this tweak offers I can show the setup i use:

Image
Everything set up as QuickLaunch icon next to Start button with captions next to icons for taskbar enabled ( Right-click Taskbar > checkmark Use small icons . ) Using a custom window title "Search" and icon in Everything.ini

this starts searches from the taskbar not the start menu but i had no trouble adapting.

Re: [req] Set Everything as search handler from start menu

Posted: Tue Feb 26, 2013 7:41 am
by gggirlgeek
Your screenshot shows the Win7 taskbar but you say the tweak works on XP/2003 only. So did you get it to work on Win7? Or is your XP modified to work like Win7?

Second question: Does XP/2003 refer to XP sp2 as apposed to sp3 released in 2005? It doesn't work on sp3?

Third: If running Everything from a location outside c:/program files, (like me,) it might be possible to hardlink it to c:/program files/Everything and get this tweak to work. I use a nice app called Link Shell Extension for this type of thing.

Re: [req] Set Everything as search handler from start menu

Posted: Tue Feb 26, 2013 7:59 am
by gggirlgeek
Great tweak. Thanks!

For Windows 7: Simply rename the Everything shortcut to "Search" and pin it to the Start Menu, and the Task bar if desired (and hide Windows' search button.)

I do wish I could get the F3 key to work though.

Re: [req] Set Everything as search handler from start menu

Posted: Sun Feb 02, 2014 5:12 pm
by gggirlgeek
See here for a better solution. Thanks, Sparx!!