Windows 7 search doesn't work

Anonymous
2009-11-10T09:37:34+00:00

Search box doesn't work. When I type for example 'notepad' it just finds follder where program stands 'Programs' and doesn't find the notepad exe.

Windows for home | Previous Windows versions | Files, folders, and storage

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2010-01-18T16:28:52+00:00

I found my answer here:

http://social.answers.microsoft.com/Forums/en-US/w7files/thread/cc378149-8765-498a-9480-b1b494e1a1a9

In effect:

This issue can be caused if an invalid registry key for the Start Menu grouping values gets written to the following registry key:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes{ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}\TopViews{00000000-0000-0000-0000-000000000000}

The incorrect registry value is the GroupBy value,  the incorrect value is most often “System.Null” but can appear as other values. The correct value should be “System.StartMenu.Group”

You can resolve the issue by follow one of the methods below:

Method 1: Delete the entire key:

To browse to and delete the registry key follow the steps below:

1.       Click Start

2.       In the Search programs and files box, type regedit

3.       In the Programs list, click regedit.exe

 If you are prompted for an administrator password or confirmation, type the password or click Continue.

4.       Browse to and click to select the following registry subkey:

5.       HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes{ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}

6.       In the left side of the window right-click GroupByand click Modify

7.       Change the value to System.StartMenu.Group and click OK, then close the registry editor

You'll need to reboot your computer for this change to take effect.

Method 2: Add the correct value of GroupBy value:

Follow the steps below to add the correct value to the GroupBy value:

1.       Click Start

2.       In the Search programs and files box, type regedit

3.       In the Programs list, click regedit.exe

 If you are prompted for an administrator password or confirmation, type the password or click Continue.

4.       Browse to and click to select the following registry subkey:

5.       HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes{ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}\TopViews{00000000-0000-0000-0000-000000000000}

6.       In the left side of the window right-click GroupByand click Modify

7.       Change the value to System.StartMenu.Group and click OK, then close the registry editor

You'll need to reboot your computer for this change to take effect.


Ken Smith

Was this answer helpful?

30+ people found this answer helpful.
0 comments No comments
Answer accepted by question author
Anonymous
2009-11-20T16:48:19+00:00

Shukixxx,

Have you always experienced this issue, or is this a recent problem? If so, did you make any changes prior to the issue?

You may want to verify that search is turned on:

  1. Click the Start button, click Control Panel, click Programs, and then click Turn Windows features on or off. If you are prompted for an administrator password or confirmation, type the password or provide confirmation.
  2. To turn on a Windows feature on, select the check box next to the feature (in this case Windows Search). Click ok.

I look forward to hearing back from you.


Lisa

Microsoft Answers Support Engineer

Visit our Microsoft Answers Feedback Forum and let us know what you think.

Was this answer helpful?

20+ people found this answer helpful.
0 comments No comments
Answer accepted by question author
Anonymous
2009-11-21T09:41:15+00:00

You may want to try this

Open the Search and Indexing troubleshooter

If you're having problems locating specific files, folders, or other items on your computer, try using the Search and Indexing troubleshooter to fix the problem. It makes sure that the Windows Search service is running, and checks to see whether you have the correct permissions to search all the directories on your computer.

Note

  • To make sure you have the most up-to-date troubleshooters from the Windows Online Troubleshooting Service, your computer should be connected to the Internet. For more information, see Troubleshooting in Windows.

Was this answer helpful?

0 comments No comments

106 additional answers

Sort by: Newest
  1. Anonymous
    2012-11-26T08:43:08+00:00

    That's interesting.  I don't have the problem, but I was curious to look at the Registry entry.  I don't have {ef87b4cb-f2ce-4785-8658-4ca6c63e38c6} in HKEY_CURRENT_USER, and the entries that are there don't have System.StartMenu.Group**.**  However, I have {ef87b4cb-f2ce-4785-8658-4ca6c63e38c6} in HKEY_LOCAL_MACHINE instead, and there it does have the desired System.StartMenu.Group setting.

    After a lot of reading around, I found some clarification:

    http://www.winhelponline.com/blog/windows-7-start-search-results-show-category-headings/

    which says, "

    HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FolderTypes \ {ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}

    Note: The above key should not exist. If it’s present in your system, right-click on the key and choose Delete. Make sure you DON’T accidentally remove the identical key under the HKEY_LOCAL_MACHINE hive."

    How this all relates to the way you fixed your Search by changing the setting in differently named places, I have no idea.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2012-11-26T03:05:29+00:00

    It worked! My steps deviated from yours a bit. Deviations are in underlined.

    Method 2: Add the correct value of GroupBy value:

    Follow the steps below to add the correct value to the GroupBy value:

    1.       Click Start

    2.       In the Search programs and files box, type regedit

    3.       In the Programs list, click regedit.exe

     If you are prompted for an administrator password or confirmation, type the password or click Continue.

    4.       Browse to and click to select the following registry subkey:

    5.       HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes{ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}\TopViews{00000000-0000-0000-0000-000000000000}

    I did not have "{ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}\TopViews{00000000-0000-0000-0000-000000000000}". what I did was look through "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes" and opened up all of the folders in there. You need to pay attention to the folders that have sub-key folders called topviews.

    6.       In the left side of the window right-click GroupByand click Modify


    I went to all three of the topview folders and modified their **"Groupby"**file in the sub-key folders that I had.

    7.       Change the value to System.StartMenu.Group and click OK, then close the registry editor. 

    He mentions that they can have different values. In my case I had "System.ItemSearchLocation". To fix this you need to opened up all of the folders in "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes" and look for all of the folders that say **topviews.**Then change all of your "Groupby" files in the Topview subkey folders to System.StartMenu.Group.

    Was this answer helpful?

    0 comments No comments