[req] Set Everything as search handler from start menu

Plug-in and third party software discussion.

[req] Set Everything as search handler from start menu

Postby bamf » Fri Feb 19, 2010 1:57 am

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
bamf
 
Posts: 3
Joined: Fri Feb 19, 2010 1:39 am

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

Postby Pickaxe » Sat Apr 03, 2010 11:36 pm

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
Pickaxe
 
Posts: 5
Joined: Sat Apr 03, 2010 11:33 pm

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

Postby daspud » Sun Apr 04, 2010 2:28 am

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.
daspud
 
Posts: 102
Joined: Wed Apr 01, 2009 3:15 am

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

Postby tommyla » Wed May 19, 2010 2:03 am

there might be somethng here
http://msdn.microsoft.com/en-us/library/ee872110(VS.85).aspx#win7_new_search_conn
please see if you can give us a windows 7 search reg file :)
tommyla
 
Posts: 6
Joined: Wed May 19, 2010 2:01 am

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

Postby bamf » Sat Feb 23, 2013 11:00 pm

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.
bamf
 
Posts: 3
Joined: Fri Feb 19, 2010 1:39 am

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

Postby gggirlgeek » Tue Feb 26, 2013 7:41 am

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.
gggirlgeek
 
Posts: 18
Joined: Tue Dec 28, 2010 4:54 pm

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

Postby gggirlgeek » Tue Feb 26, 2013 7:59 am

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.
gggirlgeek
 
Posts: 18
Joined: Tue Dec 28, 2010 4:54 pm

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

Postby gggirlgeek » Sun Feb 02, 2014 5:12 pm

See here for a better solution. Thanks, Sparx!!
gggirlgeek
 
Posts: 18
Joined: Tue Dec 28, 2010 4:54 pm


Return to Development, plugins and third party software

cron